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

Function createDownlevelAwait

test/fixtures/snapshot/typescript.js:96948–96952  ·  view source on GitHub ↗
(expression)

Source from the content-addressed store, hash-verified

96946 /*multiLine*/ true), bodyLocation), 48 /* EmitFlags.NoSourceMap */ | 384 /* EmitFlags.NoTokenSourceMaps */);
96947 }
96948 function createDownlevelAwait(expression) {
96949 return enclosingFunctionFlags & 1 /* FunctionFlags.Generator */
96950 ? factory.createYieldExpression(/*asteriskToken*/ undefined, emitHelpers().createAwaitHelper(expression))
96951 : factory.createAwaitExpression(expression);
96952 }
96953 function transformForAwaitOfStatement(node, outermostLabeledStatement, ancestorFacts) {
96954 var expression = ts.visitNode(node.expression, visitor, ts.isExpression);
96955 var iterator = ts.isIdentifier(expression) ? factory.getGeneratedNameForNode(expression) : factory.createTempVariable(/*recordTempVariable*/ undefined);

Callers 3

visitYieldExpressionFunction · 0.85
visitReturnStatementFunction · 0.85

Calls 1

emitHelpersFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…