UNPKG

@tsed/common

Version:
20 lines 646 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.renderView = void 0; const TemplateRenderError_1 = require("../errors/TemplateRenderError"); /** * @ignore */ async function renderView(data, ctx) { const { response, endpoint } = ctx; try { const { data } = ctx; const { path, options } = endpoint.view; return await response.render(path, { ...options, ...data }); } catch (err) { throw new TemplateRenderError_1.TemplateRenderError(endpoint.targetName, endpoint.propertyKey, err); } } exports.renderView = renderView; //# sourceMappingURL=renderView.js.map