Semantic Kernel JavaScript
    Preparing search index...

    Type Alias JsonSchema

    JsonSchema:
        | boolean
        | Readonly<
            {
                "[$JSONSchema]"?: $JSONSchema;
                $comment?: string;
                $id?: string;
                $ref?: string;
                $schema?: string;
                additionalItems?: JsonSchema;
                additionalProperties?: JsonSchema;
                allOf?: readonly JsonSchema[];
                anyOf?: readonly JsonSchema[];
                const?: unknown;
                contains?: JsonSchema;
                contentEncoding?: string;
                contentMediaType?: string;
                default?: unknown;
                definitions?: Readonly<Record<string, JsonSchema>>;
                dependencies?: Readonly<Record<string, JsonSchema | readonly string[]>>;
                description?: string;
                else?: JsonSchema;
                enum?: unknown;
                examples?: readonly unknown[];
                exclusiveMaximum?: number;
                exclusiveMinimum?: number;
                format?: string;
                if?: JsonSchema;
                items?: JsonSchema | readonly JsonSchema[];
                maximum?: number;
                maxItems?: number;
                maxLength?: number;
                maxProperties?: number;
                minimum?: number;
                minItems?: number;
                minLength?: number;
                minProperties?: number;
                multipleOf?: number;
                not?: JsonSchema;
                nullable?: boolean;
                oneOf?: readonly JsonSchema[];
                pattern?: string;
                patternProperties?: Readonly<Record<string, JsonSchema>>;
                properties?: Readonly<Record<string, JsonSchema>>;
                propertyNames?: JsonSchema;
                readOnly?: boolean;
                required?: readonly string[];
                then?: JsonSchema;
                title?: string;
                type?: JSONSchemaType | readonly JSONSchemaType[];
                unevaluatedProperties?: JsonSchema;
                uniqueItems?: boolean;
                writeOnly?: boolean;
            },
        >