Appearance
Function: nativeEnum()
ts
function nativeEnum<T>(entries: T, params?:
| string
| {
error?: string | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>;
message?: string;
}): ZodEnum<T>;Defined in: node_modules/.pnpm/zod@4.3.6/node_modules/zod/v4/classic/schemas.d.cts:556
Type Parameters
| Type Parameter |
|---|
T extends Readonly<Record<string, EnumValue>> |
Parameters
| Parameter | Type |
|---|---|
entries | T |
params? | | string | { error?: string | $ZodErrorMap<$ZodIssueInvalidValue<unknown>>; message?: string; } |
Returns
ZodEnum<T>
Deprecated
This API has been merged into z.enum(). Use z.enum() instead.
ts
enum Colors { red, green, blue }
z.enum(Colors);