Aller au contenu principal

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