@tsed/common
Version:
A TypeScript Framework on top of Express
23 lines • 750 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TemplateRenderError = void 0;
const core_1 = require("@tsed/core");
const exceptions_1 = require("@tsed/exceptions");
/**
* @private
*/
class TemplateRenderError extends exceptions_1.InternalServerError {
constructor(target, method, err) {
super(TemplateRenderError.buildMessage(target, method, err));
this.name = "TEMPLATE_RENDER_ERROR";
}
/**
*
* @returns {string}
*/
static buildMessage(target, method, err) {
return `Template rendering error: ${core_1.nameOf(target)}.${String(method)}()\n` + err;
}
}
exports.TemplateRenderError = TemplateRenderError;
//# sourceMappingURL=TemplateRenderError.js.map