Appearance
Function: _nativeEnum()
ts
function _nativeEnum<T>(
Class: SchemaClass<$ZodEnum<Readonly<Record<string, EnumValue>>>>,
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/core/api.d.cts:242
Type Parameters
| Type Parameter |
|---|
T extends Readonly<Record<string, EnumValue>> |
Parameters
| Parameter | Type |
|---|---|
Class | SchemaClass<$ZodEnum<Readonly<Record<string, EnumValue>>>> |
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);