UNPKG

@formulier/react

Version:

Simple, performant form library for React

7 lines (6 loc) 819 B
import type { Formulier, Values } from '@formulier/core'; import type { FieldArrayItem, FieldOptions, FormFieldArrayOptions, FormFieldValueOptions, UseFormFieldArrayResult, UseFormFieldResult, UseFormFieldValueResult } from './types.js'; declare function useFormField<V extends Values, P, F extends string>(form: Formulier<V, P>, options: FieldOptions<V, F>): UseFormFieldResult<V, F>; declare function useFormFieldArray<V extends Values, F extends string, P>(form: Formulier<V>, name: F, options?: FormFieldArrayOptions<V, F>): UseFormFieldArrayResult<FieldArrayItem<V, F>, P>; declare function useFormFieldValue<V extends Values, P, F extends string>(form: Formulier<V, P>, name: F, options?: FormFieldValueOptions<V, F>): UseFormFieldValueResult<V, F>; export { useFormField, useFormFieldArray, useFormFieldValue };