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