sanex3339
2018-01-13 15:11:34 +03:00
parent 12a03d52e9
commit 13ccf57f7a
5 changed files with 60 additions and 4 deletions
@@ -58,10 +58,12 @@ export class BlockStatementControlFlowTransformer extends AbstractNodeTransforme
|| NodeGuards.isContinueStatementNode(statement);
const isVariableDeclarationWithLetOrConstKind: boolean = NodeGuards.isVariableDeclarationNode(statement)
&& (statement.kind === 'const' || statement.kind === 'let');
const isClassDeclaration: boolean = NodeGuards.isClassDeclarationNode(statement);
return NodeGuards.isFunctionDeclarationNode(statement)
|| isBreakOrContinueStatement
|| isVariableDeclarationWithLetOrConstKind;
|| isVariableDeclarationWithLetOrConstKind
|| isClassDeclaration;
});
}