Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined

This commit is contained in:
Andrew Kingston 2021-11-15 12:25:30 +00:00
parent 0c9ab127e5
commit 9b05990418
1 changed files with 3 additions and 0 deletions

View File

@ -46,6 +46,9 @@ const HELPERS = [
}), }),
// adds a note for post-processor // adds a note for post-processor
new Helper(HelperFunctionNames.LITERAL, value => { new Helper(HelperFunctionNames.LITERAL, value => {
if (value === undefined) {
return ""
}
const type = typeof value const type = typeof value
const outputVal = type === "object" ? JSON.stringify(value) : value const outputVal = type === "object" ? JSON.stringify(value) : value
return `{{${LITERAL_MARKER} ${type}-${outputVal}}}` return `{{${LITERAL_MARKER} ${type}-${outputVal}}}`