UNPKG

@matthew.ngo/reform

Version:

A flexible and powerful React form management library with advanced validation, state observation, and multi-group support

15 lines (14 loc) 600 B
import { UseFormReturn } from 'react-hook-form'; import { FormGroup } from './form-groups'; import { ReformGroupHandler } from '../../typessss'; interface UseReformGroupsProps<T extends Record<string, any>> { methods: UseFormReturn<{ groups: FormGroup<T>[]; }>; minGroups: number; maxGroups: number; defaultData: T; onChange?: (groups: FormGroup<T>[]) => void; } export declare const useReformGroups: <T extends Record<string, any>>({ methods, minGroups, maxGroups, defaultData, onChange, }: UseReformGroupsProps<T>) => ReformGroupHandler<T>; export {};