UNPKG

@altostra/core

Version:

Core library for shared types and logic

12 lines (11 loc) 410 B
import type { ErrorCodes } from "./Types"; export declare class ServiceError extends Error { readonly code: ErrorCodes; readonly inner?: Error | undefined; readonly data?: unknown; constructor(message: string, code: ErrorCodes, inner?: Error | undefined, data?: unknown); getFullErrorMessage(): string; getFullStack(): string; private getStackFor; private getErrorMessageFor; }