tt-express-error-handlers
Version:
Error handler middleware for handling specific error levels in express
13 lines (12 loc) • 417 B
TypeScript
import { Express } from 'express';
import { Logger } from 'winston';
export interface IData {
[key: string]: string;
}
export declare class APIError extends Error {
statusCode: number;
data?: IData;
constructor(message: string, statusCode: number, data?: IData);
}
declare const addErrorHandlerMiddleware: (app: Express, logger?: Logger | undefined) => void;
export default addErrorHandlerMiddleware;