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

Function convertForStatement

test/fixtures/snapshot/typescript.js:100475–100479  ·  view source on GitHub ↗
(node, initializerFunction, convertedLoopBody)

Source from the content-addressed store, hash-verified

100473 }
100474 }
100475 function convertForStatement(node, initializerFunction, convertedLoopBody) {
100476 var shouldConvertCondition = node.condition && shouldConvertPartOfIterationStatement(node.condition);
100477 var shouldConvertIncrementor = shouldConvertCondition || node.incrementor && shouldConvertPartOfIterationStatement(node.incrementor);
100478 return factory.updateForStatement(node, ts.visitNode(initializerFunction ? initializerFunction.part : node.initializer, visitorWithUnusedExpressionResult, ts.isForInitializer), ts.visitNode(shouldConvertCondition ? undefined : node.condition, visitor, ts.isExpression), ts.visitNode(shouldConvertIncrementor ? undefined : node.incrementor, visitorWithUnusedExpressionResult, ts.isExpression), convertedLoopBody);
100479 }
100480 function convertForOfStatement(node, convertedLoopBody) {
100481 return factory.updateForOfStatement(node,
100482 /*awaitModifier*/ undefined, ts.visitNode(node.initializer, visitor, ts.isForInitializer), ts.visitNode(node.expression, visitor, ts.isExpression), convertedLoopBody);

Callers 1

Tested by

no test coverage detected