Skip to main content

NativeEnumSchema<T, E>

NativeEnumSchema<T, E> = Schema<T> & object

Schema for native TypeScript enums.

Type Declaration​

type: "nativeEnum"​

enumValues: readonly T[]​

enumObj: E​


Type Parameters​

T: T extends string | number​

The enum member type

E: E extends Record<string, string | number> = Record<string, string | number>​

The enum object type


Since​

2.0.0