Skip to main content

Function: enum()

Call Signature​

enum<T>(values, params?): ZodEnum<{ [k in string]: { [k in string]: k }[k] }>

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

Type Parameters​

T​

T extends readonly string[]

Parameters​

values​

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<{ [k in string]: { [k in string]: k }[k] }>

Call Signature​

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

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

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>