unified-llm-client
    Preparing search index...

    Interface CanonicalJsonSchema

    interface CanonicalJsonSchema {
        $defs?: Record<string, CanonicalJsonSchema>;
        $ref?: string;
        additionalProperties?: boolean | CanonicalJsonSchema;
        anyOf?: CanonicalJsonSchema[];
        description?: string;
        enum?: readonly JsonPrimitive[];
        format?: string;
        items?: CanonicalJsonSchema;
        maxItems?: number;
        maxLength?: number;
        maximum?: number;
        minItems?: number;
        minLength?: number;
        minimum?: number;
        prefixItems?: CanonicalJsonSchema[];
        properties?: Record<string, CanonicalJsonSchema>;
        required?: readonly string[];
        title?: string;
        type?:
            | "string"
            | "number"
            | "boolean"
            | "object"
            | "array"
            | "integer"
            | "null"
            | readonly (
                | "string"
                | "number"
                | "boolean"
                | "object"
                | "array"
                | "integer"
                | "null"
            )[];
    }
    Index

    Properties

    $defs?: Record<string, CanonicalJsonSchema>
    $ref?: string
    additionalProperties?: boolean | CanonicalJsonSchema
    description?: string
    enum?: readonly JsonPrimitive[]
    format?: string
    maxItems?: number
    maxLength?: number
    maximum?: number
    minItems?: number
    minLength?: number
    minimum?: number
    prefixItems?: CanonicalJsonSchema[]
    properties?: Record<string, CanonicalJsonSchema>
    required?: readonly string[]
    title?: string
    type?:
        | "string"
        | "number"
        | "boolean"
        | "object"
        | "array"
        | "integer"
        | "null"
        | readonly (
            | "string"
            | "number"
            | "boolean"
            | "object"
            | "array"
            | "integer"
            | "null"
        )[]