UNPKG

naily

Version:

写了一个没有模块系统的 Minimal Nest.js 写着玩的~

43 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnknownErrorFilterClass = exports.ExceptionFilterClass = exports.HttpException = exports.ICoreError = void 0; const main_1 = require("../main"); const http_status_1 = require("./http-status"); class ICoreError extends Error { constructor(message) { super(message); new main_1.Logger().error(message, undefined); } } exports.ICoreError = ICoreError; function HttpException(code, message) { this.message = (() => { if (!message) { return { statusCode: code, data: { statusCode: code, message: http_status_1.HttpStatusText[code], error: "HttpException", timestamp: new Date(), }, }; } else return message; })(); this.name = "HttpException"; Error.captureStackTrace(this, HttpException); } exports.HttpException = HttpException; HttpException.prototype = new Error(); HttpException.prototype.constructor = HttpException; class ExceptionFilterClass { catch(exception, req, res) { } } exports.ExceptionFilterClass = ExceptionFilterClass; class UnknownErrorFilterClass { catch(exception, req, res) { } } exports.UnknownErrorFilterClass = UnknownErrorFilterClass; //# sourceMappingURL=http.filter.js.map