UNPKG

@mmstack/form-validation

Version:

This is an internal library for providing localized validators :)

18 lines (17 loc) 585 B
import { Validator } from './validator.type'; export declare function defaultMergeMessage(errors: string[]): { error: string; tooltip: string; }; export declare function mergeValidators<T>(...validators: Validator<T>[]): (value: T) => string[]; type MergeFn<T> = ((value: T) => string) & { resolve: (mergedError: string) => { error: string; tooltip: string; }; }; export declare function createMergeValidators(merge?: (errors: string[]) => string | { tooltip: string; error: string; }): <T>(validators: Validator<T>[]) => MergeFn<T>; export {};