UNPKG

trapx

Version:

A plug-and-play middleware for standardized error handling in TypeScript-based Express.js applications

18 lines (17 loc) 519 B
import { BaseErrorParams } from '../types/ErrorTypes'; export declare class BaseError extends Error { readonly statusCode: number; readonly code: string; readonly details: Record<string, unknown>; readonly isOperational: boolean; constructor(params: BaseErrorParams); toJSON(): { name: string; message: string; statusCode: number; code: string; details: Record<string, unknown>; isOperational: boolean; stack: string | undefined; }; }