Type aliases
BasePicked
BasePicked: "render" | "state" | "getModel" | "hasModel" | "setModel" | "validateModel" | "validateModelAt" | "setError" | "removeError" | "clearError" | "getElement" | "getDefault" | "syncDefaults" | "isTouched" | "isDirty" | "unregister" | "fields" | "mounted" | "removeDirty" | "removeTouched" | "hasInit"
CastHandler
Cast
Handler: <T>(value: any, path?: string, name?: KeyOf<T>) => any
Type declaration
-
- <T>(value: any, path?: string, name?: KeyOf<T>): any
-
Type parameters
Parameters
-
value: any
-
Optional path: string
-
Optional name: KeyOf<T>
Returns any
ErrorKeys
ErrorKeys<T>: keyof T
Type parameters
ErrorMessageModel
ErrorMessageModel<T>: {}
Type parameters
ErrorModel
ErrorModel<T>: {}
Type parameters
IUseFields
IUseFields<Fields, T>: {}
Type parameters
InferReturn
InferReturn<F>: F extends (...args: any[]) => infer R ? R : never
Type parameters
KeyOf
KeyOf<T>: Extract<keyof T, string>
Type parameters
PromiseErrorModel
Type parameters
RegisterElement
Type parameters
RegisterVirtual
Type parameters
SubmitHandler
Submit
Handler<T>: (model?: T, errors?: ErrorModel<T>, event?: BaseSyntheticEvent) => void
Type parameters
Type declaration
-
- (model?: T, errors?: ErrorModel<T>, event?: BaseSyntheticEvent): void
-
Parameters
-
Optional model: T
-
-
Optional event: BaseSyntheticEvent
Returns void
ValidateModelHandler
Type parameters
Type declaration
-
-
Parameters
-
model: T
-
-
Optional vanities: string[]
-
ValidationSchema
Type parameters
ValueOf
ValueOf<T, K>: T[K]
Type parameters
VirtualPicked
VirtualPicked: "defaultValue" | "defaultChecked" | "required" | "min" | "max" | "minLength" | "maxLength" | "pattern"
Create useFields type returning IUseFields.