diff options
Diffstat (limited to 'node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js')
| -rw-r--r-- | node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js b/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js index 1e1fccc8..00542fab 100644 --- a/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js +++ b/node_modules/@babel/plugin-transform-async-generator-functions/lib/index.js @@ -7,11 +7,11 @@ exports.default = void 0; var _helperPluginUtils = require("@babel/helper-plugin-utils"); var _helperRemapAsyncToGenerator = require("@babel/helper-remap-async-to-generator"); var _core = require("@babel/core"); +var _traverse = require("@babel/traverse"); var _forAwait = require("./for-await.js"); -var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor"); var _default = exports.default = (0, _helperPluginUtils.declare)(api => { - api.assertVersion(7); - const yieldStarVisitor = _core.traverse.visitors.merge([{ + api.assertVersion("^7.0.0-0 || >8.0.0-alpha <8.0.0-beta"); + const yieldStarVisitor = _traverse.visitors.environmentVisitor({ ArrowFunctionExpression(path) { path.skip(); }, @@ -22,8 +22,8 @@ var _default = exports.default = (0, _helperPluginUtils.declare)(api => { const asyncIter = _core.types.callExpression(state.addHelper("asyncIterator"), [node.argument]); node.argument = _core.types.callExpression(state.addHelper("asyncGeneratorDelegate"), [asyncIter, state.addHelper("awaitAsyncGenerator")]); } - }, _helperEnvironmentVisitor.default]); - const forAwaitVisitor = _core.traverse.visitors.merge([{ + }); + const forAwaitVisitor = _traverse.visitors.environmentVisitor({ ArrowFunctionExpression(path) { path.skip(); }, @@ -57,7 +57,7 @@ var _default = exports.default = (0, _helperPluginUtils.declare)(api => { p.replaceWithMultiple(build.node); p.scope.parent.crawl(); } - }, _helperEnvironmentVisitor.default]); + }); const visitor = { Function(path, state) { if (!path.node.async) return; |
