yarfl
Version:
Yet Another Redux Forms Library
7 lines (6 loc) • 570 B
TypeScript
import * as Validator from 'validatorjs';
import { CompleteConfig, CustomRule, FormState } from '../typings';
export declare const validatorFactory: <S extends object>(config: CompleteConfig<S>) => (state: FormState<S>) => Validator.Validator<S>;
export declare const asyncValidatorFactory: <S extends object>(config: CompleteConfig<S>) => (state: FormState<S>) => Promise<Validator.Validator<{}>>;
export declare const registerCustomRules: (customRules: CustomRule[]) => boolean;
export declare const reigsterErrorMessages: (messages: Validator.ErrorMessages) => void;