Browse Source

some mutating function parameter

master
Michael Shanks 6 years ago
parent
commit
0982f627ef
  1. 5
      packages/builder/src/builderStore/replaceBindings.js

5
packages/builder/src/builderStore/replaceBindings.js

@ -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) {

Loading…
Cancel
Save