Skip to content
masterclass Buddy

Zod · Function

z.enum

z.enum() validates that a value is one of a fixed set of allowed strings. Zod also infers a TypeScript union from those values.

Last updated

Syntax

z.enum(values)

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

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

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