UNPKG

513 BTypeScriptView Raw
1import { ReporterOptions } from './types';
2type Errors<T> = Partial<Record<keyof T, Error>>;
3type Logger = (data: any, ...args: any[]) => void;
4type ExtraOptions<T> = {
5 onError?: (errors: Errors<T>) => void;
6 logger: (output: string) => void;
7};
8export declare const envalidErrorFormatter: <T = any>(errors: Partial<Record<keyof T, Error>>, logger?: Logger) => void;
9export declare const defaultReporter: <T = any>({ errors }: ReporterOptions<T>, { onError, logger }?: ExtraOptions<T>) => void;
10export {};