Skip to content

FormBindingFuncExtension

Bind to a field

OptionalConfig<T, Binding> = (fieldName: FormField.Name<T>, config?: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:129

Create a binding for the field with an optional config

Binding extends new (field: FormField, config?: any) => FormBinding

FormField.Name<T>

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


RequiredConfig<T, Binding> = (fieldName: FormField.Name<T>, config: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:135

Create a binding for the field with a required config

Binding extends new (field: FormField, config: any) => FormBinding

FormField.Name<T>

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


Bind to the form

OptionalConfig<T, Binding> = (config?: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:159

Create a binding for the form

Binding extends new (form: Form<T>, config: any) => FormBinding

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


RequiredConfig<T, Binding> = (config: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:164

Create a binding for the form with the config

Binding extends new (form: Form<T>, config: any) => FormBinding

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


Bind to multiple fields

OptionalConfig<T, Binding> = (fieldNames: FormField.Name<T>[], config?: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:144

Create a binding for the multiple fields

Binding extends new (fields: FormField[], config?: any) => FormBinding

FormField.Name<T>[]

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


RequiredConfig<T, Binding> = (fieldNames: FormField.Name<T>[], config: NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config) => InstanceType<Binding>["props"]

Defined in: binding.ts:150

Create a binding for the multiple fields with the config

Binding extends new (fields: FormField[], config: any) => FormBinding

FormField.Name<T>[]

NoInfer<ConfigOf<Binding>> & FormBindingFuncExtension.Config

InstanceType<Binding>["props"]


Config = FormBindingFunc.Config

Defined in: binding.ts:124

Bind configuration