| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| exports.transformFromAst = void 0; | |
| exports.transformFromAstAsync = transformFromAstAsync; | |
| exports.transformFromAstSync = transformFromAstSync; | |
| function _gensync() { | |
| const data = require("gensync"); | |
| _gensync = function () { | |
| return data; | |
| }; | |
| return data; | |
| } | |
| var _index = require("./config/index.js"); | |
| var _index2 = require("./transformation/index.js"); | |
| var _rewriteStackTrace = require("./errors/rewrite-stack-trace.js"); | |
| const transformFromAstRunner = _gensync()(function* (ast, code, opts) { | |
| const config = yield* (0, _index.default)(opts); | |
| if (config === null) return null; | |
| if (!ast) throw new Error("No AST given"); | |
| return yield* (0, _index2.run)(config, code, ast); | |
| }); | |
| const transformFromAst = exports.transformFromAst = function transformFromAst(ast, code, optsOrCallback, maybeCallback) { | |
| let opts; | |
| let callback; | |
| if (typeof optsOrCallback === "function") { | |
| callback = optsOrCallback; | |
| opts = undefined; | |
| } else { | |
| opts = optsOrCallback; | |
| callback = maybeCallback; | |
| } | |
| if (callback === undefined) { | |
| return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(ast, code, opts); | |
| } | |
| (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.errback)(ast, code, opts, callback); | |
| }; | |
| function transformFromAstSync(...args) { | |
| return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.sync)(...args); | |
| } | |
| function transformFromAstAsync(...args) { | |
| return (0, _rewriteStackTrace.beginHiddenCallStack)(transformFromAstRunner.async)(...args); | |
| } | |
| 0 && 0; | |
| //# sourceMappingURL=transform-ast.js.map | |
Xet Storage Details
- Size:
- 1.67 kB
- Xet hash:
- 5eb358d6f1ed4d23058a6f0fcd27cf83f1bbd274a921b631ddd37af8b93a9212
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.