MCPcopy Create free account
hub / github.com/nodejs/node / createForInStatement

Function createForInStatement

test/fixtures/snapshot/typescript.js:24899–24909  ·  view source on GitHub ↗
(initializer, expression, statement)

Source from the content-addressed store, hash-verified

24897 }
24898 // @api
24899 function createForInStatement(initializer, expression, statement) {
24900 var node = createBaseNode(243 /* SyntaxKind.ForInStatement */);
24901 node.initializer = initializer;
24902 node.expression = expression;
24903 node.statement = asEmbeddedStatement(statement);
24904 node.transformFlags |=
24905 propagateChildFlags(node.initializer) |
24906 propagateChildFlags(node.expression) |
24907 propagateChildFlags(node.statement);
24908 return node;
24909 }
24910 // @api
24911 function updateForInStatement(node, initializer, expression, statement) {
24912 return node.initializer !== initializer

Callers 1

updateForInStatementFunction · 0.85

Calls 3

createBaseNodeFunction · 0.85
asEmbeddedStatementFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected