TanStack

FormValidator

Interface: FormValidator<TFormData>

Defined in: validation.public.ts:443

Extends

Type Parameters

TFormData

TFormData

Properties

bailIfInvalid?

ts
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.

Default

ts
false

Inherited from

BaseValidator.bailIfInvalid


run

ts
run: 
  | FormValidatorFn<TFormData>
| StandardSchemaV1<TFormData, any>;

Defined in: validation.public.ts:14

Inherited from

BaseValidator.run


runOnMount?

ts
optional runOnMount?: boolean;

Defined in: validation.public.ts:447


runOnSubmit?

ts
optional runOnSubmit?: 
  | boolean
| ValidationPredicateFn<TFormData, TFormData, "form">;

Defined in: validation.public.ts:446


triggerDebounceMs?

ts
optional triggerDebounceMs?: 
  | number
| ValidationDebounceFn<TFormData, TFormData, "form">;

Defined in: validation.public.ts:448


triggers

ts
triggers: FormValidationTriggerOption<TFormData, TFormData, "form">[];

Defined in: validation.public.ts:450