Function: getEmptyDefault()
getEmptyDefault(
field):unknown
Defined in: packages/core/src/utils.ts:152
Returns a type-safe empty default value for a FormField based on its zodType and structure. Used by codegen for useFieldArray append() defaults and by runtime for initial values.
- string → ''
- number/bigint → 0
- boolean → false
- date → undefined
- object (Fieldset) → recursively builds from children
- array (ArrayField) → []
- enum → first option value or ''
- union/discriminatedUnion → first variant's empty default
Parameters
field
Returns
unknown