MCPcopy Index your code
hub / github.com/nodejs/node / visitIterationStatement

Function visitIterationStatement

test/fixtures/snapshot/typescript.js:100156–100168  ·  view source on GitHub ↗
(node, outermostLabeledStatement)

Source from the content-addressed store, hash-verified

100154 : factory.restoreEnclosingLabel(ts.visitNode(statement, visitor, ts.isStatement, factory.liftToBlock), node, convertedLoopState && resetLabel);
100155 }
100156 function visitIterationStatement(node, outermostLabeledStatement) {
100157 switch (node.kind) {
100158 case 240 /* SyntaxKind.DoStatement */:
100159 case 241 /* SyntaxKind.WhileStatement */:
100160 return visitDoOrWhileStatement(node, outermostLabeledStatement);
100161 case 242 /* SyntaxKind.ForStatement */:
100162 return visitForStatement(node, outermostLabeledStatement);
100163 case 243 /* SyntaxKind.ForInStatement */:
100164 return visitForInStatement(node, outermostLabeledStatement);
100165 case 244 /* SyntaxKind.ForOfStatement */:
100166 return visitForOfStatement(node, outermostLabeledStatement);
100167 }
100168 }
100169 function visitIterationStatementWithFacts(excludeFacts, includeFacts, node, outermostLabeledStatement, convert) {
100170 var ancestorFacts = enterSubtree(excludeFacts, includeFacts);
100171 var updated = convertIterationStatementBodyIfNecessary(node, outermostLabeledStatement, ancestorFacts, convert);

Callers 1

visitLabeledStatementFunction · 0.85

Calls 4

visitDoOrWhileStatementFunction · 0.85
visitForStatementFunction · 0.85
visitForInStatementFunction · 0.85
visitForOfStatementFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…