UNPKG

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
"use strict"; 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); };