* Visits an AwaitExpression node. * * This function will be called any time a ES2017 await expression is encountered. * * @param node The node to visit.
(node)
| 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 | * |
no test coverage detected
searching dependent graphs…