Variable EnumSchemaSchemaConst
EnumSchemaSchema: ZodUnion<
readonly [
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString>;
enumNames: ZodOptional<ZodArray<ZodString>>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
$strip,
>,
ZodUnion<
readonly [
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
enum: ZodArray<ZodString>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
$strip,
>,
ZodObject<
{
default: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
oneOf: ZodArray<
ZodObject<{ const: ZodString; title: ZodString }, $strip>,
>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"string">;
},
$strip,
>,
],
>,
ZodUnion<
readonly [
ZodObject<
{
default: ZodOptional<ZodArray<ZodString>>;
description: ZodOptional<ZodString>;
items: ZodObject<
{ enum: ZodArray<ZodString>; type: ZodLiteral<"string"> },
$strip,
>;
maxItems: ZodOptional<ZodNumber>;
minItems: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"array">;
},
$strip,
>,
ZodObject<
{
default: ZodOptional<ZodArray<ZodString>>;
description: ZodOptional<ZodString>;
items: ZodObject<
{ anyOf: ZodArray<ZodObject<{ const: ...; title: ... }, $strip>> },
$strip,
>;
maxItems: ZodOptional<ZodNumber>;
minItems: ZodOptional<ZodNumber>;
title: ZodOptional<ZodString>;
type: ZodLiteral<"array">;
},
$strip,
>,
],
>,
],
> = ...
Primitive schema definition for enum fields.