Variable PrimitiveSchemaDefinitionSchemaConst
PrimitiveSchemaDefinitionSchema: ZodUnion<
[
ZodUnion<
[
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString, "many">;
enumNames: ZodOptional<ZodArray<ZodString, "many">>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"strip",
ZodTypeAny,
{
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
},
{
default?: string;
description?: string;
enum: string[];
enumNames?: string[];
title?: string;
type: "string";
},
>,
ZodUnion<
[
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString, "many">;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"strip",
ZodTypeAny,
{
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
},
{
default?: string;
description?: string;
enum: string[];
title?: string;
type: "string";
},
>,
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
oneOf: ZodArray<
ZodObject<
{ const: ...; title: ... },
"strip",
ZodTypeAny,
{ const: ...; title: ... },
{ const: ...; title: ... },
>,
"many",
>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"strip",
ZodTypeAny,
{
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
},
{
default?: string;
description?: string;
oneOf: { const: string; title: string }[];
title?: string;
type: "string";
},
>,
],
>,
ZodUnion<
[
ZodObject<
{
default: ZodOptional<ZodArray<ZodString, "many">>;
description: ZodOptional<ZodString>;
items: ZodObject<
{ enum: ZodArray<(...), (...)>; type: ZodLiteral<(...)> },
"strip",
ZodTypeAny,
{ enum: (...)[]; type: "string" },
{ enum: (...)[]; type: "string" },
>;
maxItems: ZodOptional<ZodNumber>;
minItems: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"array">;
},
"strip",
ZodTypeAny,
{
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
{
default?: string[];
description?: string;
items: { enum: string[]; type: "string" };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>,
ZodObject<
{
default: ZodOptional<ZodArray<ZodString, "many">>;
description: ZodOptional<ZodString>;
items: ZodObject<
{ anyOf: ZodArray<(...), (...)> },
"strip",
ZodTypeAny,
{ anyOf: (...)[] },
{ anyOf: (...)[] },
>;
maxItems: ZodOptional<ZodNumber>;
minItems: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"array">;
},
"strip",
ZodTypeAny,
{
default?: string[];
description?: string;
items: { anyOf: { const: ...; title: ... }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
{
default?: string[];
description?: string;
items: { anyOf: { const: ...; title: ... }[] };
maxItems?: number;
minItems?: number;
title?: string;
type: "array";
},
>,
],
>,
],
>,
ZodObject<
{
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
},
"strip",
ZodTypeAny,
{
default?: boolean;
description?: string;
title?: string;
type: "boolean";
},
{
default?: boolean;
description?: string;
title?: string;
type: "boolean";
},
>,
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"strip",
ZodTypeAny,
{
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
},
{
default?: string;
description?: string;
format?: "date"
| "uri"
| "email"
| "date-time";
maxLength?: number;
minLength?: number;
title?: string;
type: "string";
},
>,
ZodObject<
{
default: ZodOptional<ZodNumber>;
description: ZodOptional<ZodString>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodEnum<["number", "integer"]>;
},
"strip",
ZodTypeAny,
{
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
},
{
default?: number;
description?: string;
maximum?: number;
minimum?: number;
title?: string;
type: "number"
| "integer";
},
>,
],
> = ...
Union of all primitive schema definitions.