Skip to main content

default_()

default_<Inner>(schema, defaultValue, message?): DefaultSchema<Inner>

Default schema - provides a default value if undefined.


Type Parametersโ€‹

Inner: Inner extends GenericSchemaโ€‹


Parametersโ€‹

schema: Innerโ€‹

Base schema.

defaultValue: Infer<Inner> | () => Infer<Inner>โ€‹

Default value or function that returns the default value.

message?: stringโ€‹

Custom error message.


Returns: DefaultSchema<Inner>โ€‹

Schema that uses the default value if undefined.


Sinceโ€‹

2.0.0