kopia lustrzana https://github.com/robinmoisson/staticrypt
20 wiersze
457 B
JavaScript
20 wiersze
457 B
JavaScript
/**
|
|
* Replace the placeholder tags (between '{tag}') in the template string with provided data.
|
|
*
|
|
* @param {string} templateString
|
|
* @param {Object} data
|
|
*
|
|
* @returns string
|
|
*/
|
|
function renderTemplate(templateString, data) {
|
|
return templateString.replace(/{(.*?)}/g, function (_, key) {
|
|
if (data && data[key] !== undefined) {
|
|
return data[key];
|
|
}
|
|
|
|
return "";
|
|
});
|
|
}
|
|
exports.renderTemplate = renderTemplate;
|
|
|