UNPKG

react-swift-form

Version:
19 lines (17 loc) 594 B
import { IError, IMainError, IMessages, IValidator, IValidatorObject } from '../types'; import { IUseInputsResult } from './useInputs'; export interface IUseInputProps { defaultValue?: unknown; id?: string; messages?: IMessages; name: string; onBlurOptOut?: boolean; onChangeOptOut?: boolean; transformer?: (value: unknown) => unknown; validator?: IValidator | IValidatorObject; } export interface IUseInputResult extends IUseInputsResult { error?: IMainError; errors: IError; } export declare function useInput(props: IUseInputProps): IUseInputResult;