UNPKG

routing-controllers

Version:

Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage for Express / Koa using TypeScript.

17 lines 557 B
/** * Used to throw HTTP errors. * Just do throw new HttpError(code, message) in your controller action and * default error handler will catch it and give in your response given code and message . */ export class HttpError extends Error { constructor(httpCode, message) { super(); Object.setPrototypeOf(this, HttpError.prototype); if (httpCode) this.httpCode = httpCode; if (message) this.message = message; this.stack = new Error().stack; } } //# sourceMappingURL=HttpError.js.map