Skip to main content

Function: nativeEnum()

nativeEnum<T>(entries, params?): ZodEnum<T>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:577

Type Parameters

T

T extends Readonly<Record<string, EnumValue>>

Parameters

entries

T

params?

string |

{ error?: string | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>; message?: string; }

error?

string | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

ZodEnum<T>

Deprecated

This API has been merged into z.enum(). Use z.enum() instead.

enum Colors { red, green, blue }
z.enum(Colors);