Skip to content
masterclass Buddy

Zod · Method

z.nativeEnum

z.enum() creates a schema for a fixed set of values. It also accepts externally declared TypeScript enums; z.nativeEnum() is deprecated.

Last updated

Syntax

z.enum(definition)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • z.enum()
  • z.nativeEnum()
  • ZodEnum
  • .enum
  • .exclude()
  • .extract()

Source: Defining schemas | Zod. Checked 2026-11-03.