(node)
| 102728 | inStatementContainingYield = savedInStatementContainingYield; |
| 102729 | } |
| 102730 | function transformAndEmitStatementWorker(node) { |
| 102731 | switch (node.kind) { |
| 102732 | case 235 /* SyntaxKind.Block */: |
| 102733 | return transformAndEmitBlock(node); |
| 102734 | case 238 /* SyntaxKind.ExpressionStatement */: |
| 102735 | return transformAndEmitExpressionStatement(node); |
| 102736 | case 239 /* SyntaxKind.IfStatement */: |
| 102737 | return transformAndEmitIfStatement(node); |
| 102738 | case 240 /* SyntaxKind.DoStatement */: |
| 102739 | return transformAndEmitDoStatement(node); |
| 102740 | case 241 /* SyntaxKind.WhileStatement */: |
| 102741 | return transformAndEmitWhileStatement(node); |
| 102742 | case 242 /* SyntaxKind.ForStatement */: |
| 102743 | return transformAndEmitForStatement(node); |
| 102744 | case 243 /* SyntaxKind.ForInStatement */: |
| 102745 | return transformAndEmitForInStatement(node); |
| 102746 | case 245 /* SyntaxKind.ContinueStatement */: |
| 102747 | return transformAndEmitContinueStatement(node); |
| 102748 | case 246 /* SyntaxKind.BreakStatement */: |
| 102749 | return transformAndEmitBreakStatement(node); |
| 102750 | case 247 /* SyntaxKind.ReturnStatement */: |
| 102751 | return transformAndEmitReturnStatement(node); |
| 102752 | case 248 /* SyntaxKind.WithStatement */: |
| 102753 | return transformAndEmitWithStatement(node); |
| 102754 | case 249 /* SyntaxKind.SwitchStatement */: |
| 102755 | return transformAndEmitSwitchStatement(node); |
| 102756 | case 250 /* SyntaxKind.LabeledStatement */: |
| 102757 | return transformAndEmitLabeledStatement(node); |
| 102758 | case 251 /* SyntaxKind.ThrowStatement */: |
| 102759 | return transformAndEmitThrowStatement(node); |
| 102760 | case 252 /* SyntaxKind.TryStatement */: |
| 102761 | return transformAndEmitTryStatement(node); |
| 102762 | default: |
| 102763 | return emitStatement(ts.visitNode(node, visitor, ts.isStatement)); |
| 102764 | } |
| 102765 | } |
| 102766 | function transformAndEmitBlock(node) { |
| 102767 | if (containsYield(node)) { |
| 102768 | transformAndEmitStatements(node.statements); |
no test coverage detected
searching dependent graphs…