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.
Check if the decoded result equals the given value
Optional defaultValue: booleanCheck if decodeResult is successful and the data meets the predicate
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