UNPKG

@edirect/form-engine

Version:

Achieve form logic reusage with forms expressed in json format.

16 lines (15 loc) 496 B
import { TChildrenOptions, TFormValues } from './types.js'; type TProps = { ids?: string[]; group?: string; onData?(data: Record<string, TFormValues>): void; onSubmit?(data: Record<string, TFormValues>): void; }; type THookReturn = { submitForm(): void; formData(opts?: TChildrenOptions & { aggregate?: boolean; }): Record<string, TFormValues>; }; declare const useFormGroup: ({ group, onData, onSubmit, ids }: TProps) => THookReturn; export { useFormGroup };