@traversable/schema
    Preparing search index...
    • Type Parameters

      • T extends { [x: string]: unknown }
      • KS extends
            | []
            | (
                keyof T extends keyof T
                    ? T[keyof T]["toJsonSchema" & keyof T[keyof T]] extends {
                        "[symbol_optional]": number;
                    }
                        ? never
                        : keyof T
                    : never
            )[]

      Parameters

      • children: T

      Returns {
          properties: {
              [K in string | number | symbol]: Returns<
                  T[K]["toJsonSchema" & keyof T[K]],
              >
          };
          required: { [I in string
          | number
          | symbol]: KS[I] & string };
          type: "object";
      }