type LensFieldComponent<TLensData, TParentSubmitMeta, ExtendedApi> = <TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync>({
children,
...fieldOptions
}) => JSX.Element;type LensFieldComponent<TLensData, TParentSubmitMeta, ExtendedApi> = <TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync>({
children,
...fieldOptions
}) => JSX.Element;Defined in: packages/solid-form/src/createField.tsx:575
A type alias representing a field component for a form lens data type.
TLensData
TParentSubmitMeta
ExtendedApi = { }
TName extends DeepKeys<TLensData>
TData extends DeepValue<TLensData, TName>
TOnMount extends undefined | FieldValidateOrFn<unknown, string, TData>
TOnChange extends undefined | FieldValidateOrFn<unknown, string, TData>
TOnChangeAsync extends undefined | FieldAsyncValidateOrFn<unknown, string, TData>
TOnBlur extends undefined | FieldValidateOrFn<unknown, string, TData>
TOnBlurAsync extends undefined | FieldAsyncValidateOrFn<unknown, string, TData>
TOnSubmit extends undefined | FieldValidateOrFn<unknown, string, TData>
TOnSubmitAsync extends undefined | FieldAsyncValidateOrFn<unknown, string, TData>
TOnDynamic extends undefined | FieldValidateOrFn<unknown, string, TData>
TOnDynamicAsync extends undefined | FieldAsyncValidateOrFn<unknown, string, TData>
children, ...fieldOptions }
Omit<FieldComponentBoundProps<unknown, string, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, undefined | FormValidateOrFn<unknown>, undefined | FormValidateOrFn<unknown>, undefined | FormAsyncValidateOrFn<unknown>, undefined | FormValidateOrFn<unknown>, undefined | FormAsyncValidateOrFn<unknown>, undefined | FormValidateOrFn<unknown>, undefined | FormAsyncValidateOrFn<unknown>, undefined | FormValidateOrFn<unknown>, undefined | FormAsyncValidateOrFn<unknown>, undefined | FormAsyncValidateOrFn<unknown>, TParentSubmitMeta, ExtendedApi>, "name" | "validators"> & object
JSX.Element