type FieldComponent<TParentData, TFormValidator>: <TName, TFieldValidator, TData>({
children,
...fieldOptions
}) => NodeType;
type FieldComponent<TParentData, TFormValidator>: <TName, TFieldValidator, TData>({
children,
...fieldOptions
}) => NodeType;
A type alias representing a field component for a specific form data type.
• TParentData
• TFormValidator extends Validator<TParentData, unknown> | undefined = undefined
• TName extends DeepKeys<TParentData>
• TFieldValidator extends Validator<DeepValue<TParentData, TName>, unknown> | undefined = undefined
• TData extends DeepValue<TParentData, TName> = DeepValue<TParentData, TName>
• { children, ...fieldOptions }: Omit<FieldComponentProps<TParentData, TName, TFieldValidator, TFormValidator, TData>, "form">
NodeType
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.