UNPKG

tt-express-error-handlers

Version:

Error handler middleware for handling specific error levels in express

13 lines (12 loc) 417 B
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;