gros-bras-shared
Version:
This holds all shared files such as interfaces or helpers used by Gros Bras, both frontoffices and baackoffices, and backend etc...
14 lines (13 loc) • 549 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.replaceTemplate = void 0;
var replaceTemplate = function (template, values) {
var result = template;
Object.keys(values).forEach(function (key) { return result = findAndReplace(result, key, values[key]); });
return result;
};
exports.replaceTemplate = replaceTemplate;
var findAndReplace = function (template, key, value) {
var findRegx = new RegExp("{{ *".concat(key, " *}}"), 'mgi');
return template.replace(findRegx, value);
};