UNPKG

617 BTypeScriptView Raw
1import deps from './deps';
2export interface IErrorOptions {
3 exitCode?: number | false;
4 severity: 'warn' | 'fatal' | 'error';
5 context?: string;
6}
7export 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}