Defined in: validation.public.ts:508
TFormData
TFieldName
TFieldValue
optional bailIfInvalid?: boolean;Defined in: validation.public.ts:21
If true, this validator and all subsequent validators will be skipped if any previous validator has failed. If false, validators run regardless of earlier validation results.
falserun:
| FieldValidatorFn<TFormData, TFieldName, TFieldValue>
| StandardSchemaV1<TFieldValue, any>;Defined in: validation.public.ts:14
optional runOnMount?: boolean;Defined in: validation.public.ts:45
Whether this validator should be called once when the form is constructed.
falseoptional runOnSubmit?:
| boolean
| ValidationPredicateFn<TFormData, TFieldValue, "field">;Defined in: validation.public.ts:38
TODO docs
Whether this validator should be called during a submission attempt.
trueoptional triggerDebounceMs?:
| number
| ValidationDebounceFn<TFormData, TFieldValue, "field">;Defined in: validation.public.ts:52
The debounce time in milliseconds for validation triggers (change, blur). Does not affect submit events, which always execute immediately.
0triggers: ValidationTriggerOption<TFormData, TFieldValue, ConfigurableValidationTrigger, "field">[];Defined in: validation.public.ts:54
optional watchFields?: DeepKeys<TFormData>[];Defined in: validation.public.ts:520