UNPKG

trapx

Version:

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

18 lines (17 loc) 692 B
import { BaseError } from './BaseError'; import { ErrorMetadata } from '../types/ErrorTypes'; export declare class ValidationError extends BaseError { constructor(message: string, metadata?: ErrorMetadata); } export declare class NotFoundError extends BaseError { constructor(message: string, metadata?: ErrorMetadata); } export declare class UnauthorizedError extends BaseError { constructor(message: string, metadata?: ErrorMetadata); } export declare class ForbiddenError extends BaseError { constructor(message: string, metadata?: ErrorMetadata); } export declare class InternalServerError extends BaseError { constructor(message: string, metadata?: ErrorMetadata); }