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

Function visitAwaitExpression

test/fixtures/snapshot/typescript.js:96087–96094  ·  view source on GitHub ↗

* Visits an AwaitExpression node. * * This function will be called any time a ES2017 await expression is encountered. * * @param node The node to visit.

(node)

Source from the content-addressed store, hash-verified

96085 * @param node The node to visit.
96086 */
96087 function visitAwaitExpression(node) {
96088 // do not downlevel a top-level await as it is module syntax...
96089 if (inTopLevelContext()) {
96090 return ts.visitEachChild(node, visitor, context);
96091 }
96092 return ts.setOriginalNode(ts.setTextRange(factory.createYieldExpression(
96093 /*asteriskToken*/ undefined, ts.visitNode(node.expression, visitor, ts.isExpression)), node), node);
96094 }
96095 /**
96096 * Visits a MethodDeclaration node.
96097 *

Callers 2

visitorFunction · 0.85
visitorWorkerFunction · 0.85

Calls 2

inTopLevelContextFunction · 0.85
emitHelpersFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…