UNPKG

@speedup/error

Version:
29 lines (28 loc) 545 B
/** * Error base class */ export declare type ErrorParameters = { /** * Error code */ code: string | number; /** * Overridden error message */ message?: string | undefined; /** * The main error occurred */ error?: Error | undefined; }; export declare abstract class ErrorBase extends Error { /** * Error code */ readonly code: string | number; /** * Human-friendly error message */ readonly message: string; constructor(config?: ErrorParameters); }