@undermuz/use-form
Version:
React library for build forms
16 lines (12 loc) • 1.14 kB
TypeScript
import { u as useForm } from './useForm-f8311acd.js';
export { c as IInitialStateOptions, d as IUseForm, g as IUseFormFieldRule, f as IUseFormOptions, I as IUseFormSettings, S as SendFunction, e as UseFormConfig, U as UseFormFieldRuleFunction, b as useFormCoreParams, a as useFormState } from './useForm-f8311acd.js';
export { useFormCore } from './useForm/useFormCore.js';
export { DispatchFunction, IAction, IActionPayload, IStore, useReducer } from './utils/useReducer.js';
export { EnumFormStatus, FORM_ACTIONS, IError, IErrors, IFields, IFormState, ITouched, IValueTest, IValues } from './useForm/reducer.js';
export { FormContext, useFormContext } from './components/form-context.js';
export { ConnectToForm, IConnectedProps, IInputProps } from './components/connect-to-form.js';
export { useFormErrors, useFormFields, useFormSubmit, useIsFormCanceling, useIsFormHasErrors, useIsFormSending, useIsFormSuccess } from './utils/common.js';
export { IIfFormProps, IfForm } from './utils/ifForm.js';
export { EnumFormSubmitStatus, FormSubmit } from './components/form-submit.js';
import 'react';
export { useForm as default, useForm };