(code, name)
| 14386 | return properties.reduce((prev, curr) => prev && prev[curr], obj) |
| 14387 | } |
| 14388 | static appendCodeAndReturnValueOnWindow(code, name) { |
| 14389 | const script = document.createElement("script") |
| 14390 | script.innerHTML = code |
| 14391 | document.head.appendChild(script) |
| 14392 | return window[name] |
| 14393 | } |
| 14394 | static formatStr(str, catchAllAtomDelimiter = " ", parameterMap) { |
| 14395 | return str.replace(/{([^\}]+)}/g, (match, path) => { |
| 14396 | const val = parameterMap[path] |
no outgoing calls
no test coverage detected