zents
Version:
ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.
22 lines • 782 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Controller = void 0;
const TemplateResponse_1 = require("../template/TemplateResponse");
class Controller {
constructor(templateEnvironment) {
this.templateEnvironment = templateEnvironment;
}
async render(key, context) {
return new Promise((resolve, reject) => {
this.templateEnvironment.render(key, context, (err, html) => {
if (err) {
return reject(err);
}
const templateResponse = new TemplateResponse_1.TemplateResponse(html);
return resolve(templateResponse);
});
});
}
}
exports.Controller = Controller;
//# sourceMappingURL=Controller.js.map