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