UNPKG

react-formal

Version:

Classy HTML form management for React

11 lines (10 loc) 503 B
import { ValidationError } from 'yup'; import { Errors } from './types'; export interface ValidationPathSpec { path: string; shallow: boolean; } export declare let isValidationError: (err: any) => err is ValidationError; export default function errorManager<TOptions>(handleValidation: (path: ValidationPathSpec, opts?: TOptions) => Error | void | Promise<Error | void>): { collect(paths: Array<ValidationPathSpec | string>, pristineErrors?: Errors, options?: TOptions): Promise<Errors>; };