UNPKG

@tsed/common

Version:
23 lines 750 B
"use strict"; 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