Variable baseJsonSchemaSchemaConst
baseJsonSchemaSchema: ZodUnion<[ZodObject<{
$comment: ZodOptional<ZodString>;
default: ZodOptional<ZodAny>;
deprecated: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
enum: ZodOptional<ZodArray<ZodString, "many">>;
examples: ZodOptional<ZodArray<ZodAny, "many">>;
format: ZodOptional<ZodUnion<[ZodLiteral<"date-time">, ZodLiteral<"time">, ZodLiteral<"date">, ZodLiteral<"duration">, ZodLiteral<"email">, ZodLiteral<"idn-email">, ZodLiteral<"hostname">]>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
pattern: ZodOptional<ZodString>;
readOnly: ZodOptional<ZodBoolean>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
writeOnly: ZodOptional<ZodBoolean>;
}, "strip", ZodTypeAny, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
enum?: string[];
examples?: any[];
format?: "date" | "date-time" | "time" | "duration" | "email" | "idn-email" | "hostname" | "idn-hostname" | "ipv4" | "ipv6" | "uuid" | "uri" | "uri-reference" | "iri" | "iri-reference" | "uri-template" | "json-pointer" | "relative-json-pointer" | "regex";
maxLength?: number;
minLength?: number;
pattern?: string;
readOnly?: boolean;
title?: string;
type: "string";
writeOnly?: boolean;
}, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
enum?: string[];
examples?: any[];
format?: "date" | "date-time" | "time" | "duration" | "email" | "idn-email" | "hostname" | "idn-hostname" | "ipv4" | "ipv6" | "uuid" | "uri" | "uri-reference" | "iri" | "iri-reference" | "uri-template" | "json-pointer" | "relative-json-pointer" | "regex";
maxLength?: number;
minLength?: number;
pattern?: string;
readOnly?: boolean;
title?: string;
type: "string";
writeOnly?: boolean;
}>, ZodObject<{
$comment: ZodOptional<ZodString>;
default: ZodOptional<ZodAny>;
deprecated: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
examples: ZodOptional<ZodArray<ZodAny, "many">>;
exclusiveMaximum: ZodOptional<ZodUnion<[ZodNumber, ZodBoolean]>>;
exclusiveMinimum: ZodOptional<ZodUnion<[ZodNumber, ZodBoolean]>>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
multipleOf: ZodOptional<ZodNumber>;
readOnly: ZodOptional<ZodBoolean>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"number">;
writeOnly: ZodOptional<ZodBoolean>;
}, "strip", ZodTypeAny, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
examples?: any[];
exclusiveMaximum?: number | boolean;
exclusiveMinimum?: number | boolean;
maximum?: number;
minimum?: number;
multipleOf?: number;
readOnly?: boolean;
title?: string;
type: "number";
writeOnly?: boolean;
}, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
examples?: any[];
exclusiveMaximum?: number | boolean;
exclusiveMinimum?: number | boolean;
maximum?: number;
minimum?: number;
multipleOf?: number;
readOnly?: boolean;
title?: string;
type: "number";
writeOnly?: boolean;
}>, ZodObject<{
$comment: ZodOptional<ZodString>;
default: ZodOptional<ZodAny>;
deprecated: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
examples: ZodOptional<ZodArray<ZodAny, "many">>;
readOnly: ZodOptional<ZodBoolean>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
writeOnly: ZodOptional<ZodBoolean>;
}, "strip", ZodTypeAny, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
examples?: any[];
readOnly?: boolean;
title?: string;
type: "boolean";
writeOnly?: boolean;
}, {
$comment?: string;
default?: any;
deprecated?: boolean;
description?: string;
examples?: any[];
readOnly?: boolean;
title?: string;
type: "boolean";
writeOnly?: boolean;
}>]> = ...