UNPKG

react-tiniest-form

Version:
12 lines (11 loc) 577 B
import type { UseFormReturn } from '../../hooks/Form/useForm'; import type { FormFields } from '../../utils/formStore/createFormStore'; import { PropsWithChildren } from 'react'; interface FormProviderProps<DefaultValues extends FormFields> { value: UseFormReturn<DefaultValues>; } declare const createFormContext: <DefaultValues extends FormFields>() => { FormProvider: (props: PropsWithChildren<FormProviderProps<DefaultValues>>) => import("react/jsx-runtime").JSX.Element; useFormContext: () => UseFormReturn<DefaultValues>; }; export default createFormContext;