1 | import deps from './deps';
|
2 | export interface IErrorOptions {
|
3 | exitCode?: number | false;
|
4 | severity: 'warn' | 'fatal' | 'error';
|
5 | context?: string;
|
6 | }
|
7 | export declare class Errors extends deps.Base {
|
8 | handleUnhandleds(): void;
|
9 | error(err: Error | string, options: Partial<IErrorOptions> & {
|
10 | exitCode: false;
|
11 | }): void;
|
12 | error(err: Error | string, options?: Partial<IErrorOptions>): never;
|
13 | fatal(err: Error | string, options?: Partial<IErrorOptions>): void;
|
14 | warn(err: Error | string, options?: Partial<IErrorOptions>): void;
|
15 | exit(code?: number): void;
|
16 | private logError(err);
|
17 | }
|