(s, write)
| 132843 | // generate a set of changes that can be applied to the unescaped text |
| 132844 | // to escape it post-formatting. |
| 132845 | function escapingWrite(s, write) { |
| 132846 | var escaped = ts.escapeSnippetText(s); |
| 132847 | if (escaped !== s) { |
| 132848 | var start = baseWriter.getTextPos(); |
| 132849 | write(); |
| 132850 | var end = baseWriter.getTextPos(); |
| 132851 | escapes = ts.append(escapes || (escapes = []), { newText: escaped, span: { start: start, length: end - start } }); |
| 132852 | } |
| 132853 | else { |
| 132854 | write(); |
| 132855 | } |
| 132856 | } |
| 132857 | /* Snippet-escaping version of `printer.printList`. */ |
| 132858 | function printSnippetList(format, list, sourceFile) { |
| 132859 | var unescaped = printUnescapedSnippetList(format, list, sourceFile); |
no test coverage detected
searching dependent graphs…