(hint, node, snippet)
| 111703 | // Snippet Elements |
| 111704 | // |
| 111705 | function emitSnippetNode(hint, node, snippet) { |
| 111706 | switch (snippet.kind) { |
| 111707 | case 1 /* SnippetKind.Placeholder */: |
| 111708 | emitPlaceholder(hint, node, snippet); |
| 111709 | break; |
| 111710 | case 0 /* SnippetKind.TabStop */: |
| 111711 | emitTabStop(hint, node, snippet); |
| 111712 | break; |
| 111713 | } |
| 111714 | } |
| 111715 | function emitPlaceholder(hint, node, snippet) { |
| 111716 | nonEscapingWrite("${".concat(snippet.order, ":")); // `${2:` |
| 111717 | pipelineEmitWithHintWorker(hint, node, /*allowSnippets*/ false); // `...` |
no test coverage detected