Schema type
Recursive definition for defining types
Signature:
export type Schema = {
    type: "string";
    description: string;
} | {
    type: "number";
    description: string;
} | {
    type: "boolean";
    description: string;
} | {
    type: "array";
    items: Schema;
    description: string;
} | {
    type: "object";
    properties: Record<string, Schema>;
    description: string;
};References: Schema