UNPKG

@foxpage/foxpage-node-sdk

Version:

foxpage node sdk

22 lines (21 loc) 712 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.renderModuleToHTML = void 0; const errors_1 = require("../errors"); const main_1 = require("./main"); /** * render to html * @param dsl page dsl * @param ctx render context * @param opt render options * @returns html string */ async function renderModuleToHTML(dsl, ctx, opt) { var _a; if (!dsl) { throw new errors_1.NotFoundModuleDSLError(ctx.page.id, `the modules@${(_a = ctx.moduleIds) === null || _a === void 0 ? void 0 : _a.toString()} or locale is not exist`); } const html = await (0, main_1.renderToHTML)(dsl, ctx, opt); return html; } exports.renderModuleToHTML = renderModuleToHTML;