UNPKG

react-swift-form

Version:
18 lines (16 loc) 654 B
import { IError, IFormHandlers, IMainError, IMessages, ITransformers, IValidator, IValidatorObject } from '../types'; export interface IUseInputsProps { defaultValues?: Record<string, unknown>; id?: string; messages?: IMessages; names: string[]; onBlurOptOut?: string[] | string; onChangeOptOut?: string[] | string; transformers?: ITransformers; validators?: IValidator | IValidatorObject | Record<string, IValidator | IValidatorObject>; } export interface IUseInputsResult extends IFormHandlers { error?: IMainError; errors: IError; } export declare function useInputs(props: IUseInputsProps): IUseInputsResult;