UNPKG

1.52 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.transform = void 0;
7exports.transformAsync = transformAsync;
8exports.transformSync = transformSync;
9function _gensync() {
10 const data = require("gensync");
11 _gensync = function () {
12 return data;
13 };
14 return data;
15}
16var _config = require("./config");
17var _transformation = require("./transformation");
18var _rewriteStackTrace = require("./errors/rewrite-stack-trace");
19const transformRunner = _gensync()(function* transform(code, opts) {
20 const config = yield* (0, _config.default)(opts);
21 if (config === null) return null;
22 return yield* (0, _transformation.run)(config, code);
23});
24const transform = function transform(code, optsOrCallback, maybeCallback) {
25 let opts;
26 let callback;
27 if (typeof optsOrCallback === "function") {
28 callback = optsOrCallback;
29 opts = undefined;
30 } else {
31 opts = optsOrCallback;
32 callback = maybeCallback;
33 }
34 if (callback === undefined) {
35 {
36 return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(code, opts);
37 }
38 }
39 (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.errback)(code, opts, callback);
40};
41exports.transform = transform;
42function transformSync(...args) {
43 return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.sync)(...args);
44}
45function transformAsync(...args) {
46 return (0, _rewriteStackTrace.beginHiddenCallStack)(transformRunner.async)(...args);
47}
480 && 0;
49
50//# sourceMappingURL=transform.js.map