diff options
Diffstat (limited to 'node_modules/@babel/core/lib/transform-ast.js')
| -rw-r--r-- | node_modules/@babel/core/lib/transform-ast.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/node_modules/@babel/core/lib/transform-ast.js b/node_modules/@babel/core/lib/transform-ast.js deleted file mode 100644 index 13f18a40..00000000 --- a/node_modules/@babel/core/lib/transform-ast.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _config = _interopRequireDefault(require("./config")); - -var _transformation = require("./transformation"); - -var _transformAstSync = _interopRequireDefault(require("./transform-ast-sync")); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var transformFromAst = function transformFromAst(ast, code, opts, callback) { - if (typeof opts === "function") { - opts = undefined; - callback = opts; - } - - if (callback === undefined) return (0, _transformAstSync.default)(ast, code, opts); - const cb = callback; - process.nextTick(() => { - let cfg; - - try { - cfg = (0, _config.default)(opts); - if (cfg === null) return cb(null, null); - } catch (err) { - return cb(err); - } - - if (!ast) return cb(new Error("No AST given")); - (0, _transformation.runAsync)(cfg, code, ast, cb); - }); -}; - -exports.default = transformFromAst;
\ No newline at end of file |
