* Replace in a string all occurrences of keys in the `ESCAPE_IN_STRING_MAP` map with their * original representation, this is simply used to revert the changes applied by the * escapeInStrings function. * * For example it reverts the text: * `animation: "my-anim%COLON_IN_PLACEHOLDER%at\"ion" 1
(input: string)
| 1222 | * @returns the css text without the placeholders. |
| 1223 | */ |
| 1224 | function unescapeInStrings(input: string): string { |
| 1225 | let result = input.replace(_cssCommaInPlaceholderReGlobal, ','); |
| 1226 | result = result.replace(_cssSemiInPlaceholderReGlobal, ';'); |
| 1227 | result = result.replace(_cssColonInPlaceholderReGlobal, ':'); |
| 1228 | return result; |
| 1229 | } |
| 1230 | |
| 1231 | /** |
| 1232 | * Unescape all quotes present in a string, but only if the string was actually already |