Files
pdfer/server/templates.js
Thomas Ruoff f51daddc65 use promises
2017-02-24 21:17:10 +01:00

14 lines
405 B
JavaScript

const path = require('path');
module.exports.get = function(templateName, options) {
return new Promise((resolve, reject) => {
const modulePath = path.join(__dirname, 'templates', templateName);
try {
const template = require(modulePath);
resolve(template(options));
} catch (e) {
reject(`${templateName} not found!`);
}
});
};