some mutating function parameter

This commit is contained in:
Michael Shanks 2020-09-11 21:30:40 +01:00
parent f975237417
commit fe8c870050
1 changed files with 3 additions and 2 deletions

View File

@ -4,6 +4,7 @@ export function readableToRuntimeBinding(bindableProperties, textWithBindings) {
// Find all instances of mustasche // Find all instances of mustasche
const boundValues = textWithBindings.match(CAPTURE_VAR_INSIDE_MUSTACHE) const boundValues = textWithBindings.match(CAPTURE_VAR_INSIDE_MUSTACHE)
let result = textWithBindings
// Replace readableBindings with runtimeBindings // Replace readableBindings with runtimeBindings
boundValues && boundValues &&
boundValues.forEach(boundValue => { boundValues.forEach(boundValue => {
@ -11,13 +12,13 @@ export function readableToRuntimeBinding(bindableProperties, textWithBindings) {
return boundValue === `{{ ${readableBinding} }}` return boundValue === `{{ ${readableBinding} }}`
}) })
if (binding) { if (binding) {
textWithBindings = textWithBindings.replace( result = textWithBindings.replace(
boundValue, boundValue,
`{{ ${binding.runtimeBinding} }}` `{{ ${binding.runtimeBinding} }}`
) )
} }
}) })
return textWithBindings return result
} }
export function runtimeToReadableBinding(bindableProperties, textWithBindings) { export function runtimeToReadableBinding(bindableProperties, textWithBindings) {