Documents / @faasjs/react / FormContextProps
Type Alias: FormContextProps<Values, FormElements, Rules>
FormContextProps<
Values
,FormElements
,Rules
>:object
Type Parameters
• Values extends Record
<string
, any
> = Record
<string
, any
>
• FormElements extends FormElementTypes
= FormElementTypes
• Rules extends FormRules
= typeof FormDefaultRules
Type declaration
Elements
Elements:
FormElementTypes
errors
errors:
Record
<string
,Error
>
items
items:
FormItemProps
<FormElements
,InferFormRulesOptions
<Rules
>>[]
lang
lang:
FormLang
onSubmit()
onSubmit: (
values
) =>Promise
<void
>
Parameters
values
Values
Returns
Promise
<void
>
rules
rules: typeof
FormDefaultRules
&Rules
setErrors
setErrors:
Dispatch
<SetStateAction
<Record
<string
,Error
>>>
setSubmitting
setSubmitting:
Dispatch
<SetStateAction
<boolean
>>
setValues
setValues:
Dispatch
<SetStateAction
<Values
>>
submitting
submitting:
boolean
values
values:
Values
valuesRef
valuesRef:
RefObject
<Values
>