UNPKG

trapx

Version:

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

13 lines (12 loc) 396 B
export interface ErrorMetadata { code?: string; details?: Record<string, unknown>; isOperational?: boolean; } export declare class BaseError extends Error { readonly statusCode: number; readonly code: string; readonly isOperational: boolean; readonly details: Record<string, unknown>; constructor(message: string, statusCode?: number, metadata?: ErrorMetadata); }