ZodNativeEnum
import { ZodNativeEnum } from "https://esm.sh/zod@3.25.76/index.d.cts";class ZodNativeEnum<T extends EnumLike> extends ZodType<T[keyof T], ZodNativeEnumDef<T>, T[keyof T]> { }
_cache: Set<T[keyof T]> | undefined;
get enum(): T;
static create: <Elements extends EnumLike>(values: Elements, params?: RawCreateParams) => ZodNativeEnum<Elements>;
§Extends
§
ZodType<T[keyof T], ZodNativeEnumDef<T>, T[keyof T]>
[src]§Properties
§Methods
§
_parse(input: ParseInput): ParseReturnType<T[keyof T]>
[src]§Static Properties
§
create: <Elements extends EnumLike>(values: Elements, params?: RawCreateParams) => ZodNativeEnum<Elements>
[src]