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

Function createDoStatement

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

Source from the content-addressed store, hash-verified

24840 }
24841 // @api
24842 function createDoStatement(statement, expression) {
24843 var node = createBaseNode(240 /* SyntaxKind.DoStatement */);
24844 node.statement = asEmbeddedStatement(statement);
24845 node.expression = expression;
24846 node.transformFlags |=
24847 propagateChildFlags(node.statement) |
24848 propagateChildFlags(node.expression);
24849 return node;
24850 }
24851 // @api
24852 function updateDoStatement(node, statement, expression) {
24853 return node.statement !== statement

Callers 1

updateDoStatementFunction · 0.85

Calls 3

createBaseNodeFunction · 0.85
asEmbeddedStatementFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected