We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent efcf0e6 commit 59c71acCopy full SHA for 59c71ac
1 file changed
src/compiler/emitter.ts
@@ -3539,12 +3539,16 @@ module ts {
3539
emit(node.expression);
3540
endPos = emitToken(SyntaxKind.CloseParenToken, node.expression.end);
3541
write(" ");
3542
- emitToken(SyntaxKind.OpenBraceToken, endPos);
+ emitCaseBlock(node.caseBlock, endPos)
3543
+ }
3544
+
3545
+ function emitCaseBlock(node: CaseBlock, startPos: number): void {
3546
+ emitToken(SyntaxKind.OpenBraceToken, startPos);
3547
increaseIndent();
- emitLines(node.caseBlock.clauses);
3548
+ emitLines(node.clauses);
3549
decreaseIndent();
3550
writeLine();
- emitToken(SyntaxKind.CloseBraceToken, node.caseBlock.clauses.end);
3551
+ emitToken(SyntaxKind.CloseBraceToken, node.clauses.end);
3552
}
3553
3554
function nodeStartPositionsAreOnSameLine(node1: Node, node2: Node) {
0 commit comments