UNPKG

@matthew.ngo/react-form-kit

Version:

Form Kit for React. It consists of a set of components that can be used to create complex forms in a simple and declarative way.

9 lines (8 loc) 511 B
import { ValidationRule } from './types'; export declare const useInputValidation: (validationRules?: ValidationRule[], validationTiming?: "onBlur" | "onChange") => { validate: ((value: string) => Promise<boolean>) | import("lodash").DebouncedFunc<(value: string) => Promise<boolean>>; error: string | null; success: boolean; setError: import("react").Dispatch<import("react").SetStateAction<string | null>>; setSuccess: import("react").Dispatch<import("react").SetStateAction<boolean>>; };