Internal
_errorInternal
_extraInternal
_issuesInternal
_touchedInternal
_updateInternal
_walkThe optional HTMLElement associated with the field. Typically set in frontend framework.
The child fields of this field.
Error messages associated with the field.
Extra error messages associated with the field, i.e. errors not from the schema. Extra error messages are merely for the user's infomration, and does not block submission by default. Extra errror messages are removed from the field once the input changes or the form is submitted.
Readonly
formThe form containing the field.
Readonly
formSee FormMeta
.
Issues associated with this field.
The field array's length.
The path of the field. Only contains numbers for array indices and strings for object keys.
For example, the first field a
in items
in { items: [{ a: 'text' }] }
would be ['items', 0, 'a']
The original input, e.g. from DOM string.
Manually set whether the user has interacted with the field.
Array.splice for the field array. See MDN for more.
Optional
options: InputSetActionOptionsWhether user has interacted with the field.
The Zod type associated with the field
Readonly
uniqueAn id uniquely identifies the field across the form. Useful for SSR and tracking array field elements.
Array.push for the field array.
Rest
...items: T["element"]["_output"][]Set the output, encode it into the form, trigger the form validation
The input converted from rawInput, e.g. for a number field, "01234" is converted to 1234