Libraries
    Preparing search index...
    JsonSchemaNode:
        | {
            format?: string;
            maxLength?: number;
            minLength?: number;
            pattern?: string;
            type: "string";
            [k: string]: unknown;
        }
        | {
            exclusiveMaximum?: number;
            exclusiveMinimum?: number;
            maximum?: number;
            minimum?: number;
            multipleOf?: number;
            type: "number"
            | "integer";
            [k: string]: unknown;
        }
        | { type: "boolean"; [k: string]: unknown }
        | { type: "null"; [k: string]: unknown }
        | {
            items?: JsonSchemaNode;
            maxItems?: number;
            minItems?: number;
            type: "array";
            [k: string]: unknown;
        }
        | {
            additionalProperties?: boolean;
            properties?: Readonly<Record<string, JsonSchemaNode>>;
            required?: readonly string[];
            type: "object";
            [k: string]: unknown;
        }
        | { const: unknown; [k: string]: unknown }
        | { enum: readonly unknown[]; [k: string]: unknown }
        | {
            anyOf: readonly JsonSchemaNode[];
            discriminator?: {
                mapping?: Readonly<Record<string, string>>;
                propertyName: string;
            };
            [k: string]: unknown;
        }
        | { allOf: readonly JsonSchemaNode[]; [k: string]: unknown }
        | Record<string, never>

    Subset of JSON Schema (Draft 7 / 2020-12) accepted as input.

    For accurate TypeScript type inference via InferFromJsonSchema, pass schema literals with as const.