UNPKG

@nestledjs/forms

Version:

A flexible React form library supporting both declarative and imperative usage patterns with TypeScript support

15 lines (14 loc) 656 B
import { UseFormReturn, FieldValues } from 'react-hook-form'; import { InputFieldOptions } from '../form-types'; /** * Hook that provides validation rules for a form field, * including support for Zod schemas, cross-field validation, and conditional validation. * * @param field - The field configuration * @param form - The form instance from react-hook-form * @returns RegisterOptions to use with form.register() */ export declare function useFieldValidation<TFieldValues extends FieldValues = FieldValues>(field: { key: string; options: InputFieldOptions; }, form: UseFormReturn<TFieldValues>): import('react-hook-form').RegisterOptions;