UNPKG

uno-react

Version:

Common functions, and hooks for React.

6 lines (5 loc) 508 B
import { BasicTypes } from './useValidation'; export type ValidationFunc<T> = (propName: string, propValue: BasicTypes, model: T) => string; export declare function getErrors<T>(getter: T, validation: ValidationFunc<T>): Record<string, string>; declare function useStateForModelWithValidation<T>(initialValue: T, validation: ValidationFunc<T>, debounce?: number): [T, (event: any) => void, boolean, Record<string, string>, (e: Record<string, string>) => void]; export default useStateForModelWithValidation;