Skip to content
masterclass Buddy

Zod · Function

z.lazy

z.lazy delays access to a schema until validation needs it. It is mainly used for recursive schemas, such as trees and nested comments.

Last updated

Syntax

z.lazy(() => schema)

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

Subscribe
  • z.object
  • z.array
  • parse
  • safeParse

Source: Zod — Zod schema validation. Checked 2026-11-03.