ValidationLogicProps

Interface: ValidationLogicProps

Defined in: packages/form-core/src/ValidationLogic.ts:21

Properties

event

ts
event: object;
event: object;

Defined in: packages/form-core/src/ValidationLogic.ts:35

async

ts
async: boolean;
async: boolean;

fieldName?

ts
optional fieldName: string;
optional fieldName: string;

type

ts
type: "change" | "blur" | "submit" | "mount" | "server";
type: "change" | "blur" | "submit" | "mount" | "server";

form

ts
form: AnyFormApi;
form: AnyFormApi;

Defined in: packages/form-core/src/ValidationLogic.ts:23


group?

ts
optional group: AnyFormGroupApi;
optional group: AnyFormGroupApi;

Defined in: packages/form-core/src/ValidationLogic.ts:29

Set when the validators being processed belong to a FormGroupApi. Allows validation strategies (e.g. revalidateLogic) to gate their behavior on the group's own state instead of the parent form's.


runValidation()

ts
runValidation: (props) => void;
runValidation: (props) => void;

Defined in: packages/form-core/src/ValidationLogic.ts:40

Parameters

props
form

AnyFormApi

validators

( | ValidationLogicValidatorsFn | undefined)[]

Returns

void


validators

ts
validators: 
  | FormValidators<any, any, any, any, any, any, any, any, any, any>
  | null
  | undefined;
validators: 
  | FormValidators<any, any, any, any, any, any, any, any, any, any>
  | null
  | undefined;

Defined in: packages/form-core/src/ValidationLogic.ts:31