Variable callableFunctionSchemaConst

callableFunctionSchema: ZodObject<{
    description: ZodOptional<ZodString>;
    id: ZodOptional<ZodString>;
    name: ZodString;
    parameters: ZodOptional<ZodObject<{
        $comment: ZodOptional<ZodString>;
        additionalProperties: ZodOptional<ZodUnion<[ZodBoolean, ZodType<JsonSchema, ZodTypeDef, JsonSchema>]>>;
        default: ZodOptional<ZodAny>;
        deprecated: ZodOptional<ZodBoolean>;
        description: ZodOptional<ZodString>;
        examples: ZodOptional<ZodArray<ZodAny, "many">>;
        maxProperties: ZodOptional<ZodNumber>;
        minProperties: ZodOptional<ZodNumber>;
        patternProperties: ZodOptional<ZodRecord<ZodString, ZodType<JsonSchema, ZodTypeDef, JsonSchema>>>;
        properties: ZodOptional<ZodRecord<ZodString, ZodType<JsonSchema, ZodTypeDef, JsonSchema>>>;
        readOnly: ZodOptional<ZodBoolean>;
        required: ZodOptional<ZodArray<ZodString, "many">>;
        title: ZodOptional<ZodString>;
        type: ZodLiteral<"object">;
        unevaluatedProperties: ZodOptional<ZodBoolean>;
        writeOnly: ZodOptional<ZodBoolean>;
    }, "strip", ZodTypeAny, {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }, {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }>>;
}, "strip", ZodTypeAny, {
    description?: string;
    id?: string;
    name: string;
    parameters?: {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    };
}, {
    description?: string;
    id?: string;
    name: string;
    parameters?: {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    };
}> = ...

Type declaration

  • description: ZodOptional<ZodString>
  • id: ZodOptional<ZodString>
  • name: ZodString
  • parameters: ZodOptional<ZodObject<{
        $comment: ZodOptional<ZodString>;
        additionalProperties: ZodOptional<ZodUnion<[ZodBoolean, ZodType<JsonSchema, ZodTypeDef, JsonSchema>]>>;
        default: ZodOptional<ZodAny>;
        deprecated: ZodOptional<ZodBoolean>;
        description: ZodOptional<ZodString>;
        examples: ZodOptional<ZodArray<ZodAny, "many">>;
        maxProperties: ZodOptional<ZodNumber>;
        minProperties: ZodOptional<ZodNumber>;
        patternProperties: ZodOptional<ZodRecord<ZodString, ZodType<JsonSchema, ZodTypeDef, JsonSchema>>>;
        properties: ZodOptional<ZodRecord<ZodString, ZodType<JsonSchema, ZodTypeDef, JsonSchema>>>;
        readOnly: ZodOptional<ZodBoolean>;
        required: ZodOptional<ZodArray<ZodString, "many">>;
        title: ZodOptional<ZodString>;
        type: ZodLiteral<"object">;
        unevaluatedProperties: ZodOptional<ZodBoolean>;
        writeOnly: ZodOptional<ZodBoolean>;
    }, "strip", ZodTypeAny, {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }, {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }>>

Type declaration

  • Optional description?: string
  • Optional id?: string
  • name: string
  • Optional parameters?: {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }
    • Optional $comment?: string
    • Optional additionalProperties?: boolean | JsonSchema
    • Optional default?: any
    • Optional deprecated?: boolean
    • Optional description?: string
    • Optional examples?: any[]
    • Optional maxProperties?: number
    • Optional minProperties?: number
    • Optional patternProperties?: Record<string, JsonSchema>
    • Optional properties?: Record<string, JsonSchema>
    • Optional readOnly?: boolean
    • Optional required?: string[]
    • Optional title?: string
    • type: "object"
    • Optional unevaluatedProperties?: boolean
    • Optional writeOnly?: boolean

Type declaration

  • Optional description?: string
  • Optional id?: string
  • name: string
  • Optional parameters?: {
        $comment?: string;
        additionalProperties?: boolean | JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        maxProperties?: number;
        minProperties?: number;
        patternProperties?: Record<string, JsonSchema>;
        properties?: Record<string, JsonSchema>;
        readOnly?: boolean;
        required?: string[];
        title?: string;
        type: "object";
        unevaluatedProperties?: boolean;
        writeOnly?: boolean;
    }
    • Optional $comment?: string
    • Optional additionalProperties?: boolean | JsonSchema
    • Optional default?: any
    • Optional deprecated?: boolean
    • Optional description?: string
    • Optional examples?: any[]
    • Optional maxProperties?: number
    • Optional minProperties?: number
    • Optional patternProperties?: Record<string, JsonSchema>
    • Optional properties?: Record<string, JsonSchema>
    • Optional readOnly?: boolean
    • Optional required?: string[]
    • Optional title?: string
    • type: "object"
    • Optional unevaluatedProperties?: boolean
    • Optional writeOnly?: boolean

Generated using TypeDoc