Variable PrimitiveSchemaDefinitionSchemaConst
PrimitiveSchemaDefinitionSchema: ZodUnion<
[
ZodObject<
{
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
default: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"boolean">;
},
ZodTypeAny,
"passthrough",
>,
>,
ZodObject<
{
description: ZodOptional<ZodString>;
format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
description: ZodOptional<ZodString>;
format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
description: ZodOptional<ZodString>;
format: ZodOptional<ZodEnum<["email", "uri", "date", "date-time"]>>;
maxLength: ZodOptional<ZodNumber>;
minLength: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
ZodTypeAny,
"passthrough",
>,
>,
ZodObject<
{
description: ZodOptional<ZodString>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodEnum<["number", "integer"]>;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
description: ZodOptional<ZodString>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodEnum<["number", "integer"]>;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
description: ZodOptional<ZodString>;
maximum: ZodOptional<ZodNumber>;
minimum: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodEnum<["number", "integer"]>;
},
ZodTypeAny,
"passthrough",
>,
>,
ZodObject<
{
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString, "many">;
enumNames: ZodOptional<ZodArray<ZodString, "many">>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString, "many">;
enumNames: ZodOptional<ZodArray<ZodString, "many">>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString, "many">;
enumNames: ZodOptional<ZodArray<ZodString, "many">>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
ZodTypeAny,
"passthrough",
>,
>,
],
> = ...
Union of all primitive schema definitions.