renderTemplate() - added named return var

makes unnamed function more self documenting
pull/227/head
jimh 2025-07-14 14:53:38 -07:00
rodzic 9285a7266b
commit be70794e5d
1 zmienionych plików z 8 dodań i 6 usunięć

Wyświetl plik

@ -12,15 +12,17 @@
*/
function renderTemplate(templateString, data) {
return templateString.replace(/\/\*\[\|\s*(\w+)\s*\|]\*\/\s*0/g, function (_, key) {
let replacementString;
if (!data || data[key] === undefined) {
return key;
replacementString = key;
} else if (typeof data[key] === "object") {
replacementString = JSON.stringify(data[key]);
} else {
replacementString = data[key];
}
if (typeof data[key] === "object") {
return JSON.stringify(data[key]);
}
return data[key];
return replacementString;
});
}
exports.renderTemplate = renderTemplate;