trapx
Version:
A plug-and-play middleware for standardized error handling in TypeScript-based Express.js applications
18 lines (17 loc) • 692 B
TypeScript
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);
}