Attach a default value used when an optional input is nil. Defaults are materialized during parsing. This is especially useful for struct fields that should always exist in parsed output.
@eryx/schema/optional Module
JSON
Optional schema primitives. Wraps child schemas so nil is accepted and optional defaults can be applied. Useful for patch/update payloads and backward-compatible input evolution.
Summary
Classes
Functions
API Reference
Classes
OptionalSchema
Implements: t.Schema
Properties
OptionalSchema:default
Functions
schema:default
Parameters
value: T
Default value returned when parsed input is nil.
Returns
A new optional schema with default handling.