Aller au contenu principal

lazy()

lazy<T>(getter, message?): LazySchema<T>

Lazy schema - allows creating recursive types by deferring evaluation.


Type Parameters

T: T


Parameters

getter: () => Schema<T>

Function that returns the schema to evaluate.

message?: string

Custom error message.


Returns: LazySchema<T>

Lazy schema that evaluates the schema on demand.


Since

2.0.0