@@ -7,7 +7,7 @@ title: FormOptions
77
88# Interface: FormOptions\< TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta\>
99
10- Defined in: [ packages/form-core/src/FormApi.ts:379 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L379 )
10+ Defined in: [ packages/form-core/src/FormApi.ts:374 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L374 )
1111
1212An object representing the options for a form.
1313
@@ -49,7 +49,7 @@ An object representing the options for a form.
4949optional asyncAlways : boolean ;
5050```
5151
52- Defined in: [ packages/form-core/src/FormApi.ts:418 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L418 )
52+ Defined in: [ packages/form-core/src/FormApi.ts:413 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L413 )
5353
5454If true, always run async validation, even when sync validation has produced an error. Defaults to undefined.
5555
@@ -61,7 +61,7 @@ If true, always run async validation, even when sync validation has produced an
6161optional asyncDebounceMs : number ;
6262```
6363
64- Defined in: [ packages/form-core/src/FormApi.ts:422 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L422 )
64+ Defined in: [ packages/form-core/src/FormApi.ts:417 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L417 )
6565
6666Optional time in milliseconds if you want to introduce a delay before firing off an async action.
6767
@@ -73,7 +73,7 @@ Optional time in milliseconds if you want to introduce a delay before firing off
7373optional canSubmitWhenInvalid : boolean ;
7474```
7575
76- Defined in: [ packages/form-core/src/FormApi.ts:426 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L426 )
76+ Defined in: [ packages/form-core/src/FormApi.ts:421 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L421 )
7777
7878If true, allows the form to be submitted in an invalid state i.e. canSubmit will remain true regardless of validation errors. Defaults to undefined.
7979
@@ -85,7 +85,7 @@ If true, allows the form to be submitted in an invalid state i.e. canSubmit will
8585optional defaultState : Partial < FormState < TFormData , TOnMount , TOnChange , TOnChangeAsync , TOnBlur , TOnBlurAsync , TOnSubmit , TOnSubmitAsync , TOnDynamic , TOnDynamicAsync , TOnServer >> ;
8686```
8787
88- Defined in: [ packages/form-core/src/FormApi.ts:400 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L400 )
88+ Defined in: [ packages/form-core/src/FormApi.ts:395 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L395 )
8989
9090The default state for the form.
9191
@@ -97,7 +97,7 @@ The default state for the form.
9797optional defaultValues : TFormData ;
9898```
9999
100- Defined in: [ packages/form-core/src/FormApi.ts:369 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L369 )
100+ Defined in: [ packages/form-core/src/FormApi.ts:364 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L364 )
101101
102102Set initial values for your form.
103103
@@ -113,7 +113,7 @@ Set initial values for your form.
113113optional formId : string ;
114114```
115115
116- Defined in: [ packages/form-core/src/FormApi.ts:396 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L396 )
116+ Defined in: [ packages/form-core/src/FormApi.ts:391 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L391 )
117117
118118The form name, used for devtools and identification
119119
@@ -125,7 +125,7 @@ The form name, used for devtools and identification
125125optional listeners : FormListeners < TFormData , TOnMount , TOnChange , TOnChangeAsync , TOnBlur , TOnBlurAsync , TOnSubmit , TOnSubmitAsync , TOnDynamic , TOnDynamicAsync , TOnServer , TSubmitMeta > ;
126126```
127127
128- Defined in: [ packages/form-core/src/FormApi.ts:448 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L448 )
128+ Defined in: [ packages/form-core/src/FormApi.ts:443 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L443 )
129129
130130form level listeners
131131
@@ -137,7 +137,7 @@ form level listeners
137137optional onSubmit : (props ) => any ;
138138```
139139
140- Defined in: [ packages/form-core/src/FormApi.ts:466 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L466 )
140+ Defined in: [ packages/form-core/src/FormApi.ts:461 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L461 )
141141
142142A function to be called when the form is submitted, what should happen once the user submits a valid form returns ` any ` or a promise ` Promise<any> `
143143
@@ -169,7 +169,7 @@ A function to be called when the form is submitted, what should happen once the
169169optional onSubmitInvalid : (props ) => void ;
170170```
171171
172- Defined in: [ packages/form-core/src/FormApi.ts:487 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L487 )
172+ Defined in: [ packages/form-core/src/FormApi.ts:482 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L482 )
173173
174174Specify an action for scenarios where the user tries to submit an invalid form.
175175
@@ -201,7 +201,7 @@ Specify an action for scenarios where the user tries to submit an invalid form.
201201optional onSubmitMeta : TSubmitMeta ;
202202```
203203
204- Defined in: [ packages/form-core/src/FormApi.ts:373 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L373 )
204+ Defined in: [ packages/form-core/src/FormApi.ts:368 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L368 )
205205
206206onSubmitMeta, the data passed from the handleSubmit handler, to the onSubmit function props
207207
@@ -217,7 +217,7 @@ onSubmitMeta, the data passed from the handleSubmit handler, to the onSubmit fun
217217optional transform : FormTransform < NoInfer < TFormData > , NoInfer < TOnMount > , NoInfer < TOnChange > , NoInfer < TOnChangeAsync > , NoInfer < TOnBlur > , NoInfer < TOnBlurAsync > , NoInfer < TOnSubmit > , NoInfer < TOnSubmitAsync > , NoInfer < TOnDynamic > , NoInfer < TOnDynamicAsync > , NoInfer < TOnServer > , NoInfer < TSubmitMeta >> ;
218218```
219219
220- Defined in: [ packages/form-core/src/FormApi.ts:505 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L505 )
220+ Defined in: [ packages/form-core/src/FormApi.ts:500 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L500 )
221221
222222***
223223
@@ -227,7 +227,7 @@ Defined in: [packages/form-core/src/FormApi.ts:505](https://github.com/TanStack/
227227optional validationLogic : ValidationLogicFn ;
228228```
229229
230- Defined in: [ packages/form-core/src/FormApi.ts:443 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L443 )
230+ Defined in: [ packages/form-core/src/FormApi.ts:438 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L438 )
231231
232232***
233233
@@ -237,6 +237,6 @@ Defined in: [packages/form-core/src/FormApi.ts:443](https://github.com/TanStack/
237237optional validators : FormValidators < TFormData , TOnMount , TOnChange , TOnChangeAsync , TOnBlur , TOnBlurAsync , TOnSubmit , TOnSubmitAsync , TOnDynamic , TOnDynamicAsync > ;
238238```
239239
240- Defined in: [ packages/form-core/src/FormApi.ts:430 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L430 )
240+ Defined in: [ packages/form-core/src/FormApi.ts:425 ] ( https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L425 )
241241
242242A list of validators to pass to the form
0 commit comments