| "use strict"; |
| |
| Object.defineProperty(exports, "__esModule", { |
| value: true |
| }); |
| exports.default = void 0; |
| const matchValueName = /[$]?[\w-]+/g; |
| |
| const replaceValueSymbols = (value, replacements) => { |
| let matches; |
| |
| while (matches = matchValueName.exec(value)) { |
| const replacement = replacements[matches[0]]; |
| |
| if (replacement) { |
| value = value.slice(0, matches.index) + replacement + value.slice(matchValueName.lastIndex); |
| matchValueName.lastIndex -= matches[0].length - replacement.length; |
| } |
| } |
| |
| return value; |
| }; |
| |
| var _default = replaceValueSymbols; |
| exports.default = _default; |