"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); let fs = require('fs'); let Mustache = require('mustache'); const fileutils_1 = require("./fileutils"); function loadTemplate(filename, objs, cb) { let fu = new fileutils_1.FileUtils(); let path = fu.getPathToView(filename); fs.readFile(path, 'utf8', (err, contents) => { if (err) throw err; let results = []; for (let i = 0, l = objs.length; i < l; i++) { let obj = objs[i]; let rendered = Mustache.render(contents, obj); results.push(rendered); } cb(results); }); } module.exports = { loadTemplate }; //# sourceMappingURL=templates.js.map