Enum<T extends Enum>(Enum: T): Schema<T[keyof T]>
Enum: T
const Direction = { Left: 'Left', Right: 'Right' } as const;enum Direction { Left = 'Left', Right = 'Right' }enum Direction { Left, Right }const schema = x.Enum(Direction)schema.parse(Direction.Left) // { success: true, value: Direction.Left }) Copy
const Direction = { Left: 'Left', Right: 'Right' } as const;enum Direction { Left = 'Left', Right = 'Right' }enum Direction { Left, Right }const schema = x.Enum(Direction)schema.parse(Direction.Left) // { success: true, value: Direction.Left })
Example: Parses any enum-like