diff --git a/crates/swc/tests/fixture/codegen/comment-1/es5/output/index.tsx b/crates/swc/tests/fixture/codegen/comment-1/es5/output/index.tsx index 3274b49e59e0..c2e6a08566b9 100644 --- a/crates/swc/tests/fixture/codegen/comment-1/es5/output/index.tsx +++ b/crates/swc/tests/fixture/codegen/comment-1/es5/output/index.tsx @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a(param) { var _b = param.b, b = _b === void 0 ? [] : _b; var t = useMemo(function() { return(// Cmt1 - swcHelpers.toConsumableArray(a.slice(0, 1)).concat(// Cmt2 - swcHelpers.toConsumableArray(b), // Cmt3 - swcHelpers.toConsumableArray(c.slice(1)))); + _to_consumable_array(a.slice(0, 1)).concat(// Cmt2 + _to_consumable_array(b), // Cmt3 + _to_consumable_array(c.slice(1)))); }, [ frameworks ]); diff --git a/crates/swc/tests/fixture/deno/paths/issue-2724/output/src/index.ts b/crates/swc/tests/fixture/deno/paths/issue-2724/output/src/index.ts index ee74f1d97dcf..da33035213a0 100644 --- a/crates/swc/tests/fixture/deno/paths/issue-2724/output/src/index.ts +++ b/crates/swc/tests/fixture/deno/paths/issue-2724/output/src/index.ts @@ -1,8 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; (async function() { const { displayA } = await Promise.resolve().then(function() { - return swcHelpers.interopRequireWildcard(require("../packages/a/src/index")); + return _interop_require_wildcard(require("../packages/a/src/index")); }); console.log(displayA()); })(); diff --git a/crates/swc/tests/fixture/globals/typeofs-declared/output/index.js b/crates/swc/tests/fixture/globals/typeofs-declared/output/index.js index 92e4f5007f30..d81213430f91 100644 --- a/crates/swc/tests/fixture/globals/typeofs-declared/output/index.js +++ b/crates/swc/tests/fixture/globals/typeofs-declared/output/index.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var window = "foo"; -console.log(typeof window === "undefined" ? "undefined" : swcHelpers.typeOf(window)); +console.log(typeof window === "undefined" ? "undefined" : _type_of(window)); diff --git a/crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js b/crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js index ddb9e21e2333..a5fe8a835e25 100644 --- a/crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js @@ -1,8 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; -var SomeClass = swcHelpers.decorate([], function(_initialize) { +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _decorate from "@swc/helpers/lib/_decorate.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; +var SomeClass = _decorate([], function(_initialize) { var SomeClass = function SomeClass() { "use strict"; - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); _initialize(this); }; return { @@ -19,16 +25,16 @@ var SomeClass = swcHelpers.decorate([], function(_initialize) { ] }; }); -var OtherClass = swcHelpers.decorate([], function(_initialize, _SomeClass1) { +var OtherClass = _decorate([], function(_initialize, _SomeClass1) { var OtherClass = /*#__PURE__*/ function(_SomeClass) { "use strict"; - swcHelpers.inherits(OtherClass, _SomeClass); - var _super = swcHelpers.createSuper(OtherClass); + _inherits(OtherClass, _SomeClass); + var _super = _create_super(OtherClass); function OtherClass() { - swcHelpers.classCallCheck(this, OtherClass); + _class_call_check(this, OtherClass); var _this; _this = _super.apply(this, arguments); - _initialize(swcHelpers.assertThisInitialized(_this)); + _initialize(_assert_this_initialized(_this)); return _this; } return OtherClass; @@ -43,7 +49,7 @@ var OtherClass = swcHelpers.decorate([], function(_initialize, _SomeClass1) { ], key: "anotherMethod", value: function anotherMethod() { - swcHelpers.get(swcHelpers.getPrototypeOf(OtherClass.prototype), "someMethod", this).call(this); + _get(_get_prototype_of(OtherClass.prototype), "someMethod", this).call(this); } } ] diff --git a/crates/swc/tests/fixture/issues-1xxx/1107/1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1107/1/output/index.js index 4f19cda25e23..7641026bcd88 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1107/1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1107/1/output/index.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Class1 = function Class1(param) { "use strict"; var _name = param.name, name = _name === void 0 ? "" : _name; - swcHelpers.classCallCheck(this, Class1); + _class_call_check(this, Class1); console.log(name); }; export var Class2 = function Class2(param) { "use strict"; var _name = param.name, name = _name === void 0 ? "" : _name; - swcHelpers.classCallCheck(this, Class2); + _class_call_check(this, Class2); console.log(name); }; diff --git a/crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts b/crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts index 9589c7ec4584..07d93e7070d5 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts @@ -1,5 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; var MyEnum; (function(MyEnum) { MyEnum["x"] = "xxx"; @@ -7,9 +8,9 @@ var MyEnum; })(MyEnum || (MyEnum = {})); class Xpto { } -swcHelpers.__decorate([ +_ts_decorate([ Decorator(), - swcHelpers.__metadata("design:type", String) + _ts_metadata("design:type", String) ], Xpto.prototype, "value", void 0); function Decorator() { return function(...args) {}; diff --git a/crates/swc/tests/fixture/issues-1xxx/1213/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1213/output/index.js index a6221aaa81fb..df6dacbdf205 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1213/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1213/output/index.js @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var swcHelpers = require("@swc/helpers"); -var _foo = swcHelpers.interopRequireDefault(require("foo")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _foo = _interop_require_default(require("foo")); class NotOK { constructor(){ console.log(_foo.default); diff --git a/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js index 54b5689fda30..284c6716f0e2 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var source = Math.random() < 2 ? "matilda" : "fred"; var details = { @@ -8,7 +8,7 @@ function request(path) { return _request.apply(this, arguments); } function _request() { - _request = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(path) { + _request = _async_to_generator(regeneratorRuntime.mark(function _callee(path) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -21,7 +21,7 @@ function _request() { })); return _request.apply(this, arguments); } -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var obj; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js index 54b5689fda30..284c6716f0e2 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var source = Math.random() < 2 ? "matilda" : "fred"; var details = { @@ -8,7 +8,7 @@ function request(path) { return _request.apply(this, arguments); } function _request() { - _request = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(path) { + _request = _async_to_generator(regeneratorRuntime.mark(function _callee(path) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -21,7 +21,7 @@ function _request() { })); return _request.apply(this, arguments); } -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var obj; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js index 54517b579f8f..0d0e974becbb 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js @@ -1,5 +1,5 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var action = swcHelpers.interopRequireWildcard(require("./actions")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var action = _interop_require_wildcard(require("./actions")); console.log(action); console.log(action.foo); diff --git a/crates/swc/tests/fixture/issues-1xxx/1259/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1259/output/index.js index 35540e291d6a..ff114e425e50 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1259/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1259/output/index.js @@ -1,6 +1,6 @@ -var swcHelpers = require("@swc/helpers"); +var _tagged_template_literal = require("@swc/helpers/lib/_tagged_template_literal.js").default; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "'#ERROR'" ]); _templateObject = function _templateObject() { diff --git a/crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts index 1bba8b05c5ac..121f8f84a0be 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts @@ -1,5 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; function MyDecorator(klass) { return ()=>{ // do something @@ -8,8 +9,8 @@ function MyDecorator(klass) { } class MyClass { } -swcHelpers.__decorate([ +_ts_decorate([ MyDecorator(MyClass), - swcHelpers.__metadata("design:type", String) + _ts_metadata("design:type", String) ], MyClass.prototype, "prop", void 0); console.log(new MyClass()); diff --git a/crates/swc/tests/fixture/issues-1xxx/1279/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1279/case1/output/index.ts index c30acb41d2c5..32f515842130 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1279/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1279/case1/output/index.ts @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; export class Foo { nested() { let Foo1 = class Foo { }; - swcHelpers.defineProperty(Foo1, "foo", "foo"); - swcHelpers.defineProperty(Foo1, "bar", Foo1.foo); + _define_property(Foo1, "foo", "foo"); + _define_property(Foo1, "bar", Foo1.foo); return new Foo1(); } } diff --git a/crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts index ef392394f158..3451482c4263 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = /*#__PURE__*/ new WeakMap(); var Animal = /*#__PURE__*/ function() { "use strict"; function Animal(name) { - swcHelpers.classCallCheck(this, Animal); - swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, Animal); + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); } var _proto = Animal.prototype; _proto.noise = function noise() { - return swcHelpers.classPrivateFieldGet(this, _name).toUpperCase(); + return _class_private_field_get(this, _name).toUpperCase(); }; return Animal; }(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js index 9c1ac1fbda04..d36216279d66 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _name = /*#__PURE__*/ new WeakMap(); var Animal = /*#__PURE__*/ function() { "use strict"; function Animal(name) { - swcHelpers.classCallCheck(this, Animal); - swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, Animal); + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); } - swcHelpers.createClass(Animal, [ + _create_class(Animal, [ { key: "noise", value: function noise() { - return swcHelpers.classPrivateFieldGet(this, _name).toUpperCase(); + return _class_private_field_get(this, _name).toUpperCase(); } } ]); diff --git a/crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts index 9e3f3c2c1b1f..58b7edda7fbc 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts @@ -3,6 +3,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.foo = void 0; -var swcHelpers = require("@swc/helpers"); -var _foo = swcHelpers.interopRequireWildcard(require("./foo")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _foo = _interop_require_wildcard(require("./foo")); exports.foo = _foo; diff --git a/crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js index f3f207438dbb..9b06ab9da7b7 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js @@ -1,16 +1,17 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default; +var _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default; var _ws = /*#__PURE__*/ new WeakMap(), _ws2 = /*#__PURE__*/ new WeakMap(); class Foo { get connected() { - return swcHelpers.classPrivateFieldGet(this, _ws2) && swcHelpers.classPrivateFieldGet(this, _ws).readyState === _ws1.default.OPEN; + return _class_private_field_get(this, _ws2) && _class_private_field_get(this, _ws).readyState === _ws1.default.OPEN; } constructor(){ - swcHelpers.classPrivateFieldInit(this, _ws, { + _class_private_field_init(this, _ws, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _ws2, { + _class_private_field_init(this, _ws2, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1333/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1333/case2/output/index.js index 6cdd1ae61fb4..59afe4da27b1 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1333/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1333/case2/output/index.js @@ -2,8 +2,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var swcHelpers = require("@swc/helpers"); -var _ws = swcHelpers.interopRequireDefault(require("ws")); +var _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default; +var _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default; +var _class_private_field_set = require("@swc/helpers/lib/_class_private_field_set.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _ws = _interop_require_default(require("ws")); var _utils = require("../../utils"); var _connection = require("./connection"); var _serialization = require("./serialization"); @@ -39,13 +42,13 @@ class Shard extends _utils.Emitter { * The current sequence * @type {number} */ get seq() { - return swcHelpers.classPrivateFieldGet(this, _seq); + return _class_private_field_get(this, _seq); } /** * The closing sequence. * @type {number} */ get closingSeq() { - return swcHelpers.classPrivateFieldGet(this, _closingSeq); + return _class_private_field_get(this, _closingSeq); } /** * The client instance. @@ -57,7 +60,7 @@ class Shard extends _utils.Emitter { * Whether this shard is connected to the gateway or not. * @type {boolean} */ get connected() { - return swcHelpers.classPrivateFieldGet(this, _ws1) && swcHelpers.classPrivateFieldGet(this, _ws1).readyState === _ws.default.OPEN; + return _class_private_field_get(this, _ws1) && _class_private_field_get(this, _ws1).readyState === _ws.default.OPEN; } /** * Send a new packet to the discord gateway. @@ -70,16 +73,16 @@ class Shard extends _utils.Emitter { if (++_i < _w) { return; } - const encoded = swcHelpers.classPrivateFieldGet(this, _serialization1).encode(data); - swcHelpers.classPrivateFieldGet(this, _ws1).send(encoded); + const encoded = _class_private_field_get(this, _serialization1).encode(data); + _class_private_field_get(this, _ws1).send(encoded); }; if (data.op === _utils.GatewayOp.PRESENCE_UPDATE) { ++_w; - swcHelpers.classPrivateFieldGet(this, _presenceBucket).queue(func, prioritized); + _class_private_field_get(this, _presenceBucket).queue(func, prioritized); } - return swcHelpers.classPrivateFieldGet(this, _bucket).queue(func, prioritized); + return _class_private_field_get(this, _bucket).queue(func, prioritized); } - swcHelpers.classPrivateFieldGet(this, _queue)[prioritized ? "unshift" : "push"](data); + _class_private_field_get(this, _queue)[prioritized ? "unshift" : "push"](data); } /** * Destroys this shard. @@ -92,14 +95,14 @@ class Shard extends _utils.Emitter { this.heartbeat.reset(); this.session.clearHelloTimeout(); // (Step 1) Close the websocket connection. - if (swcHelpers.classPrivateFieldGet(this, _ws1)) { - if (swcHelpers.classPrivateFieldGet(this, _ws1).readyState === _ws.default.OPEN) { - swcHelpers.classPrivateFieldGet(this, _ws1).close(code); + if (_class_private_field_get(this, _ws1)) { + if (_class_private_field_get(this, _ws1).readyState === _ws.default.OPEN) { + _class_private_field_get(this, _ws1).close(code); } else { - this._debug(`Ws State: ${connectionStates[swcHelpers.classPrivateFieldGet(this, _ws1).readyState]}`); + this._debug(`Ws State: ${connectionStates[_class_private_field_get(this, _ws1).readyState]}`); this._cleanupConnection(); try { - swcHelpers.classPrivateFieldGet(this, _ws1).close(code); + _class_private_field_get(this, _ws1).close(code); } catch { // no-op } @@ -113,19 +116,19 @@ class Shard extends _utils.Emitter { } else if (emit) { this.emit(_utils.ShardEvent.DESTROYED); } - swcHelpers.classPrivateFieldSet(this, _ws1, undefined); + _class_private_field_set(this, _ws1, undefined); // (Step 4) Set the shard status to disconnected. this.status = _utils.Status.DISCONNECTED; // (Step 5) Cache ze current sequence! - if (swcHelpers.classPrivateFieldGet(this, _seq) !== -1) { - swcHelpers.classPrivateFieldSet(this, _closingSeq, swcHelpers.classPrivateFieldGet(this, _seq)); + if (_class_private_field_get(this, _seq) !== -1) { + _class_private_field_set(this, _closingSeq, _class_private_field_get(this, _seq)); } // (Step 6) Reset the shit. if (reset) { - swcHelpers.classPrivateFieldSet(this, _seq, -1); + _class_private_field_set(this, _seq, -1); this.session.reset(); } - swcHelpers.classPrivateFieldSet(this, _bucket, new _utils.Bucket(120, 6e4)); + _class_private_field_set(this, _bucket, new _utils.Bucket(120, 6e4)); } connect() { /* Step 0 - Check if a connection already exists. If so identify the session. */ if (this.connected) { @@ -133,7 +136,7 @@ class Shard extends _utils.Emitter { this.session.identify(); return; } - /* Step 1 - If a socket is already present, destroy it. */ if (swcHelpers.classPrivateFieldGet(this, _ws1)) { + /* Step 1 - If a socket is already present, destroy it. */ if (_class_private_field_get(this, _ws1)) { this._debug("A connection is already present, cleaning up..."); this.destroy({ emit: false @@ -144,10 +147,10 @@ class Shard extends _utils.Emitter { // Step 2.1 - Serialization const encoding = this.manager.options.useEtf ? "etf" : "json"; qs.append("encoding", encoding); - swcHelpers.classPrivateFieldSet(this, _serialization1, _serialization.Serialization.create(encoding)); + _class_private_field_set(this, _serialization1, _serialization.Serialization.create(encoding)); // Step 2.2 - Compression if (this.manager.compression) { - swcHelpers.classPrivateFieldSet(this, _compression1, _compression.Compression.create(this.manager.compression).on("data", (buffer)=>this._packet(buffer)).on("error", (error)=>this.emit(_utils.ShardEvent.ERROR, error)).on("debug", (message)=>this._debug(message))); + _class_private_field_set(this, _compression1, _compression.Compression.create(this.manager.compression).on("data", (buffer)=>this._packet(buffer)).on("error", (error)=>this.emit(_utils.ShardEvent.ERROR, error)).on("debug", (message)=>this._debug(message))); qs.append("compress", "zlib-stream"); } /* Step 5 - Set the status and wait for the hello op code. */ this.status = this.status === _utils.Status.DISCONNECTED ? _utils.Status.RECONNECTING : _utils.Status.CONNECTING; @@ -157,16 +160,16 @@ class Shard extends _utils.Emitter { * @type {number} */ this.connectedAt = Date.now(); /* Step 6 - Connect to the gateway. */ const uri = this.manager.gatewayUrl.replace(/\/*$/m, ""); - swcHelpers.classPrivateFieldSet(this, _ws1, new _ws.default(`${uri}/?${qs}`)); - /* Step 7 - Attach the listeners. */ swcHelpers.classPrivateFieldGet(this, _ws1).onopen = this._open.bind(this); - swcHelpers.classPrivateFieldGet(this, _ws1).onclose = this._close.bind(this); - swcHelpers.classPrivateFieldGet(this, _ws1).onerror = this._error.bind(this); - swcHelpers.classPrivateFieldGet(this, _ws1).onmessage = this._message.bind(this); + _class_private_field_set(this, _ws1, new _ws.default(`${uri}/?${qs}`)); + /* Step 7 - Attach the listeners. */ _class_private_field_get(this, _ws1).onopen = this._open.bind(this); + _class_private_field_get(this, _ws1).onclose = this._close.bind(this); + _class_private_field_get(this, _ws1).onerror = this._error.bind(this); + _class_private_field_get(this, _ws1).onmessage = this._message.bind(this); } _packet(raw) { /** @type {DiscordPacket} */ let pak; try { - pak = swcHelpers.classPrivateFieldGet(this, _serialization1).decode(raw); + pak = _class_private_field_get(this, _serialization1).decode(raw); this.manager.emit(_utils.ClientEvent.RAW_PACKET, pak, this); } catch (e) { this.manager.client.emit(_utils.ClientEvent.SHARD_ERROR, e, this); @@ -195,10 +198,10 @@ class Shard extends _utils.Emitter { break; } if (pak.s !== null) { - if (swcHelpers.classPrivateFieldGet(this, _seq) !== -1 && pak.s > swcHelpers.classPrivateFieldGet(this, _seq) + 1) { - this._debug(`Non-consecutive sequence [${swcHelpers.classPrivateFieldGet(this, _seq)} => ${pak.s}]`); + if (_class_private_field_get(this, _seq) !== -1 && pak.s > _class_private_field_get(this, _seq) + 1) { + this._debug(`Non-consecutive sequence [${_class_private_field_get(this, _seq)} => ${pak.s}]`); } - swcHelpers.classPrivateFieldSet(this, _seq, pak.s); + _class_private_field_set(this, _seq, pak.s); } switch(pak.op){ case _utils.GatewayOp.HELLO: @@ -217,7 +220,7 @@ class Shard extends _utils.Emitter { this.session.resume(); break; } - swcHelpers.classPrivateFieldSet(this, _seq, -1); + _class_private_field_set(this, _seq, -1); this.session.reset(); this.status = _utils.Status.RECONNECTING; this.emit(_utils.ShardEvent.INVALID_SESSION); @@ -262,11 +265,11 @@ class Shard extends _utils.Emitter { */ _open() { var ref; this.status = _utils.Status.HANDSHAKING; - this._debug(`Connected. ${(ref = swcHelpers.classPrivateFieldGet(this, _ws1)) === null || ref === void 0 ? void 0 : ref.url} in ${Date.now() - this.connectedAt}`); - if (swcHelpers.classPrivateFieldGet(this, _queue).length) { - this._debug(`${swcHelpers.classPrivateFieldGet(this, _queue).length} packets waiting... sending all now.`); - while(swcHelpers.classPrivateFieldGet(this, _queue).length){ - const pk = swcHelpers.classPrivateFieldGet(this, _queue).shift(); + this._debug(`Connected. ${(ref = _class_private_field_get(this, _ws1)) === null || ref === void 0 ? void 0 : ref.url} in ${Date.now() - this.connectedAt}`); + if (_class_private_field_get(this, _queue).length) { + this._debug(`${_class_private_field_get(this, _queue).length} packets waiting... sending all now.`); + while(_class_private_field_get(this, _queue).length){ + const pk = _class_private_field_get(this, _queue).shift(); if (!pk) { break; } @@ -292,13 +295,13 @@ class Shard extends _utils.Emitter { var ref; const reason = (ref = evt.reason || _utils.GatewayCloseCode[evt.code]) !== null && ref !== void 0 ? ref : "unknown"; this._debug(`Closed; Code = ${evt.code}, Clean? = ${evt.wasClean}, Reason = ${reason}`); - if (swcHelpers.classPrivateFieldGet(this, _seq) !== -1) { - swcHelpers.classPrivateFieldSet(this, _closingSeq, swcHelpers.classPrivateFieldGet(this, _seq)); + if (_class_private_field_get(this, _seq) !== -1) { + _class_private_field_set(this, _closingSeq, _class_private_field_get(this, _seq)); } - swcHelpers.classPrivateFieldSet(this, _seq, -1); + _class_private_field_set(this, _seq, -1); this.heartbeat.reset(); this.session.clearHelloTimeout(); - if (swcHelpers.classPrivateFieldGet(this, _ws1)) { + if (_class_private_field_get(this, _ws1)) { this._cleanupConnection(); } this.status = _utils.Status.DISCONNECTED; @@ -313,13 +316,13 @@ class Shard extends _utils.Emitter { * @param {WebSocket.MessageEvent} evt * @private */ _message(evt) { - return swcHelpers.classPrivateFieldGet(this, _compression1) ? swcHelpers.classPrivateFieldGet(this, _compression1).add(evt.data) : this._packet(evt.data); + return _class_private_field_get(this, _compression1) ? _class_private_field_get(this, _compression1).add(evt.data) : this._packet(evt.data); } /** * Cleans up the WebSocket connection listeners. * @private */ _cleanupConnection() { - swcHelpers.classPrivateFieldGet(this, _ws1).onopen = swcHelpers.classPrivateFieldGet(this, _ws1).onclose = swcHelpers.classPrivateFieldGet(this, _ws1).onerror = swcHelpers.classPrivateFieldGet(this, _ws1).onmessage = null; + _class_private_field_get(this, _ws1).onopen = _class_private_field_get(this, _ws1).onclose = _class_private_field_get(this, _ws1).onerror = _class_private_field_get(this, _ws1).onmessage = null; } /** * Used for debugging shard stuff. @@ -333,35 +336,35 @@ class Shard extends _utils.Emitter { * @param {number} id The ID of this shard. */ constructor(manager, id){ super(); - swcHelpers.classPrivateFieldInit(this, _serialization1, { + _class_private_field_init(this, _serialization1, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _compression1, { + _class_private_field_init(this, _compression1, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _seq, { + _class_private_field_init(this, _seq, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _closingSeq, { + _class_private_field_init(this, _closingSeq, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _bucket, { + _class_private_field_init(this, _bucket, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _presenceBucket, { + _class_private_field_init(this, _presenceBucket, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _ws1, { + _class_private_field_init(this, _ws1, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _queue, { + _class_private_field_init(this, _queue, { writable: true, value: void 0 }); @@ -393,13 +396,13 @@ class Shard extends _utils.Emitter { * Guilds that are expected to be received. * @type {Set} */ this.expectedGuilds = new Set(); - swcHelpers.classPrivateFieldSet(this, _seq, -1); - swcHelpers.classPrivateFieldSet(this, _closingSeq, 0); - swcHelpers.classPrivateFieldSet(this, _queue, []); - swcHelpers.classPrivateFieldSet(this, _bucket, new _utils.Bucket(120, 6e4, { + _class_private_field_set(this, _seq, -1); + _class_private_field_set(this, _closingSeq, 0); + _class_private_field_set(this, _queue, []); + _class_private_field_set(this, _bucket, new _utils.Bucket(120, 6e4, { reservedTokens: 5 })); - swcHelpers.classPrivateFieldSet(this, _presenceBucket, new _utils.Bucket(5, 6e4)); + _class_private_field_set(this, _presenceBucket, new _utils.Bucket(5, 6e4)); } } /** * @typedef {Object} DiscordPacket diff --git a/crates/swc/tests/fixture/issues-1xxx/1333/case3/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1333/case3/output/index.js index 3e8b5d376d79..78ac3bf87fd5 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1333/case3/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1333/case3/output/index.js @@ -2,8 +2,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var swcHelpers = require("@swc/helpers"); -var _nodeFetch = swcHelpers.interopRequireDefault(require("node-fetch")); +var _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default; +var _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _nodeFetch = _interop_require_default(require("node-fetch")); var _abortSignal = require("./misc/AbortSignal"); var _errors = require("../../errors"); var _utils = require("../../utils"); @@ -23,7 +25,7 @@ class RequestHandler { * Whether this handler is inactive or not. * @return {boolean} */ get inactive() { - return !swcHelpers.classPrivateFieldGet(this, _queue).remaining && !this._limited; + return !_class_private_field_get(this, _queue).remaining && !this._limited; } /** * Whether the rate-limit bucket is currently limited. @@ -80,7 +82,7 @@ class RequestHandler { * * @return {Promise<*>} */ async push(url, request) { - await swcHelpers.classPrivateFieldGet(this, _queue).wait(); + await _class_private_field_get(this, _queue).wait(); try { await this.rest.globalTimeout; if (this._limited) { @@ -102,7 +104,7 @@ class RequestHandler { } return this._make(url, request); } finally{ - swcHelpers.classPrivateFieldGet(this, _queue).next(); + _class_private_field_get(this, _queue).next(); } } /** @@ -169,7 +171,7 @@ class RequestHandler { * @param {Rest} rest The REST Manager. * @param {string} id The ID of this request handler. */ constructor(rest, id){ - swcHelpers.classPrivateFieldInit(this, _queue, { + _class_private_field_init(this, _queue, { writable: true, value: new _utils.AsyncQueue() }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts index 927bb0e719ec..640ddab59dee 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1341/case1/output/index.ts @@ -1,12 +1,12 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; class A { foo() { var _this = this; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { try { return yield (function() { - var _ref = swcHelpers.asyncToGenerator(function*(x) { + var _ref = _async_to_generator(function*(x) { return x + _this.val; }); return function(x) { diff --git a/crates/swc/tests/fixture/issues-1xxx/1345/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1345/output/index.ts index 0d6bb2d075b0..5d9f99bc4edc 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1345/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1345/output/index.ts @@ -1,53 +1,55 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _ts_decorate from "@swc/helpers/lib/_ts_decorate.js"; +import _ts_metadata from "@swc/helpers/lib/_ts_metadata.js"; export var AccountMemberView = function AccountMemberView() { "use strict"; - swcHelpers.classCallCheck(this, AccountMemberView); + _class_call_check(this, AccountMemberView); }; -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "tmcode" }), - swcHelpers.__metadata("design:type", Number) + _ts_metadata("design:type", Number) ], AccountMemberView.prototype, "memberId", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "mid" }), - swcHelpers.__metadata("design:type", String) + _ts_metadata("design:type", String) ], AccountMemberView.prototype, "mallId", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "accea" }), - swcHelpers.__metadata("design:type", Number) + _ts_metadata("design:type", Number) ], AccountMemberView.prototype, "allowAccountCnt", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "qaccea" }), - swcHelpers.__metadata("design:type", Number) + _ts_metadata("design:type", Number) ], AccountMemberView.prototype, "allowQuickAccountCnt", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "endday" }), - swcHelpers.__metadata("design:type", typeof Date === "undefined" ? Object : Date) + _ts_metadata("design:type", typeof Date === "undefined" ? Object : Date) ], AccountMemberView.prototype, "accountEnddedAt", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn({ name: "quick_endday" }), - swcHelpers.__metadata("design:type", typeof Date === "undefined" ? Object : Date) + _ts_metadata("design:type", typeof Date === "undefined" ? Object : Date) ], AccountMemberView.prototype, "accountQuickEnddedAt", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn(), - swcHelpers.__metadata("design:type", Number) + _ts_metadata("design:type", Number) ], AccountMemberView.prototype, "accountCnt", void 0); -swcHelpers.__decorate([ +_ts_decorate([ ViewColumn(), - swcHelpers.__metadata("design:type", Number) + _ts_metadata("design:type", Number) ], AccountMemberView.prototype, "accountQuickCnt", void 0); -AccountMemberView = swcHelpers.__decorate([ +AccountMemberView = _ts_decorate([ ViewEntity({ name: "AccountMemberView", expression: '\n SELECT\n m.tmcode, m.mid, m.accea, m.qaccea, m.endday, m.quick_endday,\n (SELECT COUNT(*) FROM TBLACCOUNT a WHERE m.mid = a.mid AND a.use_quick="F") as accountCnt,\n (SELECT COUNT(*) FROM TBLACCOUNT a WHERE m.mid = a.mid AND a.use_quick="T") as accountQuickCnt\n FROM TBLMEMBER m\n ' diff --git a/crates/swc/tests/fixture/issues-1xxx/1362/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1362/case1/output/index.ts index 488dd4086c04..aa860ad1af64 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1362/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1362/case1/output/index.ts @@ -3,7 +3,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.AppController = void 0; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; +var _ts_param = require("@swc/helpers/lib/_ts_param.js").default; var _common = require("@nestjs/common"); var _appService = require("./app.service"); var _createUserDto = require("./dtos/CreateUserDto"); @@ -21,23 +23,23 @@ let AppController = class AppController { } }; exports.AppController = AppController; -swcHelpers.__decorate([ +_ts_decorate([ (0, _common).Get(), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", []) + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", []) ], AppController.prototype, "getHello", null); -swcHelpers.__decorate([ +_ts_decorate([ (0, _common).Post(), - swcHelpers.__param(0, (0, _common).Body()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ + _ts_param(0, (0, _common).Body()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof _createUserDto.CreateUserDto === "undefined" ? Object : _createUserDto.CreateUserDto ]) ], AppController.prototype, "create", null); -exports.AppController = AppController = swcHelpers.__decorate([ +exports.AppController = AppController = _ts_decorate([ (0, _common).Controller(), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof _appService.AppService === "undefined" ? Object : _appService.AppService ]) ], AppController); diff --git a/crates/swc/tests/fixture/issues-1xxx/1421/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1421/case1/output/index.ts index db67f4213e3a..c7ae1206b05e 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1421/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1421/case1/output/index.ts @@ -1,5 +1,7 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _class_call_check = require("@swc/helpers/lib/_class_call_check.js").default; +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; require("reflect-metadata"); var COL_KEY = Symbol("col"); var column = function() { @@ -9,9 +11,9 @@ var column = function() { }; var User = function User() { "use strict"; - swcHelpers.classCallCheck(this, User); + _class_call_check(this, User); }; -swcHelpers.__decorate([ +_ts_decorate([ column(), - swcHelpers.__metadata("design:type", String) + _ts_metadata("design:type", String) ], User.prototype, "currency", void 0); diff --git a/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js index 6f65daca3537..03c5136f5fa4 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1449/case1/output/index.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _throw from "@swc/helpers/lib/_throw.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); } function _foo() { - _foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var tmp, ref, ref; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - tmp = baz.bar, ref = tmp === void 0 ? {} : tmp, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + tmp = baz.bar, ref = tmp === void 0 ? {} : tmp, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")); case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1454/case3/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1454/case3/output/index.ts index 40259699f72c..a8fa14507dc7 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1454/case3/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1454/case3/output/index.ts @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var AbstractProviderDeliveryService = function AbstractProviderDeliveryService() { "use strict"; - swcHelpers.classCallCheck(this, AbstractProviderDeliveryService); + _class_call_check(this, AbstractProviderDeliveryService); }; diff --git a/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts index 8e117b665f50..108bfd9dd52b 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1455/case1/output/index.ts @@ -1,8 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; const SampleData = typedModel("SampleVideo", VideosSchema, undefined, undefined, { byPlatform: function() { - var _ref = swcHelpers.asyncToGenerator(function*(platform) { + var _ref = _async_to_generator(function*(platform) { const result = yield this.find({ platform: { $eq: platform diff --git a/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts index 1c0b30bb0bbe..2f24b2d895cc 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1455/case2/output/index.ts @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var obj = { find: function find(param) { @@ -8,7 +8,7 @@ var obj = { }; }, byPlatform: function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(platform) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(platform) { var result; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1456/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1456/case1/output/index.ts index 7e7ab67e45db..c79e8e85dfcf 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1456/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1456/case1/output/index.ts @@ -1,15 +1,17 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; +var _ts_param = require("@swc/helpers/lib/_ts_param.js").default; // not work class MyClass1 { constructor(param1){ this.param1 = param1; } } -MyClass1 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass1 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass1); @@ -18,10 +20,10 @@ class MyClass2 { this.param1 = param1; } } -MyClass2 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass2 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass2); @@ -30,10 +32,10 @@ class MyClass3 { this.param1 = param1; } } -MyClass3 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass3 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass3); @@ -42,10 +44,10 @@ class MyClass4 { this.param1 = param1; } } -MyClass4 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass4 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass4); @@ -54,10 +56,10 @@ class MyClass5 { this.param1 = param1; } } -MyClass5 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass5 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass5); @@ -67,11 +69,11 @@ class MyClass6 { this.param2 = param2; } } -MyClass6 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__param(1, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass6 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_param(1, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected, typeof Injected === "undefined" ? Object : Injected ]) diff --git a/crates/swc/tests/fixture/issues-1xxx/1456/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1456/case2/output/index.ts index 325f35eb7a38..fab4a4dc9ef7 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1456/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1456/case2/output/index.ts @@ -1,13 +1,15 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; +var _ts_param = require("@swc/helpers/lib/_ts_param.js").default; // work class MyClass1 { constructor(param1){} } -MyClass1 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass1 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected ]) ], MyClass1); @@ -16,11 +18,11 @@ class MyClass2 { this.param1 = param1; } } -MyClass2 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__param(1, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass2 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_param(1, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected, typeof Injected === "undefined" ? Object : Injected ]) @@ -30,11 +32,11 @@ class MyClass3 { this.param2 = param2; } } -MyClass3 = swcHelpers.__decorate([ - swcHelpers.__param(0, Inject()), - swcHelpers.__param(1, Inject()), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ +MyClass3 = _ts_decorate([ + _ts_param(0, Inject()), + _ts_param(1, Inject()), + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ typeof Injected === "undefined" ? Object : Injected, typeof Injected === "undefined" ? Object : Injected ]) diff --git a/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js index 2358ca4577d2..5df84995ce43 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1477/case1/output/index.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; function f(a, b) { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a, b) { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee(a, b) { var ref, ref1, tmp, a_; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - ref = swcHelpers.slicedToArray(JSON.parse(b), 1), ref1 = ref[0], tmp = ref1.a, a_ = tmp === void 0 ? 1 : tmp; + ref = _sliced_to_array(JSON.parse(b), 1), ref1 = ref[0], tmp = ref1.a, a_ = tmp === void 0 ? 1 : tmp; case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1490/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1490/case1/output/index.js index effedc292198..69b617e9d6c9 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1490/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1490/case1/output/index.js @@ -1,18 +1,23 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _class_call_check = require("@swc/helpers/lib/_class_call_check.js").default; +var _create_class = require("@swc/helpers/lib/_create_class.js").default; +var _get = require("@swc/helpers/lib/_get.js").default; +var _get_prototype_of = require("@swc/helpers/lib/_get_prototype_of.js").default; +var _inherits = require("@swc/helpers/lib/_inherits.js").default; +var _create_super = require("@swc/helpers/lib/_create_super.js").default; var ColouredCanvasElement = /*#__PURE__*/ function(CanvasElement) { "use strict"; - swcHelpers.inherits(ColouredCanvasElement, CanvasElement); - var _super = swcHelpers.createSuper(ColouredCanvasElement); + _inherits(ColouredCanvasElement, CanvasElement); + var _super = _create_super(ColouredCanvasElement); function ColouredCanvasElement() { - swcHelpers.classCallCheck(this, ColouredCanvasElement); + _class_call_check(this, ColouredCanvasElement); return _super.apply(this, arguments); } - swcHelpers.createClass(ColouredCanvasElement, [ + _create_class(ColouredCanvasElement, [ { key: "createFacets", value: function createFacets(hidden) { - hidden = swcHelpers.get(swcHelpers.getPrototypeOf(ColouredCanvasElement.prototype), "createFacets", this).call(this, hidden); + hidden = _get(_get_prototype_of(ColouredCanvasElement.prototype), "createFacets", this).call(this, hidden); } } ]); diff --git a/crates/swc/tests/fixture/issues-1xxx/1490/full/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1490/full/output/index.js index 0c48ab9c5ab0..68f91b742d71 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1490/full/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1490/full/output/index.js @@ -1,10 +1,16 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _class_call_check = require("@swc/helpers/lib/_class_call_check.js").default; +var _create_class = require("@swc/helpers/lib/_create_class.js").default; +var _get = require("@swc/helpers/lib/_get.js").default; +var _get_prototype_of = require("@swc/helpers/lib/_get_prototype_of.js").default; +var _inherits = require("@swc/helpers/lib/_inherits.js").default; +var _wrap_native_super = require("@swc/helpers/lib/_wrap_native_super.js").default; +var _create_super = require("@swc/helpers/lib/_create_super.js").default; var Element = /*#__PURE__*/ function() { function Element() { - swcHelpers.classCallCheck(this, Element); + _class_call_check(this, Element); } - swcHelpers.createClass(Element, [ + _create_class(Element, [ { key: "getChildElements", value: function getChildElements() { @@ -15,13 +21,13 @@ var Element = /*#__PURE__*/ function() { return Element; }(); var CanvasElement = /*#__PURE__*/ function(Element) { - swcHelpers.inherits(CanvasElement, Element); - var _super = swcHelpers.createSuper(CanvasElement); + _inherits(CanvasElement, Element); + var _super = _create_super(CanvasElement); function CanvasElement() { - swcHelpers.classCallCheck(this, CanvasElement); + _class_call_check(this, CanvasElement); return _super.apply(this, arguments); } - swcHelpers.createClass(CanvasElement, [ + _create_class(CanvasElement, [ { key: "createFacets", value: function createFacets(hidden) { @@ -31,19 +37,19 @@ var CanvasElement = /*#__PURE__*/ function(Element) { } ]); return CanvasElement; -}(swcHelpers.wrapNativeSuper(Element)); +}(_wrap_native_super(Element)); var ColouredCanvasElement = /*#__PURE__*/ function(CanvasElement) { - swcHelpers.inherits(ColouredCanvasElement, CanvasElement); - var _super = swcHelpers.createSuper(ColouredCanvasElement); + _inherits(ColouredCanvasElement, CanvasElement); + var _super = _create_super(ColouredCanvasElement); function ColouredCanvasElement() { - swcHelpers.classCallCheck(this, ColouredCanvasElement); + _class_call_check(this, ColouredCanvasElement); return _super.apply(this, arguments); } - swcHelpers.createClass(ColouredCanvasElement, [ + _create_class(ColouredCanvasElement, [ { key: "createFacets", value: function createFacets(hidden) { - hidden = swcHelpers.get(swcHelpers.getPrototypeOf(ColouredCanvasElement.prototype), "createFacets", this).call(this, hidden); /// + hidden = _get(_get_prototype_of(ColouredCanvasElement.prototype), "createFacets", this).call(this, hidden); /// /// } } @@ -51,10 +57,10 @@ var ColouredCanvasElement = /*#__PURE__*/ function(CanvasElement) { return ColouredCanvasElement; }(CanvasElement); var ColouredSquare = /*#__PURE__*/ function(ColouredCanvasElement) { - swcHelpers.inherits(ColouredSquare, ColouredCanvasElement); - var _super = swcHelpers.createSuper(ColouredSquare); + _inherits(ColouredSquare, ColouredCanvasElement); + var _super = _create_super(ColouredSquare); function ColouredSquare() { - swcHelpers.classCallCheck(this, ColouredSquare); + _class_call_check(this, ColouredSquare); return _super.apply(this, arguments); } return ColouredSquare; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1505/case1/output/index.ts index 1cf3118d9a44..77dde39bc887 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1505/case1/output/index.ts @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; export var fn = function() { var _class = /*#__PURE__*/ function(MyClass) { "use strict"; - swcHelpers.inherits(_class, MyClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, MyClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1505/case2/output/index.ts index 0e0b0f56d6ed..e1a2e465d68f 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1505/case2/output/index.ts @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; export var fn = function() { return /*#__PURE__*/ function(MyClass) { "use strict"; - swcHelpers.inherits(_class, MyClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, MyClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/case3/output/index.tsx b/crates/swc/tests/fixture/issues-1xxx/1505/case3/output/index.tsx index d76d9938fc2a..6297c27570f7 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/case3/output/index.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/1505/case3/output/index.tsx @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Component = function Component() { "use strict"; - swcHelpers.classCallCheck(this, Component); + _class_call_check(this, Component); }; var ComponentType = function ComponentType() { "use strict"; - swcHelpers.classCallCheck(this, ComponentType); + _class_call_check(this, ComponentType); }; var withTeamsForUser = function(_WrappedComponent) { var _class = /*#__PURE__*/ function(Component) { "use strict"; - swcHelpers.inherits(_class, Component); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, Component); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/case4/output/index.tsx b/crates/swc/tests/fixture/issues-1xxx/1505/case4/output/index.tsx index 8e78a65c2de9..2f97d665fe3a 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/case4/output/index.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/1505/case4/output/index.tsx @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var a = /*#__PURE__*/ function(Component) { "use strict"; - swcHelpers.inherits(_class, Component); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, Component); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/case5/output/index.tsx b/crates/swc/tests/fixture/issues-1xxx/1505/case5/output/index.tsx index 3e07f985b332..1d33ec7dcbc9 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/case5/output/index.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/1505/case5/output/index.tsx @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var withTeamsForUser = function() { var _class = /*#__PURE__*/ function(Component) { "use strict"; - swcHelpers.inherits(_class, Component); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, Component); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1505/tsx-default/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1505/tsx-default/output/index.ts index 0e0b0f56d6ed..e1a2e465d68f 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1505/tsx-default/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1505/tsx-default/output/index.ts @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; export var fn = function() { return /*#__PURE__*/ function(MyClass) { "use strict"; - swcHelpers.inherits(_class, MyClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, MyClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/fixture/issues-1xxx/1507/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1507/output/index.ts index 05982e8a00b5..7d2dbfb9cff3 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1507/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1507/output/index.ts @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _ts_decorate from "@swc/helpers/lib/_ts_decorate.js"; import { Entity, BaseEntity } from "typeorm"; export let Location = class Location extends BaseEntity { }; -Location = swcHelpers.__decorate([ +Location = _ts_decorate([ Entity() ], Location); diff --git a/crates/swc/tests/fixture/issues-1xxx/1525/case1/output/index.tsx b/crates/swc/tests/fixture/issues-1xxx/1525/case1/output/index.tsx index 924cd85f8951..4a382c9fef35 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1525/case1/output/index.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/1525/case1/output/index.tsx @@ -1,6 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireWildcard(require("react")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _react = _interop_require_wildcard(require("react")); class X extends _react.Component { } _react.default.render(document.getElementById("#root"), /*#__PURE__*/ _react.default.createElement(X, null)); diff --git a/crates/swc/tests/fixture/issues-1xxx/1554/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1554/case1/output/index.js index 504777b461db..13835df295e1 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1554/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1554/case1/output/index.js @@ -14,5 +14,5 @@ Object.defineProperty(exports, "Y", { return _z.Y; } }); -var swcHelpers = require("@swc/helpers"); -var _z = swcHelpers.interopRequireWildcard(require("./Z")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _z = _interop_require_wildcard(require("./Z")); diff --git a/crates/swc/tests/fixture/issues-1xxx/1554/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1554/case2/output/index.js index ef9f456f4cc6..0bc42b724d59 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1554/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1554/case2/output/index.js @@ -20,5 +20,5 @@ Object.defineProperty(exports, "Z", { return _module.Z; } }); -var swcHelpers = require("@swc/helpers"); -var _module = swcHelpers.interopRequireWildcard(require("./module")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _module = _interop_require_wildcard(require("./module")); diff --git a/crates/swc/tests/fixture/issues-1xxx/1557/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1557/case1/output/index.js index 143e8b14746b..f5a0ca8d946a 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1557/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1557/case1/output/index.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var a = swcHelpers.typeOf(0); +import _type_of from "@swc/helpers/lib/_type_of.js"; +var a = _type_of(0); diff --git a/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js index 511662032950..9fbb114f09ba 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1575/case1/output/index.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; Vue.component("test", { methods: { onSend: function onSend() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js index 635287bee733..3f8ffd2372aa 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1575/case2/output/index.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var obj = { foo: 5, method: function method() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1612/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1612/case1/output/index.ts index 979681e8c57d..b4b27734b0f9 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1612/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1612/case1/output/index.ts @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } var _proto = Test.prototype; _proto.test = function test() { diff --git a/crates/swc/tests/fixture/issues-1xxx/1614/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1614/case1/output/index.ts index 629298b49c4a..5714ff88a31f 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1614/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1614/case1/output/index.ts @@ -1,8 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; (async ()=>{ const example = await Promise.resolve().then(function() { - return swcHelpers.interopRequireWildcard(require("./example")); + return _interop_require_wildcard(require("./example")); }); console.log(example.foo); })(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1660/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1660/case1/output/index.js index 629f96746316..f5e698b9705c 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1660/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1660/case1/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; console.log(/*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } - swcHelpers.createClass(_class, [ + _create_class(_class, [ { key: "run", value: function run() {} diff --git a/crates/swc/tests/fixture/issues-1xxx/1660/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1660/case2/output/index.js index a857df16496a..46f822dcec30 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1660/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1660/case2/output/index.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; console.log(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1660/case3/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1660/case3/output/index.js index 629f96746316..f5e698b9705c 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1660/case3/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1660/case3/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; console.log(/*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } - swcHelpers.createClass(_class, [ + _create_class(_class, [ { key: "run", value: function run() {} diff --git a/crates/swc/tests/fixture/issues-1xxx/1660/es3/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1660/es3/output/index.js index 629f96746316..f5e698b9705c 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1660/es3/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1660/es3/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; console.log(/*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } - swcHelpers.createClass(_class, [ + _create_class(_class, [ { key: "run", value: function run() {} diff --git a/crates/swc/tests/fixture/issues-1xxx/1660/es5/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1660/es5/output/index.js index 629f96746316..f5e698b9705c 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1660/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1660/es5/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; console.log(/*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } - swcHelpers.createClass(_class, [ + _create_class(_class, [ { key: "run", value: function run() {} diff --git a/crates/swc/tests/fixture/issues-1xxx/1681/es3/output/input.js b/crates/swc/tests/fixture/issues-1xxx/1681/es3/output/input.js index 62e33495b718..7bd2f7c932f4 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1681/es3/output/input.js +++ b/crates/swc/tests/fixture/issues-1xxx/1681/es3/output/input.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "a\nb\nc\n" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "a\nb\nc\n" ], [ "a\\nb\\nc\\n" diff --git a/crates/swc/tests/fixture/issues-1xxx/1681/es5/output/input.js b/crates/swc/tests/fixture/issues-1xxx/1681/es5/output/input.js index 62e33495b718..7bd2f7c932f4 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1681/es5/output/input.js +++ b/crates/swc/tests/fixture/issues-1xxx/1681/es5/output/input.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "a\nb\nc\n" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "a\nb\nc\n" ], [ "a\\nb\\nc\\n" diff --git a/crates/swc/tests/fixture/issues-1xxx/1682/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1682/case1/output/index.ts index 0e476de7ec2b..5723d5c944ae 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1682/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1682/case1/output/index.ts @@ -3,11 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackage = getPackage; -var swcHelpers = require("@swc/helpers"); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; var _path = require("path"); async function getPackage() { const pkg = await Promise.resolve(`${(0, _path).join(process.cwd(), "package.json")}`).then(function(s) { - return swcHelpers.interopRequireWildcard(require(s)); + return _interop_require_wildcard(require(s)); }); return pkg.default || pkg; } diff --git a/crates/swc/tests/fixture/issues-1xxx/1682/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1682/case2/output/index.ts index 0e476de7ec2b..5723d5c944ae 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1682/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1682/case2/output/index.ts @@ -3,11 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getPackage = getPackage; -var swcHelpers = require("@swc/helpers"); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; var _path = require("path"); async function getPackage() { const pkg = await Promise.resolve(`${(0, _path).join(process.cwd(), "package.json")}`).then(function(s) { - return swcHelpers.interopRequireWildcard(require(s)); + return _interop_require_wildcard(require(s)); }); return pkg.default || pkg; } diff --git a/crates/swc/tests/fixture/issues-1xxx/1687/output/input.tsx b/crates/swc/tests/fixture/issues-1xxx/1687/output/input.tsx index dcefdfe22c3a..c5c6f637dde4 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1687/output/input.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/1687/output/input.tsx @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.promise.js"; import regeneratorRuntime from "regenerator-runtime"; @@ -8,9 +9,9 @@ import { render } from "react-dom"; import zhCN from "antd/es/locale/zh_CN"; import { Button, ConfigProvider } from "antd"; function App() { - var ref = swcHelpers.slicedToArray(useState({}), 2), state = ref[0], setState = ref[1]; + var ref = _sliced_to_array(useState({}), 2), state = ref[0], setState = ref[1]; useEffect(function() { - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1694/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1694/case1/output/index.js index c6aa25077ecd..a2c384886dff 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1694/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1694/case1/output/index.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _get = /*#__PURE__*/ new WeakSet(); var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); - swcHelpers.classPrivateMethodInit(this, _get); - swcHelpers.classPrivateMethodGet(this, _get, get).call(this); + _class_call_check(this, MyClass); + _class_private_method_init(this, _get); + _class_private_method_get(this, _get, get).call(this); }; function get() { console.log("Hi from a method with a private identifier called #get"); diff --git a/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js index f3ce68ce5c8b..0dec9ee46f70 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js @@ -11,9 +11,9 @@ Object.defineProperty(exports, "render", { var _exportNames = { render: true }; -var swcHelpers = require("@swc/helpers"); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; var _customRender = require("./customRender"); -var _react = swcHelpers.interopRequireWildcard(require("@testing-library/react")); +var _react = _interop_require_wildcard(require("@testing-library/react")); // re-export everything Object.keys(_react).forEach(function(key) { if (key === "default" || key === "__esModule") return; diff --git a/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts index 836bd274b146..69591660ec85 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1718/case1/output/index.ts @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function scanUser(groups) { return _scanUser.apply(this, arguments); } function _scanUser() { - _scanUser = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee1(groups) { + _scanUser = _async_to_generator(regeneratorRuntime.mark(function _callee1(groups) { return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: _ctx1.next = 2; return Promise.all(groups.map(function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(param) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(param) { var users, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, user; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts index 4465c564b915..32a15b7175da 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1718/case2/output/index.ts @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function scanUser(groups) { return _scanUser.apply(this, arguments); } function _scanUser() { - _scanUser = swcHelpers.asyncToGenerator(function*(groups) { + _scanUser = _async_to_generator(function*(groups) { yield Promise.all(groups.map(function() { - var _ref = swcHelpers.asyncToGenerator(function*({ users }) { + var _ref = _async_to_generator(function*({ users }) { for (const user of users){ console.log("user", user); yield new Promise((resolve)=>setTimeout(resolve, 30)); diff --git a/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js index 333c23ddef4d..2f23a465a5bc 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1721/case1/async-generator/output/index.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function lol() { return _lol.apply(this, arguments); } function _lol() { - _lol = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _lol = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js index c2d8c0ebad72..993f1f7acb14 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function lol() { return _lol.apply(this, arguments); } function _lol() { - _lol = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _lol = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -25,14 +27,14 @@ function main() { return _main.apply(this, arguments); } function _main() { - _main = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _main = _async_to_generator(regeneratorRuntime.mark(function _callee() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 1; - _iterator = swcHelpers.asyncIterator(lol()); + _iterator = _async_iterator(lol()); case 3: _ctx.next = 5; return _iterator.next(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js index 4c835aa986d9..b7c19ac8dbb4 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; (function() { - var _main = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _main = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1729/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1729/case1/output/index.ts index 7df6d623c400..b9120640c4be 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1729/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1729/case1/output/index.ts @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function createConstructor(callback) { var klass; return function() { @@ -8,13 +10,13 @@ function createConstructor(callback) { if (klass === undefined) { klass = callback(); } - return swcHelpers.construct(klass, swcHelpers.toConsumableArray(args)); + return _construct(klass, _to_consumable_array(args)); }; } var constructor = createConstructor(function() { return function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; }); console.log(constructor()); diff --git a/crates/swc/tests/fixture/issues-1xxx/1734/case1-B/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1734/case1-B/output/index.js index d22d55b91e6c..4f5bcb275d14 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1734/case1-B/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1734/case1-B/output/index.js @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _a = swcHelpers.interopRequireWildcard(require("./A")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _a = _interop_require_wildcard(require("./A")); console.log(_a.default, _a.foo); diff --git a/crates/swc/tests/fixture/issues-1xxx/1734/case2-C/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1734/case2-C/output/index.js index 0d8597a00e1b..65bc5cba98b0 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1734/case2-C/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1734/case2-C/output/index.js @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _a = swcHelpers.interopRequireWildcard(require("./A")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _a = _interop_require_wildcard(require("./A")); console.log(_a.default, _a.foo); // <-- baz foo diff --git a/crates/swc/tests/fixture/issues-1xxx/1734/case3-D/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1734/case3-D/output/index.js index d22d55b91e6c..4f5bcb275d14 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1734/case3-D/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1734/case3-D/output/index.js @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _a = swcHelpers.interopRequireWildcard(require("./A")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _a = _interop_require_wildcard(require("./A")); console.log(_a.default, _a.foo); diff --git a/crates/swc/tests/fixture/issues-1xxx/1742/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1742/case1/output/index.js index a4a34e253939..518387598721 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1742/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1742/case1/output/index.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "tagged template" ]); _templateObject = function _templateObject() { @@ -9,7 +14,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "tagged template" ]); _templateObject1 = function _templateObject1() { @@ -20,15 +25,15 @@ function _templateObject1() { var _tag = /*#__PURE__*/ new WeakSet(), _tag2 = /*#__PURE__*/ new WeakMap(); var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateMethodInit(this, _tag); - swcHelpers.classPrivateFieldInit(this, _tag2, { + _class_call_check(this, Foo); + _class_private_method_init(this, _tag); + _class_private_field_init(this, _tag2, { writable: true, - value: swcHelpers.classPrivateMethodGet(this, _tag, tag) + value: _class_private_method_get(this, _tag, tag) }); - var receiver = swcHelpers.classPrivateMethodGet(this, _tag, tag).bind(this)(_templateObject()); + var receiver = _class_private_method_get(this, _tag, tag).bind(this)(_templateObject()); console.log(receiver === this); - var receiver2 = swcHelpers.classPrivateFieldGet(this, _tag2).bind(this)(_templateObject1()); + var receiver2 = _class_private_field_get(this, _tag2).bind(this)(_templateObject1()); console.log(receiver2 === this); }; function tag() { diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js index 0bdfe5ffb219..0b4be22c6ee6 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case1/output/index.js @@ -3,12 +3,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); +var _react = _interop_require_default(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee(e) { + onClick: _async_to_generator(_regeneratorRuntime.default.mark(function _callee(e) { return _regeneratorRuntime.default.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js index fdda9081a0b7..e28c3d41cc11 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case2-no-loose/output/index.js @@ -3,12 +3,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { onClick: function() { - var _ref = swcHelpers.asyncToGenerator(function*(e) { + var _ref = _async_to_generator(function*(e) { yield doSomething(); }); return function(e) { diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js index 52de6c79b4a2..a09f5e83a57f 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case2/output/index.js @@ -3,11 +3,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: swcHelpers.asyncToGenerator(function*(e) { + onClick: _async_to_generator(function*(e) { yield doSomething(); }) }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js index 52de6c79b4a2..a09f5e83a57f 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case3/output/index.js @@ -3,11 +3,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { - onClick: swcHelpers.asyncToGenerator(function*(e) { + onClick: _async_to_generator(function*(e) { yield doSomething(); }) }); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case4/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case4/output/index.js index 5d25aeb681e7..973039e827b6 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case4/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case4/output/index.js @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return /*#__PURE__*/ _react.default.createElement("div", { onClick: async (e)=>{ diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case5/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case5/output/index.js index 4a571346b23a..148d242193e5 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case5/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case5/output/index.js @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return call(async (e)=>{ await doSomething(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js index 7220f2de0040..09290c0d6ea3 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case6-no-jsx/output/index.js @@ -3,11 +3,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); +var _react = _interop_require_default(require("react")); function Foo() { - return call(swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee(e) { + return call(_async_to_generator(_regeneratorRuntime.default.mark(function _callee(e) { return _regeneratorRuntime.default.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-1xxx/1799/case7-no-async/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1799/case7-no-async/output/index.js index 8842913af594..4478be876bac 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1799/case7-no-async/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1799/case7-no-async/output/index.js @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Foo; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); function Foo() { return call(function(e) { doSomething(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1859/case1-js/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1859/case1-js/output/index.js index 9adbddd98db4..4b05aa7c4df0 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1859/case1-js/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1859/case1-js/output/index.js @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = {}; -var swcHelpers = require("@swc/helpers"); -var _appConfig = swcHelpers.interopRequireWildcard(require("./app.config")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _appConfig = _interop_require_wildcard(require("./app.config")); Object.keys(_appConfig).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -16,7 +16,7 @@ Object.keys(_appConfig).forEach(function(key) { } }); }); -var _databaseConfig = swcHelpers.interopRequireWildcard(require("./database.config")); +var _databaseConfig = _interop_require_wildcard(require("./database.config")); Object.keys(_databaseConfig).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; diff --git a/crates/swc/tests/fixture/issues-1xxx/1859/case2-ts/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1859/case2-ts/output/index.ts index 9adbddd98db4..4b05aa7c4df0 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1859/case2-ts/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1859/case2-ts/output/index.ts @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = {}; -var swcHelpers = require("@swc/helpers"); -var _appConfig = swcHelpers.interopRequireWildcard(require("./app.config")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _appConfig = _interop_require_wildcard(require("./app.config")); Object.keys(_appConfig).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -16,7 +16,7 @@ Object.keys(_appConfig).forEach(function(key) { } }); }); -var _databaseConfig = swcHelpers.interopRequireWildcard(require("./database.config")); +var _databaseConfig = _interop_require_wildcard(require("./database.config")); Object.keys(_databaseConfig).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; diff --git a/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/index.ts index be240ca0570c..6339c3a3dd57 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/index.ts @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var lib = swcHelpers.interopRequireWildcard(require("./lib")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var lib = _interop_require_wildcard(require("./lib")); console.log(lib); diff --git a/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/lib.ts b/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/lib.ts index 224853498ca9..db1abe63ed73 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/lib.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1859/case3/output/lib.ts @@ -3,8 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = {}; -var swcHelpers = require("@swc/helpers"); -var _foo = swcHelpers.interopRequireWildcard(require("./foo")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _foo = _interop_require_wildcard(require("./foo")); Object.keys(_foo).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; @@ -16,7 +16,7 @@ Object.keys(_foo).forEach(function(key) { } }); }); -var _bar = swcHelpers.interopRequireWildcard(require("./bar")); +var _bar = _interop_require_wildcard(require("./bar")); Object.keys(_bar).forEach(function(key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; diff --git a/crates/swc/tests/fixture/issues-1xxx/1869/decorator/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1869/decorator/output/index.ts index 6bda99deec1c..e5c8fc0aad8e 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1869/decorator/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1869/decorator/output/index.ts @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _ts_decorate from "@swc/helpers/lib/_ts_decorate.js"; var _TestClass; var TestClass = (_TestClass = function TestClass() { "use strict"; - swcHelpers.classCallCheck(this, TestClass); + _class_call_check(this, TestClass); }, _TestClass.Something = "hello", _TestClass.SomeProperties = { firstProp: _TestClass.Something }, _TestClass); -TestClass = swcHelpers.__decorate([ +TestClass = _ts_decorate([ someClassDecorator ], TestClass); function someClassDecorator(c) { diff --git a/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js index a2294e2d47da..9611b05745a2 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1918/es2016/output/index.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() { +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() { let counter = 0; let resolve; let promise = new Promise((r)=>resolve = r); @@ -12,11 +13,11 @@ swcHelpers.asyncToGenerator(function*() { }; } }; - const res = swcHelpers.asyncToGenerator(function*() { + const res = _async_to_generator(function*() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(iterable), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(iterable), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const value = _value; counter++; diff --git a/crates/swc/tests/fixture/issues-1xxx/1918/es5-after-other/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1918/es5-after-other/output/index.js index 8d1449790304..26caff342d90 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1918/es5-after-other/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1918/es5-after-other/output/index.js @@ -1,6 +1,7 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); +var _define_property = require("@swc/helpers/lib/_define_property.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); function _asyncIterator(iterable) { var method; if (typeof Symbol === "function") { @@ -54,7 +55,7 @@ _asyncToGenerator(_regeneratorRuntime.default.mark(function _callee1() { promise = new Promise(function(r) { return resolve = r; }); - iterable = swcHelpers.defineProperty({}, Symbol.asyncIterator, function() { + iterable = _define_property({}, Symbol.asyncIterator, function() { return { next: function next() { return promise; diff --git a/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js index 67a568004e78..6323e853b3b6 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1918/es5/output/index.js @@ -1,7 +1,10 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); -swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee1() { +var _async_iterator = require("@swc/helpers/lib/_async_iterator.js").default; +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _define_property = require("@swc/helpers/lib/_define_property.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); +_async_to_generator(_regeneratorRuntime.default.mark(function _callee1() { var counter, resolve, promise, iterable, res, _iteratorNormalCompletion, _didIteratorError1, _iteratorError1, _iterator1, _step1, v, oldresolve; return _regeneratorRuntime.default.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ @@ -11,21 +14,21 @@ swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee1() promise = new Promise(function(r) { return resolve = r; }); - iterable = swcHelpers.defineProperty({}, Symbol.asyncIterator, function() { + iterable = _define_property({}, Symbol.asyncIterator, function() { return { next: function next() { return promise; } }; }); - res = swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee() { + res = _async_to_generator(_regeneratorRuntime.default.mark(function _callee() { var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, value; return _regeneratorRuntime.default.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 1; - _iterator = swcHelpers.asyncIterator(iterable); + _iterator = _async_iterator(iterable); case 3: _ctx.next = 5; return _iterator.next(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1924/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1924/case1/output/index.js index 1b4d47358c92..6adeb31d8111 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1924/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1924/case1/output/index.js @@ -1,6 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); var _marked = _regeneratorRuntime.default.mark(foo); function foo() { return _regeneratorRuntime.default.wrap(function foo$(_ctx) { diff --git a/crates/swc/tests/fixture/issues-1xxx/1938/cjs/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1938/cjs/output/index.js index 994c691f0631..362246764bd6 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1938/cjs/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1938/cjs/output/index.js @@ -1,5 +1,5 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var action = swcHelpers.interopRequireWildcard(require("./actions")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var action = _interop_require_wildcard(require("./actions")); console.log(action); console.log(action.default); diff --git a/crates/swc/tests/fixture/issues-1xxx/pr-1524/comment-1/output/index.tsx b/crates/swc/tests/fixture/issues-1xxx/pr-1524/comment-1/output/index.tsx index 4d95eb40e4a3..21b875544c85 100644 --- a/crates/swc/tests/fixture/issues-1xxx/pr-1524/comment-1/output/index.tsx +++ b/crates/swc/tests/fixture/issues-1xxx/pr-1524/comment-1/output/index.tsx @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function Bar() { - var ref = swcHelpers.slicedToArray(useState(0), 2), foo = ref[0], setFoo = ref[1]; + var ref = _sliced_to_array(useState(0), 2), foo = ref[0], setFoo = ref[1]; // @refresh reset React.useEffect(function() {}); return /*#__PURE__*/ React.createElement("h1", null, foo, " "); diff --git a/crates/swc/tests/fixture/issues-1xxx/pr-1579/checkingExtend/output/index.js b/crates/swc/tests/fixture/issues-1xxx/pr-1579/checkingExtend/output/index.js index a6f83ab4abfc..006b3c10cbb6 100644 --- a/crates/swc/tests/fixture/issues-1xxx/pr-1579/checkingExtend/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/pr-1579/checkingExtend/output/index.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var a = {}; -var b = swcHelpers["extends"]({}, a); +var b = _extends({}, a); diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2016/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2016/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2016/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2017/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2017/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2017/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2017/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2018/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2018/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2018/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2018/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2019/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2019/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2019/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2019/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2020/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2020/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2020/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2020/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/es2021/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/es2021/output/index.js index 10c51bd83eae..424887892297 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/es2021/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/es2021/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2021/full/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2021/full/output/index.js index 5dedf1272d8c..3e00f90a4cac 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2021/full/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2021/full/output/index.js @@ -1,8 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _define_property = require("@swc/helpers/lib/_define_property.js").default; class Item extends Component { constructor(props){ super(props); - swcHelpers.defineProperty(this, "input", this.props.item); + _define_property(this, "input", this.props.item); } } diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js index 63a81cf9c164..3b4c26c25f58 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/es2016/output/index.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() { const sleep = ()=>new Promise((resolve)=>setTimeout(()=>resolve(undefined), 500)); const result = (yield sleep()) || "fallback"; console.log(result); diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js index 31dd34e5b20d..ed06bfe59352 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/full/output/index.js @@ -1,7 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); -swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee() { +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); +_async_to_generator(_regeneratorRuntime.default.mark(function _callee() { var sleep, result; return _regeneratorRuntime.default.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js index 863d558b5716..5d4d7a0b5656 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2024/no-module/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var sleep, result; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2050/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2050/output/index.ts index 6c533a77f74f..ae38b4e7c004 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2050/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2050/output/index.ts @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _a = swcHelpers.interopRequireDefault(require("./subfolder/A")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _a = _interop_require_default(require("./subfolder/A")); console.log(_a.default); diff --git a/crates/swc/tests/fixture/issues-2xxx/2056/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2056/1/output/index.js index 8c63de6023a4..3b983411f57d 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2056/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2056/1/output/index.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; /* Copyright (c) 2018-2020 Xiamen Yaji Software Co., Ltd. @@ -39,7 +40,7 @@ function _assertThisInitialized(self) { return self; } function _classCallCheck(instance, Constructor) { - if (!swcHelpers._instanceof(instance, Constructor)) { + if (!_instanceof(instance, Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -90,7 +91,7 @@ function _setPrototypeOf(o2, p1) { return _setPrototypeOf(o2, p1); } var _typeof = function _typeof(obj) { - return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj === "undefined" ? "undefined" : swcHelpers.typeOf(obj); + return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj === "undefined" ? "undefined" : _type_of(obj); }; export var preTransforms = Object.freeze([ Object.freeze([ diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js index 2eb0d9687698..50ac0ca102ce 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es2015/output/index.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { for(const key in {}); }); return _fn.apply(this, arguments); diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js index 2eb0d9687698..50ac0ca102ce 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es2016/output/index.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { for(const key in {}); }); return _fn.apply(this, arguments); diff --git a/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js index ade789dbfeb4..f147d113b8af 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2164/es5/output/index.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var key; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js index 1c7ee8ff9be5..b06908ebdd09 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2232/case1/output/index.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; import regeneratorRuntime from "regenerator-runtime"; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } - swcHelpers.createClass(Foo, [ + _create_class(Foo, [ { key: "sendSomeMessage", value: function sendSomeMessage(_parent, _param, _param1) { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _input, toNumber, messageBody, all, dataSources; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _input = _param.input, toNumber = _input.toNumber, messageBody = _input.messageBody, all = swcHelpers.objectWithoutProperties(_param.input, [ + _input = _param.input, toNumber = _input.toNumber, messageBody = _input.messageBody, all = _object_without_properties(_param.input, [ "toNumber", "messageBody" ]), dataSources = _param1.dataSources; diff --git a/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts index 60dc9214594d..eddc63ae9858 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2232/case2/output/index.ts @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; import regeneratorRuntime from "regenerator-runtime"; var resolver = { sendSomeMessage: function sendSomeMessage(_parent, _param, _param1) { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _input, toNumber, messageBody, all, dataSources; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _input = _param.input, toNumber = _input.toNumber, messageBody = _input.messageBody, all = swcHelpers.objectWithoutProperties(_param.input, [ + _input = _param.input, toNumber = _input.toNumber, messageBody = _input.messageBody, all = _object_without_properties(_param.input, [ "toNumber", "messageBody" ]), dataSources = _param1.dataSources; diff --git a/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js index 3b2a0b0fe63e..3e45fe14bac2 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2248/es5/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-2xxx/2336/output/input.tsx b/crates/swc/tests/fixture/issues-2xxx/2336/output/input.tsx index e15b6218cb80..0f3e89faca65 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2336/output/input.tsx +++ b/crates/swc/tests/fixture/issues-2xxx/2336/output/input.tsx @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -var ref = swcHelpers.slicedToArray(createQuery(), 2); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var ref = _sliced_to_array(createQuery(), 2); export var useQuery = ref[0], query = ref[1].query; -var ref1 = swcHelpers.slicedToArray(createMutation(), 2); +var ref1 = _sliced_to_array(createMutation(), 2); export var useMutation = ref1[0], mutate = ref1[1].mutate; diff --git a/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js index 2a82393b5034..d4aa3133c166 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2413/1/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -var handleSubmit = useMutation(swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +var handleSubmit = useMutation(_async_to_generator(regeneratorRuntime.mark(function _callee() { var res, errors; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts index f0bc765cde6d..6d0c972d5c6c 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2428/1/output/index.ts @@ -1,28 +1,31 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; +var _ts_param = require("@swc/helpers/lib/_ts_param.js").default; class Foo { fnName1(argName) { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } fnName2(argName = false) { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } -swcHelpers.__decorate([ - swcHelpers.__param(0, Arg("GraphQLArgName", { +_ts_decorate([ + _ts_param(0, Arg("GraphQLArgName", { nullable: true })), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ Boolean ]) ], Foo.prototype, "fnName1", null); -swcHelpers.__decorate([ - swcHelpers.__param(0, Arg("GraphQLArgName", { +_ts_decorate([ + _ts_param(0, Arg("GraphQLArgName", { nullable: true })), - swcHelpers.__metadata("design:type", Function), - swcHelpers.__metadata("design:paramtypes", [ + _ts_metadata("design:type", Function), + _ts_metadata("design:paramtypes", [ Boolean ]) ], Foo.prototype, "fnName2", null); diff --git a/crates/swc/tests/fixture/issues-2xxx/2468/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2468/1/output/index.js index a78cb5ccd421..5134e5f12b3e 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2468/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2468/1/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "1" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "2" ]); _templateObject1 = function _templateObject1() { diff --git a/crates/swc/tests/fixture/issues-2xxx/2476/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2476/1/output/index.js index 689f8ca3bf53..b8c7ea440785 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2476/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2476/1/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var __ = { writable: true, diff --git a/crates/swc/tests/fixture/issues-2xxx/2531/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2531/1/output/index.js index c2ac722db6d2..af55bb55a478 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2531/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2531/1/output/index.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; var items = []; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = items[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var _ref = _step.value; var item = _ref; - var name = item.name, rest = swcHelpers.objectWithoutProperties(item, [ + var name = item.name, rest = _object_without_properties(item, [ "name" ]); } diff --git a/crates/swc/tests/fixture/issues-2xxx/2531/2/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2531/2/output/index.js index 2db90718722b..ab22f8df6eea 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2531/2/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2531/2/output/index.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; const items = []; for (const _ref of items){ var item = _ref; - const { name } = item, rest = swcHelpers.objectWithoutProperties(item, [ + const { name } = item, rest = _object_without_properties(item, [ "name" ]); } diff --git a/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js index 825fec03b92d..e9e9988d6f65 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2758/1/output/index.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; const obj = { // A comment foo () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { console.log("Should work"); })(); } diff --git a/crates/swc/tests/fixture/issues-2xxx/2822/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2822/1/output/index.js index 9c0d5d6bf0f7..bda80c9d0062 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2822/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2822/1/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ '"!"4' ], [ "\\x22\\x21\\x224" diff --git a/crates/swc/tests/fixture/issues-2xxx/2844/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2844/output/index.js index abbd7cd6bf31..ec1a63ab17d3 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2844/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2844/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } - swcHelpers.createClass(X, null, [ + _create_class(X, null, [ { key: "y", value: function y() {} diff --git a/crates/swc/tests/fixture/issues-2xxx/2856/1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2856/1/output/index.js index 99db6d990bae..0da4420c5bdb 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2856/1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2856/1/output/index.js @@ -1,5 +1,5 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _boo = swcHelpers.interopRequireWildcard(require("boo")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _boo = _interop_require_wildcard(require("boo")); _boo.default.some(); (0, _boo).sdx(); diff --git a/crates/swc/tests/fixture/issues-2xxx/2964/case-2/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2964/case-2/output/index.ts index aa4babb5c4d4..d87e4d5f89ad 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2964/case-2/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2964/case-2/output/index.ts @@ -3,12 +3,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.downloadDocument = exports.badIstanbul = exports.noop = void 0; -var swcHelpers = require("@swc/helpers"); +var _object_without_properties = require("@swc/helpers/lib/_object_without_properties.js").default; //top comment const noop = ()=>{}; exports.noop = noop; var /* istanbul ignore next */ badIstanbul = (test)=>{ - const { value } = test, pixelParams = swcHelpers.objectWithoutProperties(test, [ + const { value } = test, pixelParams = _object_without_properties(test, [ "value" ]); console.log("fail"); diff --git a/crates/swc/tests/fixture/issues-2xxx/2964/case-3/output/index.ts b/crates/swc/tests/fixture/issues-2xxx/2964/case-3/output/index.ts index f76850fc1bd4..a8d05a79d75f 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2964/case-3/output/index.ts +++ b/crates/swc/tests/fixture/issues-2xxx/2964/case-3/output/index.ts @@ -1,8 +1,8 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _object_without_properties = require("@swc/helpers/lib/_object_without_properties.js").default; // single line comment const x = (_param)=>/*todo: refactor any type*/ { - var { y } = _param, rest = swcHelpers.objectWithoutProperties(_param, [ + var { y } = _param, rest = _object_without_properties(_param, [ "y" ]); return { diff --git a/crates/swc/tests/fixture/issues-3xxx/3055/1/output/index.ts b/crates/swc/tests/fixture/issues-3xxx/3055/1/output/index.ts index d035b32918d4..9bbd631135be 100644 --- a/crates/swc/tests/fixture/issues-3xxx/3055/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-3xxx/3055/1/output/index.ts @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _link = /*#__PURE__*/ new WeakSet(); export class Node { link() { - swcHelpers.classPrivateMethodGet(this, _link, link).call(this, this); + _class_private_method_get(this, _link, link).call(this, this); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _link); + _class_private_method_init(this, _link); this.childNodes = []; } } function link(parent) { this.parent = parent; for (const childNode of this.childNodes){ - swcHelpers.classPrivateMethodGet(childNode, _link, link).call(childNode, this); + _class_private_method_get(childNode, _link, link).call(childNode, this); } } diff --git a/crates/swc/tests/fixture/issues-3xxx/3272/1/output/index.js b/crates/swc/tests/fixture/issues-3xxx/3272/1/output/index.js index b216efdfbb13..2abd6bf8e123 100644 --- a/crates/swc/tests/fixture/issues-3xxx/3272/1/output/index.js +++ b/crates/swc/tests/fixture/issues-3xxx/3272/1/output/index.js @@ -1,4 +1,4 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _handlebars = swcHelpers.interopRequireDefault(require("handlebars")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _handlebars = _interop_require_default(require("handlebars")); console.log(_handlebars.default); diff --git a/crates/swc/tests/fixture/issues-3xxx/3337/output/input.ts b/crates/swc/tests/fixture/issues-3xxx/3337/output/input.ts index 216352735d67..75020032defe 100644 --- a/crates/swc/tests/fixture/issues-3xxx/3337/output/input.ts +++ b/crates/swc/tests/fixture/issues-3xxx/3337/output/input.ts @@ -1,11 +1,14 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var joiful = swcHelpers.interopRequireWildcard(require("joiful")); +var _class_call_check = require("@swc/helpers/lib/_class_call_check.js").default; +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; +var _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default; +var joiful = _interop_require_wildcard(require("joiful")); var Schema = function Schema() { "use strict"; - swcHelpers.classCallCheck(this, Schema); + _class_call_check(this, Schema); }; -swcHelpers.__decorate([ +_ts_decorate([ joiful.string().guid().required(), - swcHelpers.__metadata("design:type", String) + _ts_metadata("design:type", String) ], Schema.prototype, "id", void 0); diff --git a/crates/swc/tests/fixture/issues-3xxx/3609/1/output/index.js b/crates/swc/tests/fixture/issues-3xxx/3609/1/output/index.js index 8f75f7055265..6110f2a7f637 100644 --- a/crates/swc/tests/fixture/issues-3xxx/3609/1/output/index.js +++ b/crates/swc/tests/fixture/issues-3xxx/3609/1/output/index.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; let _ref = `lit${"lit"}`, _ref1 = `tpl${`tpl`}`, _ref2 = `lit${1 + 1}`, _ref3 = `complex${"123".length()}`; class Foo { constructor(){ - swcHelpers.defineProperty(this, 1, 2); - swcHelpers.defineProperty(this, "3", 4); - swcHelpers.defineProperty(this, `5`, 6); - swcHelpers.defineProperty(this, _ref, "lit"); - swcHelpers.defineProperty(this, _ref1, `tpl`); - swcHelpers.defineProperty(this, _ref2, `lit`); - swcHelpers.defineProperty(this, _ref3, `complex`); + _define_property(this, 1, 2); + _define_property(this, "3", 4); + _define_property(this, `5`, 6); + _define_property(this, _ref, "lit"); + _define_property(this, _ref1, `tpl`); + _define_property(this, _ref2, `lit`); + _define_property(this, _ref3, `complex`); } } diff --git a/crates/swc/tests/fixture/issues-3xxx/3686/1/output/index.ts b/crates/swc/tests/fixture/issues-3xxx/3686/1/output/index.ts index 6b061248df1c..b5948f5a2f6a 100644 --- a/crates/swc/tests/fixture/issues-3xxx/3686/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-3xxx/3686/1/output/index.ts @@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.ServiceError = void 0; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; const CD = ()=>{}; const PD = ()=>{}; let ServiceError = class ServiceError extends Error { @@ -14,10 +14,10 @@ let ServiceError = class ServiceError extends Error { name = "ServiceError.BadResponse"; }; exports.ServiceError = ServiceError; -swcHelpers.__decorate([ +_ts_decorate([ PD ], ServiceError.prototype, "code", void 0); -exports.ServiceError = ServiceError = swcHelpers.__decorate([ +exports.ServiceError = ServiceError = _ts_decorate([ CD ], ServiceError); (function(ServiceError1) { diff --git a/crates/swc/tests/fixture/issues-4xxx/4021/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4021/output/index.ts index 5f6da1f44258..cc4990e2073f 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4021/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4021/output/index.ts @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _ts_decorate from "@swc/helpers/lib/_ts_decorate.js"; var N; (function(N) { let C1 = class C1 { }; - C1 = swcHelpers.__decorate([ + C1 = _ts_decorate([ foo ], C1); })(N || (N = {})); let C2 = class C2 { }; -C2 = swcHelpers.__decorate([ +C2 = _ts_decorate([ foo ], C2); diff --git a/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts index 384bb4ae2649..751b44b77b43 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4108/1/output/index.ts @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; import regeneratorRuntime from "regenerator-runtime"; import { Transaction } from "@solana/web3.js"; import { WalletNotConnectedError } from "@solana/wallet-adapter-base"; export var getErrorForTransaction = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, txid) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, txid) { var tx, errors; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +54,7 @@ export function sendTransactionsWithManualRetry(connection, wallet, instructions return _sendTransactionsWithManualRetry.apply(this, arguments); } function _sendTransactionsWithManualRetry() { - _sendTransactionsWithManualRetry = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { + _sendTransactionsWithManualRetry = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { var stopPoint, tries, lastInstructionsLength, toRemoveSigners, ids, filteredSigners, id, txs; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -131,7 +133,7 @@ function _sendTransactionsWithManualRetry() { return _sendTransactionsWithManualRetry.apply(this, arguments); } export var sendTransactions = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, wallet, instructionSet, signersSet) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, wallet, instructionSet, signersSet) { var sequenceType, commitment, successCallback, failCallback, block, beforeTransactions, afterTransactions, _unsignedTxns, unsignedTxns, i, _transaction, instructions, signers, transaction, _transaction1, partiallySignedTransactions, fullySignedTransactions, signedTxns, pendingTxns, i1, signedTxnPromise, result, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -179,12 +181,12 @@ export var sendTransactions = function() { (_transaction = transaction).setSigners.apply(_transaction, [ // fee payed by the wallet owner wallet.publicKey - ].concat(swcHelpers.toConsumableArray(signers.map(function(s) { + ].concat(_to_consumable_array(signers.map(function(s) { return s.publicKey; })))); if (signers.length > 0) { ; - (_transaction1 = transaction).partialSign.apply(_transaction1, swcHelpers.toConsumableArray(signers)); + (_transaction1 = transaction).partialSign.apply(_transaction1, _to_consumable_array(signers)); } unsignedTxns.push(transaction); case 22: @@ -192,7 +194,7 @@ export var sendTransactions = function() { _ctx.next = 10; break; case 25: - (_unsignedTxns = unsignedTxns).push.apply(_unsignedTxns, swcHelpers.toConsumableArray(afterTransactions)); + (_unsignedTxns = unsignedTxns).push.apply(_unsignedTxns, _to_consumable_array(afterTransactions)); partiallySignedTransactions = unsignedTxns.filter(function(t) { return t.signatures.find(function(sig) { return sig.publicKey.equals(wallet.publicKey); @@ -303,7 +305,7 @@ export var sendTransactions = function() { }; }(); export var sendTransaction = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { var awaitConfirmation, commitment, includesFeePayer, block, transaction, _transaction, _transaction2, _transaction3, rawTransaction, options, txid, slot, confirmation, errors, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -316,7 +318,7 @@ export var sendTransaction = function() { throw new WalletNotConnectedError(); case 3: ; - if (!swcHelpers._instanceof(instructions, Transaction)) { + if (!_instanceof(instructions, Transaction)) { _ctx.next = 8; break; } @@ -343,7 +345,7 @@ export var sendTransaction = function() { transaction.recentBlockhash = _ctx.t0.blockhash; if (includesFeePayer) { ; - (_transaction = transaction).setSigners.apply(_transaction, swcHelpers.toConsumableArray(signers.map(function(s) { + (_transaction = transaction).setSigners.apply(_transaction, _to_consumable_array(signers.map(function(s) { return s.publicKey; }))); } else { @@ -351,13 +353,13 @@ export var sendTransaction = function() { (_transaction2 = transaction).setSigners.apply(_transaction2, [ // fee payed by the wallet owner wallet.publicKey - ].concat(swcHelpers.toConsumableArray(signers.map(function(s) { + ].concat(_to_consumable_array(signers.map(function(s) { return s.publicKey; })))); } if (signers.length > 0) { ; - (_transaction3 = transaction).partialSign.apply(_transaction3, swcHelpers.toConsumableArray(signers)); + (_transaction3 = transaction).partialSign.apply(_transaction3, _to_consumable_array(signers)); } if (includesFeePayer) { _ctx.next = 22; @@ -419,7 +421,7 @@ export var sendTransaction = function() { }; }(); export var sendTransactionWithRetry = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, wallet, instructions, signers) { var commitment, includesFeePayer, block, beforeSend, transaction, _transaction, _transaction4, _transaction5, ref, txid, slot, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -448,7 +450,7 @@ export var sendTransactionWithRetry = function() { transaction.recentBlockhash = _ctx.t0.blockhash; if (includesFeePayer) { ; - (_transaction = transaction).setSigners.apply(_transaction, swcHelpers.toConsumableArray(signers.map(function(s) { + (_transaction = transaction).setSigners.apply(_transaction, _to_consumable_array(signers.map(function(s) { return s.publicKey; }))); } else { @@ -456,13 +458,13 @@ export var sendTransactionWithRetry = function() { (_transaction4 = transaction).setSigners.apply(_transaction4, [ // fee payed by the wallet owner wallet.publicKey - ].concat(swcHelpers.toConsumableArray(signers.map(function(s) { + ].concat(_to_consumable_array(signers.map(function(s) { return s.publicKey; })))); } if (signers.length > 0) { ; - (_transaction5 = transaction).partialSign.apply(_transaction5, swcHelpers.toConsumableArray(signers)); + (_transaction5 = transaction).partialSign.apply(_transaction5, _to_consumable_array(signers)); } if (includesFeePayer) { _ctx.next = 17; @@ -507,7 +509,7 @@ export function sendSignedTransaction(_) { return _sendSignedTransaction.apply(this, arguments); } function _sendSignedTransaction() { - _sendSignedTransaction = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee1(param) { + _sendSignedTransaction = _async_to_generator(regeneratorRuntime.mark(function _callee1(param) { var signedTransaction, connection, _timeout, timeout, rawTransaction, startTime, slot, txid, done, confirmation, simulateResult, i, line; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ @@ -524,7 +526,7 @@ function _sendSignedTransaction() { txid = _ctx1.sent; console.log("Started awaiting confirmation for", txid); done = false; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -648,7 +650,7 @@ function simulateTransaction(connection, transaction, commitment) { return _simulateTransaction.apply(this, arguments); } function _simulateTransaction() { - _simulateTransaction = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(connection, transaction, commitment) { + _simulateTransaction = _async_to_generator(regeneratorRuntime.mark(function _callee(connection, transaction, commitment) { var signData, wireTransaction, encodedTransaction, config, args, res; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -693,7 +695,7 @@ function awaitTransactionSignatureConfirmation(txid, timeout, connection) { return _awaitTransactionSignatureConfirmation.apply(this, arguments); } function _awaitTransactionSignatureConfirmation() { - _awaitTransactionSignatureConfirmation = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee2(txid, timeout, connection) { + _awaitTransactionSignatureConfirmation = _async_to_generator(regeneratorRuntime.mark(function _callee2(txid, timeout, connection) { var commitment, queryStatus, done, status, subId, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx2) { while(1)switch(_ctx2.prev = _ctx2.next){ @@ -708,7 +710,7 @@ function _awaitTransactionSignatureConfirmation() { subId = 0; _ctx2.next = 6; return new Promise(function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee3(resolve, reject) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee3(resolve, reject) { return regeneratorRuntime.wrap(function _callee$(_ctx3) { while(1)switch(_ctx3.prev = _ctx3.next){ case 0: @@ -748,7 +750,7 @@ function _awaitTransactionSignatureConfirmation() { break; } // eslint-disable-next-line no-loop-func - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var signatureStatuses; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-4xxx/4127/1/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4127/1/output/index.ts index 6d81098eae7b..986ceb46c7d6 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4127/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4127/1/output/index.ts @@ -3,13 +3,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var swcHelpers = require("@swc/helpers"); +var _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default; function test(constructor) { console.log(constructor); } let _class = class _class { }; -exports.default = _class = swcHelpers.__decorate([ +exports.default = _class = _ts_decorate([ test ], _class); exports.default = _class; diff --git a/crates/swc/tests/fixture/issues-4xxx/4127/2/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4127/2/output/index.ts index f019effaa9c9..8d8278442d6e 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4127/2/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4127/2/output/index.ts @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _ts_decorate from "@swc/helpers/lib/_ts_decorate.js"; function test(constructor) { console.log(constructor); } let _class = class _class { }; -_class = swcHelpers.__decorate([ +_class = _ts_decorate([ test ], _class); export { _class as default }; diff --git a/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts b/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts index 8e55375b0a27..2b5cec4ccbfb 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts +++ b/crates/swc/tests/fixture/issues-4xxx/4208/1/output/index.ts @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var CompanyBgStore = function CompanyBgStore() { "use strict"; - swcHelpers.classCallCheck(this, CompanyBgStore); + _class_call_check(this, CompanyBgStore); this.corpName = 123; var _this = this; - this.getBusinessInfo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.getBusinessInfo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var corpName, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js index dc34efd8f4e9..c1d3043decc0 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/1/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _this = this; - this.foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ var A = function A() { }, _callee); })); var _this1 = this; - this.bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.bar = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js index 5d19b78032f7..b245fa90cc66 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/2/output/index.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; class A { constructor(){ var _this = this; - this.foo = swcHelpers.asyncToGenerator(function*() { + this.foo = _async_to_generator(function*() { _this.x(); }); var _this1 = this; - this.bar = swcHelpers.asyncToGenerator(function*() { + this.bar = _async_to_generator(function*() { _this1.x(); }); } diff --git a/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js b/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js index 3bd947152a12..96a866ed53ba 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js +++ b/crates/swc/tests/fixture/issues-4xxx/4224/3/output/index.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; import regeneratorRuntime from "regenerator-runtime"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - swcHelpers.createClass(A, [ + _create_class(A, [ { key: "method", value: function method() { var _this = this; - this.foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -22,7 +24,7 @@ var A = /*#__PURE__*/ function() { }, _callee); })); var _this1 = this; - this.bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.bar = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js index 5b6afa3e9c23..be9a2b7dd809 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/1/output/exec.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; import "reflect-metadata"; var v0 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(v1) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(v1) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js index 9536b49c52c2..efc661e25cf4 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/2/output/exec.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import "reflect-metadata"; const v0 = function() { - var _ref = swcHelpers.asyncToGenerator(function*(v1) { + var _ref = _async_to_generator(function*(v1) { return v1; }); return function(v1) { diff --git a/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js b/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js index eda52544708c..b91a621f7127 100644 --- a/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js +++ b/crates/swc/tests/fixture/issues-4xxx/4226/3/output/exec.js @@ -1,9 +1,10 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _regeneratorRuntime = swcHelpers.interopRequireDefault(require("regenerator-runtime")); +var _async_to_generator = require("@swc/helpers/lib/_async_to_generator.js").default; +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _regeneratorRuntime = _interop_require_default(require("regenerator-runtime")); require("reflect-metadata"); var v0 = function() { - var _ref = swcHelpers.asyncToGenerator(_regeneratorRuntime.default.mark(function _callee(v1) { + var _ref = _async_to_generator(_regeneratorRuntime.default.mark(function _callee(v1) { return _regeneratorRuntime.default.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/module/ignore-dynamic/1/output/index.js b/crates/swc/tests/fixture/module/ignore-dynamic/1/output/index.js index d9dbf681d2ac..14354e6b5d0f 100644 --- a/crates/swc/tests/fixture/module/ignore-dynamic/1/output/index.js +++ b/crates/swc/tests/fixture/module/ignore-dynamic/1/output/index.js @@ -1,6 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _foo = swcHelpers.interopRequireWildcard(require("foo")); +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; +var _foo = _interop_require_wildcard(require("foo")); async function foo() { await import("foo"); callback(()=>import("foo")); diff --git a/crates/swc/tests/fixture/new-target/output/class-extends-error.ts b/crates/swc/tests/fixture/new-target/output/class-extends-error.ts index d8e4a7967c21..000a2d74e179 100644 --- a/crates/swc/tests/fixture/new-target/output/class-extends-error.ts +++ b/crates/swc/tests/fixture/new-target/output/class-extends-error.ts @@ -1,14 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var CustomError = /*#__PURE__*/ function _target(Error) { "use strict"; - swcHelpers.inherits(CustomError, Error); - var _super = swcHelpers.createSuper(CustomError); + _inherits(CustomError, Error); + var _super = _create_super(CustomError); function CustomError(message) { - swcHelpers.classCallCheck(this, CustomError); + _class_call_check(this, CustomError); var _this; _this = _super.call(this, message); // 'Error' breaks prototype chain here - Object.setPrototypeOf(swcHelpers.assertThisInitialized(_this), (swcHelpers._instanceof(this, CustomError) ? this.constructor : void 0).prototype); // restore prototype chain + Object.setPrototypeOf(_assert_this_initialized(_this), (_instanceof(this, CustomError) ? this.constructor : void 0).prototype); // restore prototype chain return _this; } return CustomError; -}(swcHelpers.wrapNativeSuper(Error)); +}(_wrap_native_super(Error)); diff --git a/crates/swc/tests/fixture/next.js/server/render/1/output/index.tsx b/crates/swc/tests/fixture/next.js/server/render/1/output/index.tsx index 2133672b178d..cadac6fce652 100644 --- a/crates/swc/tests/fixture/next.js/server/render/1/output/index.tsx +++ b/crates/swc/tests/fixture/next.js/server/render/1/output/index.tsx @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import { Writable } from "stream"; import React from "react"; import * as ReactDOMServer from "react-dom/server"; @@ -234,14 +234,14 @@ export async function renderToHTML(req, res, pathname, query, renderOpts) { locales: renderOpts.locales, defaultLocale: renderOpts.defaultLocale, AppTree: (props)=>{ - return /*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(App, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(App, _extends({}, props, { Component: Component, router: router }))); }, defaultGetInitialProps: async (docCtx)=>{ const enhanceApp = (AppComp)=>{ - return (props)=>/*#__PURE__*/ React.createElement(AppComp, swcHelpers.extends({}, props)); + return (props)=>/*#__PURE__*/ React.createElement(AppComp, _extends({}, props)); }; const { html , head } = await docCtx.renderPage({ enhanceApp @@ -544,7 +544,7 @@ export async function renderToHTML(req, res, pathname, query, renderOpts) { throw new Error(`'router' and 'Component' can not be returned in getInitialProps from _app.js https://nextjs.org/docs/messages/cant-override-next-props`); } const { App: EnhancedApp , Component: EnhancedComponent } = enhanceComponents(options, App, Component); - const html = ReactDOMServer.renderToString(/*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(EnhancedApp, swcHelpers.extends({ + const html = ReactDOMServer.renderToString(/*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(EnhancedApp, _extends({ Component: EnhancedComponent, router: router }, props1)))); @@ -568,7 +568,7 @@ export async function renderToHTML(req, res, pathname, query, renderOpts) { bodyResult: piperFromArray([ docProps.html ]), - documentElement: (htmlProps)=>/*#__PURE__*/ React.createElement(Document, swcHelpers.extends({}, htmlProps, docProps)), + documentElement: (htmlProps)=>/*#__PURE__*/ React.createElement(Document, _extends({}, htmlProps, docProps)), head: docProps.head, headTags: await headTags(documentCtx), styles: docProps.styles @@ -576,7 +576,7 @@ export async function renderToHTML(req, res, pathname, query, renderOpts) { } else { const content = ctx.err && ErrorDebug ? /*#__PURE__*/ React.createElement(ErrorDebug, { error: ctx.err - }) : /*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(App, swcHelpers.extends({}, props1, { + }) : /*#__PURE__*/ React.createElement(AppContainer, null, /*#__PURE__*/ React.createElement(App, _extends({}, props1, { Component: Component, router: router }))); diff --git a/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts b/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts index 8af28f19f9e2..a7b1eab54a0a 100644 --- a/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts +++ b/crates/swc/tests/fixture/next.js/shared/lib/router/1/output/index.ts @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var Router = /*#__PURE__*/ function() { "use strict"; function Router() { - swcHelpers.classCallCheck(this, Router); + _class_call_check(this, Router); } var _proto = Router.prototype; _proto.change = function change(method, url, as, options, forcedScroll) { var _this = this; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var shouldResolveHref, prevLocale, parsedAs, localePathResult, didNavigate, ref, detectedDomain, asNoBasePath, _shallow, shallow, routeProps, cleanedAs, localeChange, parsed, pathname, query, pages, rewrites, ref1, resolvedAs, rewritesResult, route, parsedAs1, asPathname, routeRegex, routeMatch, shouldInterpolate, interpolatedAs, missingParams, ref2, ref3, routeInfo, error, props, __N_SSG, __N_SSP, destination, parsedHref, ref4, newUrl, newAs, notFoundRoute, isValidShallowRoute, _scroll, shouldScroll, resetScroll; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/next.js/slack-2/es5/output/index.js b/crates/swc/tests/fixture/next.js/slack-2/es5/output/index.js index fb475ac24f2f..7ae877f4fcaf 100644 --- a/crates/swc/tests/fixture/next.js/slack-2/es5/output/index.js +++ b/crates/swc/tests/fixture/next.js/slack-2/es5/output/index.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } - swcHelpers.createClass(Foo, [ + _create_class(Foo, [ { key: "true", value: function _true() {} diff --git a/crates/swc/tests/fixture/shopify/001/output/index.js b/crates/swc/tests/fixture/shopify/001/output/index.js index 067937a55069..d626be07c523 100644 --- a/crates/swc/tests/fixture/shopify/001/output/index.js +++ b/crates/swc/tests/fixture/shopify/001/output/index.js @@ -1,6 +1,6 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); -var _reactDom = swcHelpers.interopRequireDefault(require("react-dom")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _react = _interop_require_default(require("react")); +var _reactDom = _interop_require_default(require("react-dom")); var _app = require("./App"); _reactDom.default.render(/*#__PURE__*/ _react.default.createElement(_app.App, null), "div"); diff --git a/crates/swc/tests/fixture/shopify/002/output/index.js b/crates/swc/tests/fixture/shopify/002/output/index.js index 9e433cfa0dbc..3a2295d93f9b 100644 --- a/crates/swc/tests/fixture/shopify/002/output/index.js +++ b/crates/swc/tests/fixture/shopify/002/output/index.js @@ -3,10 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.App = App; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _sliced_to_array = require("@swc/helpers/lib/_sliced_to_array.js").default; +var _react = _interop_require_default(require("react")); var _reactI18N = require("@shopify/react-i18n"); function App() { - var ref = swcHelpers.slicedToArray((0, _reactI18N).useI18n(), 1), i18n = ref[0]; + var ref = _sliced_to_array((0, _reactI18N).useI18n(), 1), i18n = ref[0]; return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/shopify/003-env/output/index.js b/crates/swc/tests/fixture/shopify/003-env/output/index.js index 9e433cfa0dbc..3a2295d93f9b 100644 --- a/crates/swc/tests/fixture/shopify/003-env/output/index.js +++ b/crates/swc/tests/fixture/shopify/003-env/output/index.js @@ -3,10 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.App = App; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _sliced_to_array = require("@swc/helpers/lib/_sliced_to_array.js").default; +var _react = _interop_require_default(require("react")); var _reactI18N = require("@shopify/react-i18n"); function App() { - var ref = swcHelpers.slicedToArray((0, _reactI18N).useI18n(), 1), i18n = ref[0]; + var ref = _sliced_to_array((0, _reactI18N).useI18n(), 1), i18n = ref[0]; return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/shopify/004-jest/output/index.js b/crates/swc/tests/fixture/shopify/004-jest/output/index.js index 9e433cfa0dbc..3a2295d93f9b 100644 --- a/crates/swc/tests/fixture/shopify/004-jest/output/index.js +++ b/crates/swc/tests/fixture/shopify/004-jest/output/index.js @@ -3,10 +3,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.App = App; -var swcHelpers = require("@swc/helpers"); -var _react = swcHelpers.interopRequireDefault(require("react")); +var _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default; +var _sliced_to_array = require("@swc/helpers/lib/_sliced_to_array.js").default; +var _react = _interop_require_default(require("react")); var _reactI18N = require("@shopify/react-i18n"); function App() { - var ref = swcHelpers.slicedToArray((0, _reactI18N).useI18n(), 1), i18n = ref[0]; + var ref = _sliced_to_array((0, _reactI18N).useI18n(), 1), i18n = ref[0]; return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/shopify/005-no-module/output/index.js b/crates/swc/tests/fixture/shopify/005-no-module/output/index.js index ebb23a171210..aa4d8ac713f4 100644 --- a/crates/swc/tests/fixture/shopify/005-no-module/output/index.js +++ b/crates/swc/tests/fixture/shopify/005-no-module/output/index.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import React from "react"; import { useI18n } from "@shopify/react-i18n"; export function App() { - var ref = swcHelpers.slicedToArray(useI18n(), 1), i18n = ref[0]; + var ref = _sliced_to_array(useI18n(), 1), i18n = ref[0]; return /*#__PURE__*/ React.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/sourcemap/002/output/index.js b/crates/swc/tests/fixture/sourcemap/002/output/index.js index c089d0f18446..1cf1483bad0b 100644 --- a/crates/swc/tests/fixture/sourcemap/002/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/002/output/index.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default function StaticPage(param) { var data = param.data; @@ -8,7 +8,7 @@ export function getStaticProps() { return _getStaticProps.apply(this, arguments); } function _getStaticProps() { - _getStaticProps = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _getStaticProps = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/fixture/sourcemap/002/output/index.map b/crates/swc/tests/fixture/sourcemap/002/output/index.map index 5cfae8804288..f9e03d8d85a0 100644 --- a/crates/swc/tests/fixture/sourcemap/002/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/002/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAA;;AAAA,eAAe,SAASA,UAAU,CAAC,KAAQ,EAAE;QAAV,AAAEC,IAAI,GAAN,KAAQ,CAANA,IAAI,AAAE;IACvC,qBAAO,oBAACC,KAAG,QAAED,IAAI,CAACE,GAAG,CAAO,CAAC;CAChC,CAAA;AAED,gBAAsBC,cAAc;WAAdA,eAAc;CAQnC;SARqBA,eAAc;IAAdA,eAAc,GAA7B,oDAAA,mBAAgC;;;;iDAC5B;wBACHC,KAAK,EAAE;4BACHJ,IAAI,EAAE;gCACFE,GAAG,EAAE,KAAK;6BACb;yBACJ;qBACJ;;;;;;KACJ,EAAA;WARqBC,eAAc", + "mappings": "AAAA;;AAAA,eAAe,SAASA,UAAU,CAAC,KAAQ,EAAE;QAAV,AAAEC,IAAI,GAAN,KAAQ,CAANA,IAAI,AAAE;IACvC,qBAAO,oBAACC,KAAG,QAAED,IAAI,CAACE,GAAG,CAAO,CAAC;CAChC,CAAA;AAED,gBAAsBC,cAAc;WAAdA,eAAc;CAQnC;SARqBA,eAAc;IAAdA,eAAc,GAA7B,4CAAA,mBAAgC;;;;iDAC5B;wBACHC,KAAK,EAAE;4BACHJ,IAAI,EAAE;gCACFE,GAAG,EAAE,KAAK;6BACb;yBACJ;qBACJ;;;;;;KACJ,EAAA;WARqBC,eAAc", "names": [ "StaticPage", "data", diff --git a/crates/swc/tests/fixture/sourcemap/003/output/index.js b/crates/swc/tests/fixture/sourcemap/003/output/index.js index 8399f720e855..6357632b6b0c 100644 --- a/crates/swc/tests/fixture/sourcemap/003/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/003/output/index.js @@ -1 +1 @@ -import*as a from"@swc/helpers";import b from"regenerator-runtime";export default function c(a){var b=a.data;return React.createElement("div",null,b.foo)};export function getStaticProps(){return d.apply(this,arguments)}function d(){return(d=a.asyncToGenerator(b.mark(function a(){return b.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",{props:{data:{foo:"bar"}}});case 1:case"end":return a.stop()}},a)}))).apply(this,arguments)} +import a from"@swc/helpers/lib/_async_to_generator.js";import b from"regenerator-runtime";export default function c(a){var b=a.data;return React.createElement("div",null,b.foo)};export function getStaticProps(){return d.apply(this,arguments)}function d(){return(d=a(b.mark(function a(){return b.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",{props:{data:{foo:"bar"}}});case 1:case"end":return a.stop()}},a)}))).apply(this,arguments)} diff --git a/crates/swc/tests/fixture/sourcemap/003/output/index.map b/crates/swc/tests/fixture/sourcemap/003/output/index.map index c8e3879ec3b0..2be1579a8657 100644 --- a/crates/swc/tests/fixture/sourcemap/003/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/003/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAA,iEAAA,gBAAe,SAASA,CAAU,CAAC,CAAQ,CAAE,KAAV,AAAEC,CAAI,CAAN,CAAQ,CAANA,IAAI,AAAE,AACvC,QAAO,oBAACC,KAAG,MAAED,CAAI,CAACE,GAAG,CAAO,AAAC,CAChC,AAED,iBAAsBC,cAAc,UAAdA,CAAc,uBAQnC,SARqBA,CAAc,UAAdA,CAAc,CAA7B,0BAAA,YAAgC,wFAC5B,CACHC,KAAK,CAAE,CACHJ,IAAI,CAAE,CACFE,GAAG,CAAE,KAAK,CACb,CACJ,CACJ,wCACJ,EAAA,wBAAA", + "mappings": "AAAA,yFAAA,gBAAe,SAASA,CAAU,CAAC,CAAQ,CAAE,KAAV,AAAEC,CAAI,CAAN,CAAQ,CAANA,IAAI,AAAE,AACvC,QAAO,oBAACC,KAAG,MAAED,CAAI,CAACE,GAAG,CAAO,AAAC,CAChC,AAED,iBAAsBC,cAAc,UAAdA,CAAc,uBAQnC,SARqBA,CAAc,UAAdA,CAAc,CAA7B,SAAA,YAAgC,wFAC5B,CACHC,KAAK,CAAE,CACHJ,IAAI,CAAE,CACFE,GAAG,CAAE,KAAK,CACb,CACJ,CACJ,wCACJ,EAAA,wBAAA", "names": [ "StaticPage", "data", diff --git a/crates/swc/tests/fixture/sourcemap/005/output/index.js b/crates/swc/tests/fixture/sourcemap/005/output/index.js index 5b8723a166f9..cf3451020956 100644 --- a/crates/swc/tests/fixture/sourcemap/005/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/005/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -it("should compress avif smaller than webp and smaller than jpg", swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +it("should compress avif smaller than webp and smaller than jpg", _async_to_generator(regeneratorRuntime.mark(function _callee() { var query, res1, res2, res3, avif, webp, jpeg; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/sourcemap/005/output/index.map b/crates/swc/tests/fixture/sourcemap/005/output/index.map index 44bbb703f650..050da2dbb49c 100644 --- a/crates/swc/tests/fixture/sourcemap/005/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/005/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA;;AAAAA,EAAE,CAAC,6DAA6D,EAAE,oDAAA,mBAAY;QACpEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG;oBAAEO,GAAG,EAAE,WAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;iBAAE,CAAC;;uBAC1BC,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIZ,IAAI,YAIR,CAAA;gBACFa,MAAM,CAACb,IAAI,CAACc,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIX,IAAI,YAIR,CAAA;gBACFY,MAAM,CAACZ,IAAI,CAACa,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIV,IAAI,YAIR,CAAA;gBACFW,MAAM,CAACX,IAAI,CAACY,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAExCf,IAAI,CAACiB,MAAM,EAAE;;gBAA3Bd,IAAI,GAAG,UAAsBe,UAAU,CAAA;;uBACzBjB,IAAI,CAACgB,MAAM,EAAE;;gBAA3Bb,IAAI,GAAG,UAAsBc,UAAU,CAAA;;uBACzBhB,IAAI,CAACe,MAAM,EAAE;;gBAA3BZ,IAAI,GAAG,UAAsBa,UAAU,CAAA;gBAE7CC,OAAO,CAACC,GAAG,CAAC;oBAAEC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;iBAAE,CAAC,CAAC;gBAE9CQ,MAAM,CAACT,IAAI,CAAC,CAACkB,YAAY,CAACjB,IAAI,CAAC,CAAC;gBAChCQ,MAAM,CAACV,IAAI,CAAC,CAACmB,YAAY,CAAClB,IAAI,CAAC,CAAC;;;;;;CACnC,EAAA,CAAC,CAAC", + "mappings": "AAAAA;;AAAAA,EAAE,CAAC,6DAA6D,EAAE,4CAAA,mBAAY;QACpEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG;oBAAEO,GAAG,EAAE,WAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;iBAAE,CAAC;;uBAC1BC,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIZ,IAAI,YAIR,CAAA;gBACFa,MAAM,CAACb,IAAI,CAACc,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIX,IAAI,YAIR,CAAA;gBACFY,MAAM,CAACZ,IAAI,CAACa,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIV,IAAI,YAIR,CAAA;gBACFW,MAAM,CAACX,IAAI,CAACY,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAExCf,IAAI,CAACiB,MAAM,EAAE;;gBAA3Bd,IAAI,GAAG,UAAsBe,UAAU,CAAA;;uBACzBjB,IAAI,CAACgB,MAAM,EAAE;;gBAA3Bb,IAAI,GAAG,UAAsBc,UAAU,CAAA;;uBACzBhB,IAAI,CAACe,MAAM,EAAE;;gBAA3BZ,IAAI,GAAG,UAAsBa,UAAU,CAAA;gBAE7CC,OAAO,CAACC,GAAG,CAAC;oBAAEC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;iBAAE,CAAC,CAAC;gBAE9CQ,MAAM,CAACT,IAAI,CAAC,CAACkB,YAAY,CAACjB,IAAI,CAAC,CAAC;gBAChCQ,MAAM,CAACV,IAAI,CAAC,CAACmB,YAAY,CAAClB,IAAI,CAAC,CAAC;;;;;;CACnC,EAAA,CAAC,CAAC", "names": [ "it", "query", diff --git a/crates/swc/tests/fixture/sourcemap/006/output/index.js b/crates/swc/tests/fixture/sourcemap/006/output/index.js index 5b8723a166f9..cf3451020956 100644 --- a/crates/swc/tests/fixture/sourcemap/006/output/index.js +++ b/crates/swc/tests/fixture/sourcemap/006/output/index.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -it("should compress avif smaller than webp and smaller than jpg", swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +it("should compress avif smaller than webp and smaller than jpg", _async_to_generator(regeneratorRuntime.mark(function _callee() { var query, res1, res2, res3, avif, webp, jpeg; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/fixture/sourcemap/006/output/index.map b/crates/swc/tests/fixture/sourcemap/006/output/index.map index 7702420820af..5257a00f2fc7 100644 --- a/crates/swc/tests/fixture/sourcemap/006/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/006/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAAA;;AAAAA,EAAE,CAAC,6DAA6D,EAAE,oDAAA,mBAAY;QAOpEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG;oBAAEO,GAAG,EAAE,WAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;iBAAE,CAAC;;uBAC1BC,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIZ,IAAI,YAIR,CAAA;gBACFa,MAAM,CAACb,IAAI,CAACc,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIX,IAAI,YAIR,CAAA;gBACFY,MAAM,CAACZ,IAAI,CAACa,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIV,IAAI,YAIR,CAAA;gBACFW,MAAM,CAACX,IAAI,CAACY,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAExCf,IAAI,CAACiB,MAAM,EAAE;;gBAA3Bd,IAAI,GAAG,UAAsBe,UAAU,CAAA;;uBACzBjB,IAAI,CAACgB,MAAM,EAAE;;gBAA3Bb,IAAI,GAAG,UAAsBc,UAAU,CAAA;;uBACzBhB,IAAI,CAACe,MAAM,EAAE;;gBAA3BZ,IAAI,GAAG,UAAsBa,UAAU,CAAA;gBAE7CC,OAAO,CAACC,GAAG,CAAC;oBAAEC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;iBAAE,CAAC,CAAC;gBAE9CQ,MAAM,CAACT,IAAI,CAAC,CAACkB,YAAY,CAACjB,IAAI,CAAC,CAAC;gBAChCQ,MAAM,CAACV,IAAI,CAAC,CAACmB,YAAY,CAAClB,IAAI,CAAC,CAAC;;;;;;CACnC,EAAA,CAAC,CAAC", + "mappings": "AAAAA;;AAAAA,EAAE,CAAC,6DAA6D,EAAE,4CAAA,mBAAY;QAOpEC,KAAK,EACLC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EAQJC,IAAI,EACJC,IAAI,EACJC,IAAI;;;;gBA3BJN,KAAK,GAAG;oBAAEO,GAAG,EAAE,WAAW;oBAAEC,CAAC,EAADA,CAAC;oBAAEC,CAAC,EAAE,EAAE;iBAAE,CAAC;;uBAC1BC,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIZ,IAAI,YAIR,CAAA;gBACFa,MAAM,CAACb,IAAI,CAACc,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACb,IAAI,CAACW,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIX,IAAI,YAIR,CAAA;gBACFY,MAAM,CAACZ,IAAI,CAACa,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACZ,IAAI,CAACU,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAEzCN,YAAY,CAACC,OAAO,EAAE,cAAc,EAAEX,KAAK,EAAE;oBAC5DY,OAAO,EAAE;wBACLC,MAAM,EAAE,YAAY;qBACvB;iBACJ,CAAC;;gBAJIV,IAAI,YAIR,CAAA;gBACFW,MAAM,CAACX,IAAI,CAACY,MAAM,CAAC,CAACC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAC9BF,MAAM,CAACX,IAAI,CAACS,OAAO,CAACK,GAAG,CAAC,cAAc,CAAC,CAAC,CAACD,IAAI,CAAC,YAAY,CAAC,CAAC;;uBAExCf,IAAI,CAACiB,MAAM,EAAE;;gBAA3Bd,IAAI,GAAG,UAAsBe,UAAU,CAAA;;uBACzBjB,IAAI,CAACgB,MAAM,EAAE;;gBAA3Bb,IAAI,GAAG,UAAsBc,UAAU,CAAA;;uBACzBhB,IAAI,CAACe,MAAM,EAAE;;gBAA3BZ,IAAI,GAAG,UAAsBa,UAAU,CAAA;gBAE7CC,OAAO,CAACC,GAAG,CAAC;oBAAEC,OAAO,EAAPA,OAAO;oBAAEd,CAAC,EAADA,CAAC;oBAAEJ,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;oBAAEC,IAAI,EAAJA,IAAI;iBAAE,CAAC,CAAC;gBAE9CQ,MAAM,CAACT,IAAI,CAAC,CAACkB,YAAY,CAACjB,IAAI,CAAC,CAAC;gBAChCQ,MAAM,CAACV,IAAI,CAAC,CAACmB,YAAY,CAAClB,IAAI,CAAC,CAAC;;;;;;CACnC,EAAA,CAAC,CAAC", "names": [ "it", "query", diff --git a/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.map b/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.map index 7c758bd8bc2d..bd5e868bc6ad 100644 --- a/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.map +++ b/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.map @@ -1,5 +1,5 @@ { - "mappings": "AAAA;;;;;;;;;;;;;;;;;AAAoD,IAAA,iBAAoB,WAApB,oBAAoB,CAAA;AACxB,IAAA,aAAiB,WAAjB,iBAAiB,CAAA;AAC3C,IAAA,eAAkB,WAAlB,kBAAkB,CAAA;AAyB5BA,IAAAA,KAAI,6CAAM,oBAAoB,EAA1B;AAJhB;;GAEG,CACH,YAAA,KAAmC;;;2CAAnC,KAAmC;;;;mBAAnC,KAAmC;;;EAAA;AAG5B,MAAMC,MAAM,GAA+B,IAAM,IAAIC,WAAW,EAAE,AAAC;QAA7DD,MAAM,GAANA,MAAM;AACZ,MAAME,QAAQ,GAAmC,IACpD,IAAIC,eAAe,EAAE,AAAC;QADbD,QAAQ,GAARA,QAAQ;AAEd,MAAME,MAAM,GAAiC,IAAM,IAAIC,aAAa,EAAE,AAAC;QAAjED,MAAM,GAANA,MAAM;AACZ,MAAME,KAAK,GAAoC,IAClD,IAAIC,gBAAgB,EAAE,AAAC;QADdD,KAAK,GAALA,KAAK;AAEX,MAAME,MAAM,GAAqC,IACpD,IAAIC,iBAAiB,EAAE,AAAC;QADfD,MAAM,GAANA,MAAM;AAEZ,MAAME,MAAM,GAGf,CAACC,KAA+B,GAAG,EAAE,GACrC,IAAIC,oBAAoB,IAAID,KAAK,CAAC,AAAC;QAJ1BD,MAAM,GAANA,MAAM;AAKZ,MAAMG,OAAO,GAAyC,IACzD,IAAIC,qBAAqB,EAAE,AAAC;QADnBD,OAAO,GAAPA,OAAO;AAGb,MAAME,GAAG,GAAG;IACfT,KAAK,EAAG,IACJ,IAAIU,mBAAmB,EAAE;IAC7BN,MAAM,EAAG,IACL,IAAIO,uBAAuB,EAAE;CACpC,AAAS,AAAC;QALEF,GAAG,GAAHA,GAAG;IAQZ,OAAO,gCACP,SAAS,gCACT,WAAW,gCACX,eAAe;AAJnB,MAAMd,WAAW,SAASiB,iBAAe,gBAAA;IAMrCC,MAAM,CAAC,GAAGA,MAAM,AAAsB,EAAQ;8CACpCA,OAAM,EAAGA,MAAM,CAACC,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDnB,QAAQ,CAACA,SAA6B,EAAQ;8CACpCA,SAAQ,EAAGmB,CAAAA,GAAAA,aAAW,AAAU,CAAA,YAAV,CAACnB,SAAQ,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDoB,UAAU,CAACA,UAAqC,EAAQ;8CAC9CA,WAAU,EAAGA,UAAU,EAAEF,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QAChD,OAAO,IAAI,CAAC;KACf;IAEDE,cAAc,CAACA,cAAyC,EAAQ;8CACtDA,eAAc,EAAGF,CAAAA,GAAAA,aAAW,AAAgB,CAAA,YAAhB,CAACE,cAAc,CAAC,EAAC;QACnD,OAAO,IAAI,CAAC;KACf;IAEDC,KAAK,GAAS;QACV,OAAO;YACHL,MAAM,kCAAE,IAAI,EAAEA,OAAM;YACpBjB,QAAQ,kCAAE,IAAI,EAAEA,SAAQ;YACxBoB,UAAU,kCAAE,IAAI,EAAEA,WAAU;YAC5BC,cAAc,kCAAE,IAAI,EAAEA,eAAc;SACvC,CAAC;KACL;;;QAhCD,uCAAA,OAAO;;mBAAgB,EAAE;UAAC,CAAA;QAC1B,uCAAA,SAAS;;mBAAcE,SAAS;UAAC,CAAA;QACjC,uCAAA,WAAW;;mBAAqBA,SAAS;UAAC,CAAA;QAC1C,uCAAA,eAAe;;mBAAoBA,SAAS;UAAC,CAAA;;CA8BhD;IAGG,MAAM,gCACN,OAAO;AAFX,MAAMtB,eAAe,SAASe,iBAAe,gBAAA;IAIzCP,KAAK,CAACA,KAA+B,EAAQ;8CACnCA,MAAK,EAAGA,KAAK,CAACS,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDK,MAAM,CAACA,MAAgC,EAAQ;8CACrCA,OAAM,EAAGA,MAAM,CAACN,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDG,KAAK,GAAa;QACd,OAAO;YACHb,KAAK,kCAAE,IAAI,EAAEA,MAAK;YAClBe,MAAM,kCAAE,IAAI,EAAEA,OAAM;SACvB,CAAC;KACL;;;QAlBD,uCAAA,MAAM;;mBAAoB,EAAE;UAAC,CAAA;QAC7B,uCAAA,OAAO;;mBAAoB,EAAE;UAAC,CAAA;;CAkBjC;IAGG,QAAQ;AADZ,MAAMrB,aAAa,SAASa,iBAAe,gBAAA;IAGvCS,OAAO,CAACA,OAAoC,EAAQ;8CAC1CA,QAAO,EAAGN,CAAAA,GAAAA,aAAW,AAAS,CAAA,YAAT,CAACM,OAAO,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDH,KAAK,GAAW;QACZ,OAAO;YACHG,OAAO,kCAAE,IAAI,EAAEA,QAAO;SACzB,CAAC;KACL;;;QAXD,uCAAA,QAAQ;;mBAAsBC,CAAAA,GAAAA,eAAK,AAAE,CAAA,MAAF,EAAE,CAACJ,KAAK,EAAE;UAAC,CAAA;;CAYjD;IAGG,OAAM,gCACN,OAAO,gCACP,WAAW,gCACX,sBAAsB;AAJ1B,MAAMR,mBAAmB,SAASa,iBAAkB,mBAAA;IAMhDlB,KAAK,CAACA,KAA2C,EAAQ;8CAC/CA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtC,OAAO,IAAI,CAAC;KACf;IAEDtB,MAAM,CAACA,OAAyC,EAAQ;8CAC9CA,OAAM,EAAGsB,CAAAA,GAAAA,aAAY,AAAc,CAAA,aAAd,CAACtB,OAAM,IAAI,EAAE,CAAC,EAAC;QAC1C,OAAO,IAAI,CAAC;KACf;IAEDuB,UAAU,CAACA,UAAsD,EAAQ;8CAC/DA,WAAU,EAAGA,UAAU,CAACX,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QAChD,OAAO,IAAI,CAAC;KACf;IAEDE,qBAAqB,CACjBA,qBAA2D,EACvD;8CACEA,sBAAqB,EAAGA,qBAAqB,CAACZ,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtE,OAAO,IAAI,CAAC;KACf;IAEDG,aAAa,CAACC,cAAuC,EAAa;QAC9D,OAAO;YACHC,EAAE,EAAEC,CAAAA,GAAAA,aAAI,AAMP,CAAA,KANO,CACJ,WAAW,kCACX,IAAI,EAAEzB,OAAK,mCACX,IAAI,EAAEoB,WAAU,mCAChB,IAAI,EAAEC,sBAAqB,mCAC3B,IAAI,EAAExB,OAAM,EACf;YACDG,KAAK,EAAEuB,cAAc,CAACG,KAAK,iCAAC,IAAI,EAAE1B,OAAK,EAAC;YACxCH,MAAM,EAAE0B,cAAc,CAACI,KAAK,iCAAC,IAAI,EAAE9B,OAAM,EAAC;YAC1CuB,UAAU,EAAEG,cAAc,CAACG,KAAK,iCAAC,IAAI,EAAEN,WAAU,EAAC;YAClDC,qBAAqB,EAAEE,cAAc,CAACG,KAAK,iCACvC,IAAI,EAAEL,sBAAqB,EAC9B;SACJ,CAAC;KACL;;;QA3CD,uCAAA,OAAM;;mBAAgC,EAAE;UAAC,CAAA;QACzC,uCAAA,OAAO;;mBAA4BP,SAAS;UAAC,CAAA;QAC7C,uCAAA,WAAW;;mBAAsC,EAAE;UAAC,CAAA;QACpD,uCAAA,sBAAsB;;mBAAgC,EAAE;UAAC,CAAA;;CAyC5D;IAGG,WAAW;AADf,MAAMlB,gBAAgB,SAASW,iBAAe,gBAAA;IAG1CP,KAAK,CAACA,KAA+B,EAAQ;QACzC,gCAAA,IAAI,EAAE4B,WAAU,EAAC5B,KAAK,CAAC;YAACA,KAAK;SAAC,CAAC,CAAC;QAChC,OAAO,IAAI,CAAC;KACf;IAEDH,MAAM,CAACA,OAA6B,EAAQ;QACxC,IAAIA,OAAM,EAAE;YACR,gCAAA,IAAI,EAAE+B,WAAU,EAAC/B,MAAM,CAAC;gBAACA,OAAM;aAAC,CAAC,CAAC;SACrC;QACD,OAAO,IAAI,CAAC;KACf;IAEDuB,UAAU,CAACA,UAA0C,EAAQ;QACzD,gCAAA,IAAI,EAAEQ,WAAU,EAACR,UAAU,CAAC;YAACA,UAAU;SAAC,CAAC,CAAC;QAC1C,OAAO,IAAI,CAAC;KACf;IAEDC,qBAAqB,CACjBA,qBAA+C,EAC3C;QACJ,gCAAA,IAAI,EAAEO,WAAU,EAACP,qBAAqB,CAAC;YAACA,qBAAqB;SAAC,CAAC,CAAC;QAChE,OAAO,IAAI,CAAC;KACf;IAEDR,KAAK,GAAc;QACf,OAAO,gCAAA,IAAI,EAAEe,WAAU,EAACf,KAAK,EAAE,CAAC;KACnC;;;QA5BD,uCAAA,WAAW;;mBAAwB,IAAIR,mBAAmB,EAAE;UAAC,CAAA;;CA6BhE;IAGG,QAAQ,gCACR,OAAO;AAFX,MAAMP,iBAAiB,SAASS,iBAAe,gBAAA;IAI3CsB,OAAO,CAACA,OAA8B,EAAQ;8CACpCA,QAAO,EAAGA,OAAO,EAAC;QACxB,OAAO,IAAI,CAAC;KACf;IAEDpC,MAAM,CAACA,OAAwB,EAAQ;8CAC7BA,OAAM,EAAGiB,CAAAA,GAAAA,aAAW,AAAQ,CAAA,YAAR,CAACjB,OAAM,CAAC,EAAC;QACnC,OAAO,IAAI,CAAC;KACf;IAEDoB,KAAK,GAAe;QAChB,OAAO;YACHgB,OAAO,kCAAE,IAAI,EAAEA,QAAO;YACtBpC,MAAM,kCAAE,IAAI,EAAEA,OAAM;SACvB,CAAC;KACL;;;QAlBD,uCAAA,QAAQ;;mBAA0B,MAAM;UAAC,CAAA;QACzC,uCAAA,OAAO;;mBAAYqB,SAAS;UAAC,CAAA;;CAkBhC;IAGG,OAAM;AADV,MAAMR,uBAAuB,SAASY,iBAAkB,mBAAA;IAGpDlB,KAAK,CAACA,KAA2C,EAAQ;8CAC/CA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtC,OAAO,IAAI,CAAC;KACf;IAEDG,aAAa,CAACC,cAAuC,EAAiB;QAClE,MAAMC,EAAE,GAAGC,CAAAA,GAAAA,aAAI,AAA+B,CAAA,KAA/B,CAAC,gBAAgB,kCAAE,IAAI,EAAEzB,OAAK,EAAC,AAAC;QAC/C,OAAO;YACHwB,EAAE;YACFxB,KAAK,EAAEuB,cAAc,CAACG,KAAK,iCAAC,IAAI,EAAE1B,OAAK,EAAC;SAC3C,CAAC;KACL;;;QAbD,uCAAA,OAAM;;mBAAgC,EAAE;UAAC,CAAA;;CAc5C;IAGG,YAAW;AADf,MAAMC,oBAAoB,SAASM,iBAAe,gBAAA;IAQ9CP,KAAK,CAAC,GAAGA,KAAK,AAA0B,EAAQ;QAC5C,gCAAA,IAAI,EAAE4B,YAAU,EAAC5B,KAAK,CAAC;YAACA,KAAK;SAAC,CAAC,CAAC;QAChC,OAAO,IAAI,CAAC;KACf;IAEDa,KAAK,GAAkB;QACnB,OAAO,gCAAA,IAAI,EAAEe,YAAU,EAACf,KAAK,EAAE,CAAC;KACnC;IAZDiB,YAAY,GAAG9B,KAAK,AAA0B,CAAE;QAC5C,KAAK,EAAE,CAAC;QAHZ,uCAAA,YAAW;;mBAA4B,IAAIM,uBAAuB,EAAE;UAAC,CAAA;QAIjE,IAAI,CAACN,KAAK,IAAIA,KAAK,CAAC,CAAC;KACxB;CAUJ;IAGG,OAAM,gCACN,QAAO;AAFX,MAAMG,qBAAqB,SAASI,iBAAe,gBAAA;IAI/CP,KAAK,CAAC,GAAGA,KAAK,AAA0B,EAAQ;8CACtCA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDK,MAAM,CAAC,GAAGA,MAAM,AAA0B,EAAQ;8CACxCA,QAAM,EAAGA,MAAM,CAACN,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDG,KAAK,GAAmB;QACpB,OAAO;YACHb,KAAK,kCAAE,IAAI,EAAEA,OAAK;YAClBe,MAAM,kCAAE,IAAI,EAAEA,QAAM;SACvB,CAAC;KACL;;;QAlBD,uCAAA,OAAM;;mBAAoB,EAAE;UAAC,CAAA;QAC7B,uCAAA,QAAO;;mBAAoB,EAAE;UAAC,CAAA;;CAkBjC;QA9PW3B,IAAI,GAAJA,KAAI", + "mappings": "AAAA;;;;;;;;;;;;;;;;;;;;AAAoD,IAAA,iBAAoB,WAApB,oBAAoB,CAAA;AACxB,IAAA,aAAiB,WAAjB,iBAAiB,CAAA;AAC3C,IAAA,eAAkB,WAAlB,kBAAkB,CAAA;AAyB5BA,IAAAA,KAAI,qCAAM,oBAAoB,EAA1B;AAJhB;;GAEG,CACH,YAAA,KAAmC;;;2CAAnC,KAAmC;;;;mBAAnC,KAAmC;;;EAAA;AAG5B,MAAMC,MAAM,GAA+B,IAAM,IAAIC,WAAW,EAAE,AAAC;QAA7DD,MAAM,GAANA,MAAM;AACZ,MAAME,QAAQ,GAAmC,IACpD,IAAIC,eAAe,EAAE,AAAC;QADbD,QAAQ,GAARA,QAAQ;AAEd,MAAME,MAAM,GAAiC,IAAM,IAAIC,aAAa,EAAE,AAAC;QAAjED,MAAM,GAANA,MAAM;AACZ,MAAME,KAAK,GAAoC,IAClD,IAAIC,gBAAgB,EAAE,AAAC;QADdD,KAAK,GAALA,KAAK;AAEX,MAAME,MAAM,GAAqC,IACpD,IAAIC,iBAAiB,EAAE,AAAC;QADfD,MAAM,GAANA,MAAM;AAEZ,MAAME,MAAM,GAGf,CAACC,KAA+B,GAAG,EAAE,GACrC,IAAIC,oBAAoB,IAAID,KAAK,CAAC,AAAC;QAJ1BD,MAAM,GAANA,MAAM;AAKZ,MAAMG,OAAO,GAAyC,IACzD,IAAIC,qBAAqB,EAAE,AAAC;QADnBD,OAAO,GAAPA,OAAO;AAGb,MAAME,GAAG,GAAG;IACfT,KAAK,EAAG,IACJ,IAAIU,mBAAmB,EAAE;IAC7BN,MAAM,EAAG,IACL,IAAIO,uBAAuB,EAAE;CACpC,AAAS,AAAC;QALEF,GAAG,GAAHA,GAAG;IAQZ,OAAO,gCACP,SAAS,gCACT,WAAW,gCACX,eAAe;AAJnB,MAAMd,WAAW,SAASiB,iBAAe,gBAAA;IAMrCC,MAAM,CAAC,GAAGA,MAAM,AAAsB,EAAQ;uCACpCA,OAAM,EAAGA,MAAM,CAACC,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDnB,QAAQ,CAACA,SAA6B,EAAQ;uCACpCA,SAAQ,EAAGmB,CAAAA,GAAAA,aAAW,AAAU,CAAA,YAAV,CAACnB,SAAQ,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDoB,UAAU,CAACA,UAAqC,EAAQ;uCAC9CA,WAAU,EAAGA,UAAU,EAAEF,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QAChD,OAAO,IAAI,CAAC;KACf;IAEDE,cAAc,CAACA,cAAyC,EAAQ;uCACtDA,eAAc,EAAGF,CAAAA,GAAAA,aAAW,AAAgB,CAAA,YAAhB,CAACE,cAAc,CAAC,EAAC;QACnD,OAAO,IAAI,CAAC;KACf;IAEDC,KAAK,GAAS;QACV,OAAO;YACHL,MAAM,2BAAE,IAAI,EAAEA,OAAM;YACpBjB,QAAQ,2BAAE,IAAI,EAAEA,SAAQ;YACxBoB,UAAU,2BAAE,IAAI,EAAEA,WAAU;YAC5BC,cAAc,2BAAE,IAAI,EAAEA,eAAc;SACvC,CAAC;KACL;;;QAhCD,gCAAA,OAAO;;mBAAgB,EAAE;UAAC,CAAA;QAC1B,gCAAA,SAAS;;mBAAcE,SAAS;UAAC,CAAA;QACjC,gCAAA,WAAW;;mBAAqBA,SAAS;UAAC,CAAA;QAC1C,gCAAA,eAAe;;mBAAoBA,SAAS;UAAC,CAAA;;CA8BhD;IAGG,MAAM,gCACN,OAAO;AAFX,MAAMtB,eAAe,SAASe,iBAAe,gBAAA;IAIzCP,KAAK,CAACA,KAA+B,EAAQ;uCACnCA,MAAK,EAAGA,KAAK,CAACS,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDK,MAAM,CAACA,MAAgC,EAAQ;uCACrCA,OAAM,EAAGA,MAAM,CAACN,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDG,KAAK,GAAa;QACd,OAAO;YACHb,KAAK,2BAAE,IAAI,EAAEA,MAAK;YAClBe,MAAM,2BAAE,IAAI,EAAEA,OAAM;SACvB,CAAC;KACL;;;QAlBD,gCAAA,MAAM;;mBAAoB,EAAE;UAAC,CAAA;QAC7B,gCAAA,OAAO;;mBAAoB,EAAE;UAAC,CAAA;;CAkBjC;IAGG,QAAQ;AADZ,MAAMrB,aAAa,SAASa,iBAAe,gBAAA;IAGvCS,OAAO,CAACA,OAAoC,EAAQ;uCAC1CA,QAAO,EAAGN,CAAAA,GAAAA,aAAW,AAAS,CAAA,YAAT,CAACM,OAAO,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDH,KAAK,GAAW;QACZ,OAAO;YACHG,OAAO,2BAAE,IAAI,EAAEA,QAAO;SACzB,CAAC;KACL;;;QAXD,gCAAA,QAAQ;;mBAAsBC,CAAAA,GAAAA,eAAK,AAAE,CAAA,MAAF,EAAE,CAACJ,KAAK,EAAE;UAAC,CAAA;;CAYjD;IAGG,OAAM,gCACN,OAAO,gCACP,WAAW,gCACX,sBAAsB;AAJ1B,MAAMR,mBAAmB,SAASa,iBAAkB,mBAAA;IAMhDlB,KAAK,CAACA,KAA2C,EAAQ;uCAC/CA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtC,OAAO,IAAI,CAAC;KACf;IAEDtB,MAAM,CAACA,OAAyC,EAAQ;uCAC9CA,OAAM,EAAGsB,CAAAA,GAAAA,aAAY,AAAc,CAAA,aAAd,CAACtB,OAAM,IAAI,EAAE,CAAC,EAAC;QAC1C,OAAO,IAAI,CAAC;KACf;IAEDuB,UAAU,CAACA,UAAsD,EAAQ;uCAC/DA,WAAU,EAAGA,UAAU,CAACX,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QAChD,OAAO,IAAI,CAAC;KACf;IAEDE,qBAAqB,CACjBA,qBAA2D,EACvD;uCACEA,sBAAqB,EAAGA,qBAAqB,CAACZ,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtE,OAAO,IAAI,CAAC;KACf;IAEDG,aAAa,CAACC,cAAuC,EAAa;QAC9D,OAAO;YACHC,EAAE,EAAEC,CAAAA,GAAAA,aAAI,AAMP,CAAA,KANO,CACJ,WAAW,2BACX,IAAI,EAAEzB,OAAK,4BACX,IAAI,EAAEoB,WAAU,4BAChB,IAAI,EAAEC,sBAAqB,4BAC3B,IAAI,EAAExB,OAAM,EACf;YACDG,KAAK,EAAEuB,cAAc,CAACG,KAAK,0BAAC,IAAI,EAAE1B,OAAK,EAAC;YACxCH,MAAM,EAAE0B,cAAc,CAACI,KAAK,0BAAC,IAAI,EAAE9B,OAAM,EAAC;YAC1CuB,UAAU,EAAEG,cAAc,CAACG,KAAK,0BAAC,IAAI,EAAEN,WAAU,EAAC;YAClDC,qBAAqB,EAAEE,cAAc,CAACG,KAAK,0BACvC,IAAI,EAAEL,sBAAqB,EAC9B;SACJ,CAAC;KACL;;;QA3CD,gCAAA,OAAM;;mBAAgC,EAAE;UAAC,CAAA;QACzC,gCAAA,OAAO;;mBAA4BP,SAAS;UAAC,CAAA;QAC7C,gCAAA,WAAW;;mBAAsC,EAAE;UAAC,CAAA;QACpD,gCAAA,sBAAsB;;mBAAgC,EAAE;UAAC,CAAA;;CAyC5D;IAGG,WAAW;AADf,MAAMlB,gBAAgB,SAASW,iBAAe,gBAAA;IAG1CP,KAAK,CAACA,KAA+B,EAAQ;QACzC,yBAAA,IAAI,EAAE4B,WAAU,EAAC5B,KAAK,CAAC;YAACA,KAAK;SAAC,CAAC,CAAC;QAChC,OAAO,IAAI,CAAC;KACf;IAEDH,MAAM,CAACA,OAA6B,EAAQ;QACxC,IAAIA,OAAM,EAAE;YACR,yBAAA,IAAI,EAAE+B,WAAU,EAAC/B,MAAM,CAAC;gBAACA,OAAM;aAAC,CAAC,CAAC;SACrC;QACD,OAAO,IAAI,CAAC;KACf;IAEDuB,UAAU,CAACA,UAA0C,EAAQ;QACzD,yBAAA,IAAI,EAAEQ,WAAU,EAACR,UAAU,CAAC;YAACA,UAAU;SAAC,CAAC,CAAC;QAC1C,OAAO,IAAI,CAAC;KACf;IAEDC,qBAAqB,CACjBA,qBAA+C,EAC3C;QACJ,yBAAA,IAAI,EAAEO,WAAU,EAACP,qBAAqB,CAAC;YAACA,qBAAqB;SAAC,CAAC,CAAC;QAChE,OAAO,IAAI,CAAC;KACf;IAEDR,KAAK,GAAc;QACf,OAAO,yBAAA,IAAI,EAAEe,WAAU,EAACf,KAAK,EAAE,CAAC;KACnC;;;QA5BD,gCAAA,WAAW;;mBAAwB,IAAIR,mBAAmB,EAAE;UAAC,CAAA;;CA6BhE;IAGG,QAAQ,gCACR,OAAO;AAFX,MAAMP,iBAAiB,SAASS,iBAAe,gBAAA;IAI3CsB,OAAO,CAACA,OAA8B,EAAQ;uCACpCA,QAAO,EAAGA,OAAO,EAAC;QACxB,OAAO,IAAI,CAAC;KACf;IAEDpC,MAAM,CAACA,OAAwB,EAAQ;uCAC7BA,OAAM,EAAGiB,CAAAA,GAAAA,aAAW,AAAQ,CAAA,YAAR,CAACjB,OAAM,CAAC,EAAC;QACnC,OAAO,IAAI,CAAC;KACf;IAEDoB,KAAK,GAAe;QAChB,OAAO;YACHgB,OAAO,2BAAE,IAAI,EAAEA,QAAO;YACtBpC,MAAM,2BAAE,IAAI,EAAEA,OAAM;SACvB,CAAC;KACL;;;QAlBD,gCAAA,QAAQ;;mBAA0B,MAAM;UAAC,CAAA;QACzC,gCAAA,OAAO;;mBAAYqB,SAAS;UAAC,CAAA;;CAkBhC;IAGG,OAAM;AADV,MAAMR,uBAAuB,SAASY,iBAAkB,mBAAA;IAGpDlB,KAAK,CAACA,KAA2C,EAAQ;uCAC/CA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACU,aAAY,aAAA,CAAC,EAAC;QACtC,OAAO,IAAI,CAAC;KACf;IAEDG,aAAa,CAACC,cAAuC,EAAiB;QAClE,MAAMC,EAAE,GAAGC,CAAAA,GAAAA,aAAI,AAA+B,CAAA,KAA/B,CAAC,gBAAgB,2BAAE,IAAI,EAAEzB,OAAK,EAAC,AAAC;QAC/C,OAAO;YACHwB,EAAE;YACFxB,KAAK,EAAEuB,cAAc,CAACG,KAAK,0BAAC,IAAI,EAAE1B,OAAK,EAAC;SAC3C,CAAC;KACL;;;QAbD,gCAAA,OAAM;;mBAAgC,EAAE;UAAC,CAAA;;CAc5C;IAGG,YAAW;AADf,MAAMC,oBAAoB,SAASM,iBAAe,gBAAA;IAQ9CP,KAAK,CAAC,GAAGA,KAAK,AAA0B,EAAQ;QAC5C,yBAAA,IAAI,EAAE4B,YAAU,EAAC5B,KAAK,CAAC;YAACA,KAAK;SAAC,CAAC,CAAC;QAChC,OAAO,IAAI,CAAC;KACf;IAEDa,KAAK,GAAkB;QACnB,OAAO,yBAAA,IAAI,EAAEe,YAAU,EAACf,KAAK,EAAE,CAAC;KACnC;IAZDiB,YAAY,GAAG9B,KAAK,AAA0B,CAAE;QAC5C,KAAK,EAAE,CAAC;QAHZ,gCAAA,YAAW;;mBAA4B,IAAIM,uBAAuB,EAAE;UAAC,CAAA;QAIjE,IAAI,CAACN,KAAK,IAAIA,KAAK,CAAC,CAAC;KACxB;CAUJ;IAGG,OAAM,gCACN,QAAO;AAFX,MAAMG,qBAAqB,SAASI,iBAAe,gBAAA;IAI/CP,KAAK,CAAC,GAAGA,KAAK,AAA0B,EAAQ;uCACtCA,OAAK,EAAGA,KAAK,CAACS,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACrC,OAAO,IAAI,CAAC;KACf;IAEDK,MAAM,CAAC,GAAGA,MAAM,AAA0B,EAAQ;uCACxCA,QAAM,EAAGA,MAAM,CAACN,GAAG,CAACC,aAAW,YAAA,CAAC,EAAC;QACvC,OAAO,IAAI,CAAC;KACf;IAEDG,KAAK,GAAmB;QACpB,OAAO;YACHb,KAAK,2BAAE,IAAI,EAAEA,OAAK;YAClBe,MAAM,2BAAE,IAAI,EAAEA,QAAM;SACvB,CAAC;KACL;;;QAlBD,gCAAA,OAAM;;mBAAoB,EAAE;UAAC,CAAA;QAC7B,gCAAA,QAAO;;mBAAoB,EAAE;UAAC,CAAA;;CAkBjC;QA9PW3B,IAAI,GAAJA,KAAI", "names": [ "node", "create", diff --git a/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.ts b/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.ts index 88a4665958e8..57db5b36361b 100644 --- a/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.ts +++ b/crates/swc/tests/fixture/sourcemap/issue-3854/1-true/output/index.ts @@ -14,11 +14,14 @@ var _exportNames = { seq: true }; exports.seq = exports.sources = exports.source = exports.header = exports.stage = exports.opener = exports.trustBox = exports.create = exports.node = void 0; -var swcHelpers = require("@swc/helpers"); +var _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default; +var _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default; +var _class_private_field_set = require("@swc/helpers/lib/_class_private_field_set.js").default; +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; var _abstractBuilders = require("./AbstractBuilders"); var _builderUtils = require("./Builder.utils"); var _elementBuilder = require("./ElementBuilder"); -var _node = swcHelpers.interopRequireWildcard(require("./BodyNodesBuilder")); +var _node = _interop_require_wildcard(require("./BodyNodesBuilder")); /** * @deprecated use {Builder.body.node.img()} */ Object.keys(_node).forEach(function(key) { @@ -54,44 +57,44 @@ exports.seq = seq; var _stages = /*#__PURE__*/ new WeakMap(), _trustBox = /*#__PURE__*/ new WeakMap(), _disclaimer = /*#__PURE__*/ new WeakMap(), _articleSources = /*#__PURE__*/ new WeakMap(); class BodyBuilder extends _abstractBuilders.AbstractBuilder { stages(...stages) { - swcHelpers.classPrivateFieldSet(this, _stages, stages.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _stages, stages.map(_builderUtils.mapBuildArg)); return this; } trustBox(trustBox1) { - swcHelpers.classPrivateFieldSet(this, _trustBox, (0, _builderUtils).mapBuildArg(trustBox1)); + _class_private_field_set(this, _trustBox, (0, _builderUtils).mapBuildArg(trustBox1)); return this; } disclaimer(disclaimer) { - swcHelpers.classPrivateFieldSet(this, _disclaimer, disclaimer?.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _disclaimer, disclaimer?.map(_builderUtils.mapBuildArg)); return this; } articleSources(articleSources) { - swcHelpers.classPrivateFieldSet(this, _articleSources, (0, _builderUtils).mapBuildArg(articleSources)); + _class_private_field_set(this, _articleSources, (0, _builderUtils).mapBuildArg(articleSources)); return this; } build() { return { - stages: swcHelpers.classPrivateFieldGet(this, _stages), - trustBox: swcHelpers.classPrivateFieldGet(this, _trustBox), - disclaimer: swcHelpers.classPrivateFieldGet(this, _disclaimer), - articleSources: swcHelpers.classPrivateFieldGet(this, _articleSources) + stages: _class_private_field_get(this, _stages), + trustBox: _class_private_field_get(this, _trustBox), + disclaimer: _class_private_field_get(this, _disclaimer), + articleSources: _class_private_field_get(this, _articleSources) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _stages, { + _class_private_field_init(this, _stages, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _trustBox, { + _class_private_field_init(this, _trustBox, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _disclaimer, { + _class_private_field_init(this, _disclaimer, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _articleSources, { + _class_private_field_init(this, _articleSources, { writable: true, value: undefined }); @@ -100,26 +103,26 @@ class BodyBuilder extends _abstractBuilders.AbstractBuilder { var _nodes = /*#__PURE__*/ new WeakMap(), _hidden = /*#__PURE__*/ new WeakMap(); class TrustBoxBuilder extends _abstractBuilders.AbstractBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes, nodes.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _nodes, nodes.map(_builderUtils.mapBuildArg)); return this; } hidden(hidden) { - swcHelpers.classPrivateFieldSet(this, _hidden, hidden.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _hidden, hidden.map(_builderUtils.mapBuildArg)); return this; } build() { return { - nodes: swcHelpers.classPrivateFieldGet(this, _nodes), - hidden: swcHelpers.classPrivateFieldGet(this, _hidden) + nodes: _class_private_field_get(this, _nodes), + hidden: _class_private_field_get(this, _hidden) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes, { + _class_private_field_init(this, _nodes, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _hidden, { + _class_private_field_init(this, _hidden, { writable: true, value: [] }); @@ -128,17 +131,17 @@ class TrustBoxBuilder extends _abstractBuilders.AbstractBuilder { var _element = /*#__PURE__*/ new WeakMap(); class OpenerBuilder extends _abstractBuilders.AbstractBuilder { element(element) { - swcHelpers.classPrivateFieldSet(this, _element, (0, _builderUtils).mapBuildArg(element)); + _class_private_field_set(this, _element, (0, _builderUtils).mapBuildArg(element)); return this; } build() { return { - element: swcHelpers.classPrivateFieldGet(this, _element) + element: _class_private_field_get(this, _element) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _element, { + _class_private_field_init(this, _element, { writable: true, value: (0, _elementBuilder).image().build() }); @@ -147,45 +150,45 @@ class OpenerBuilder extends _abstractBuilders.AbstractBuilder { var _nodes1 = /*#__PURE__*/ new WeakMap(), _header = /*#__PURE__*/ new WeakMap(), _companions = /*#__PURE__*/ new WeakMap(), _commercialsEndOfStage = /*#__PURE__*/ new WeakMap(); class BodyStageSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes1, nodes.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _nodes1, nodes.map(_builderUtils.mapBuildArgs)); return this; } header(header1) { - swcHelpers.classPrivateFieldSet(this, _header, (0, _builderUtils).mapBuildArgs(header1 ?? [])); + _class_private_field_set(this, _header, (0, _builderUtils).mapBuildArgs(header1 ?? [])); return this; } companions(companions) { - swcHelpers.classPrivateFieldSet(this, _companions, companions.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _companions, companions.map(_builderUtils.mapBuildArgs)); return this; } commercialsEndOfStage(commercialsEndOfStage) { - swcHelpers.classPrivateFieldSet(this, _commercialsEndOfStage, commercialsEndOfStage.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _commercialsEndOfStage, commercialsEndOfStage.map(_builderUtils.mapBuildArgs)); return this; } buildListItem(seqNextElement) { return { - id: (0, _builderUtils).hash("bodyStage", swcHelpers.classPrivateFieldGet(this, _nodes1), swcHelpers.classPrivateFieldGet(this, _companions), swcHelpers.classPrivateFieldGet(this, _commercialsEndOfStage), swcHelpers.classPrivateFieldGet(this, _header)), - nodes: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _nodes1)), - header: seqNextElement.maybe(swcHelpers.classPrivateFieldGet(this, _header)), - companions: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _companions)), - commercialsEndOfStage: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _commercialsEndOfStage)) + id: (0, _builderUtils).hash("bodyStage", _class_private_field_get(this, _nodes1), _class_private_field_get(this, _companions), _class_private_field_get(this, _commercialsEndOfStage), _class_private_field_get(this, _header)), + nodes: seqNextElement.array(_class_private_field_get(this, _nodes1)), + header: seqNextElement.maybe(_class_private_field_get(this, _header)), + companions: seqNextElement.array(_class_private_field_get(this, _companions)), + commercialsEndOfStage: seqNextElement.array(_class_private_field_get(this, _commercialsEndOfStage)) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes1, { + _class_private_field_init(this, _nodes1, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _header, { + _class_private_field_init(this, _header, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _companions, { + _class_private_field_init(this, _companions, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _commercialsEndOfStage, { + _class_private_field_init(this, _commercialsEndOfStage, { writable: true, value: [] }); @@ -194,37 +197,37 @@ class BodyStageSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { var _seqBuilder = /*#__PURE__*/ new WeakMap(); class BodyStageBuilder extends _abstractBuilders.AbstractBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).nodes([ + _class_private_field_get(this, _seqBuilder).nodes([ nodes ]); return this; } header(header2) { if (header2) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).header([ + _class_private_field_get(this, _seqBuilder).header([ header2 ]); } return this; } companions(companions) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).companions([ + _class_private_field_get(this, _seqBuilder).companions([ companions ]); return this; } commercialsEndOfStage(commercialsEndOfStage) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).commercialsEndOfStage([ + _class_private_field_get(this, _seqBuilder).commercialsEndOfStage([ commercialsEndOfStage ]); return this; } build() { - return swcHelpers.classPrivateFieldGet(this, _seqBuilder).build(); + return _class_private_field_get(this, _seqBuilder).build(); } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _seqBuilder, { + _class_private_field_init(this, _seqBuilder, { writable: true, value: new BodyStageSeqBuilder() }); @@ -233,26 +236,26 @@ class BodyStageBuilder extends _abstractBuilders.AbstractBuilder { var _variant = /*#__PURE__*/ new WeakMap(), _opener = /*#__PURE__*/ new WeakMap(); class BodyHeaderBuilder extends _abstractBuilders.AbstractBuilder { variant(variant) { - swcHelpers.classPrivateFieldSet(this, _variant, variant); + _class_private_field_set(this, _variant, variant); return this; } opener(opener1) { - swcHelpers.classPrivateFieldSet(this, _opener, (0, _builderUtils).mapBuildArg(opener1)); + _class_private_field_set(this, _opener, (0, _builderUtils).mapBuildArg(opener1)); return this; } build() { return { - variant: swcHelpers.classPrivateFieldGet(this, _variant), - opener: swcHelpers.classPrivateFieldGet(this, _opener) + variant: _class_private_field_get(this, _variant), + opener: _class_private_field_get(this, _opener) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _variant, { + _class_private_field_init(this, _variant, { writable: true, value: "full" }); - swcHelpers.classPrivateFieldInit(this, _opener, { + _class_private_field_init(this, _opener, { writable: true, value: undefined }); @@ -261,19 +264,19 @@ class BodyHeaderBuilder extends _abstractBuilders.AbstractBuilder { var _nodes2 = /*#__PURE__*/ new WeakMap(); class ArticleSourceSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes2, nodes.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _nodes2, nodes.map(_builderUtils.mapBuildArgs)); return this; } buildListItem(seqNextElement) { - const id = (0, _builderUtils).hash("article-source", swcHelpers.classPrivateFieldGet(this, _nodes2)); + const id = (0, _builderUtils).hash("article-source", _class_private_field_get(this, _nodes2)); return { id, - nodes: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _nodes2)) + nodes: seqNextElement.array(_class_private_field_get(this, _nodes2)) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes2, { + _class_private_field_init(this, _nodes2, { writable: true, value: [] }); @@ -282,17 +285,17 @@ class ArticleSourceSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { var _seqBuilder1 = /*#__PURE__*/ new WeakMap(); class ArticleSourceBuilder extends _abstractBuilders.AbstractBuilder { nodes(...nodes) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder1).nodes([ + _class_private_field_get(this, _seqBuilder1).nodes([ nodes ]); return this; } build() { - return swcHelpers.classPrivateFieldGet(this, _seqBuilder1).build(); + return _class_private_field_get(this, _seqBuilder1).build(); } constructor(...nodes){ super(); - swcHelpers.classPrivateFieldInit(this, _seqBuilder1, { + _class_private_field_init(this, _seqBuilder1, { writable: true, value: new ArticleSourceSeqBuilder() }); @@ -302,26 +305,26 @@ class ArticleSourceBuilder extends _abstractBuilders.AbstractBuilder { var _nodes3 = /*#__PURE__*/ new WeakMap(), _hidden1 = /*#__PURE__*/ new WeakMap(); class ArticleSourcesBuilder extends _abstractBuilders.AbstractBuilder { nodes(...nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes3, nodes.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _nodes3, nodes.map(_builderUtils.mapBuildArg)); return this; } hidden(...hidden) { - swcHelpers.classPrivateFieldSet(this, _hidden1, hidden.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _hidden1, hidden.map(_builderUtils.mapBuildArg)); return this; } build() { return { - nodes: swcHelpers.classPrivateFieldGet(this, _nodes3), - hidden: swcHelpers.classPrivateFieldGet(this, _hidden1) + nodes: _class_private_field_get(this, _nodes3), + hidden: _class_private_field_get(this, _hidden1) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes3, { + _class_private_field_init(this, _nodes3, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _hidden1, { + _class_private_field_init(this, _hidden1, { writable: true, value: [] }); diff --git a/crates/swc/tests/fixture/sourcemap/issue-3854/2-inline/output/index.ts b/crates/swc/tests/fixture/sourcemap/issue-3854/2-inline/output/index.ts index 442c7b2dd3bb..e721b32f2783 100644 --- a/crates/swc/tests/fixture/sourcemap/issue-3854/2-inline/output/index.ts +++ b/crates/swc/tests/fixture/sourcemap/issue-3854/2-inline/output/index.ts @@ -14,11 +14,14 @@ var _exportNames = { seq: true }; exports.seq = exports.sources = exports.source = exports.header = exports.stage = exports.opener = exports.trustBox = exports.create = exports.node = void 0; -var swcHelpers = require("@swc/helpers"); +var _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default; +var _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default; +var _class_private_field_set = require("@swc/helpers/lib/_class_private_field_set.js").default; +var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default; var _abstractBuilders = require("./AbstractBuilders"); var _builderUtils = require("./Builder.utils"); var _elementBuilder = require("./ElementBuilder"); -var _node = swcHelpers.interopRequireWildcard(require("./BodyNodesBuilder")); +var _node = _interop_require_wildcard(require("./BodyNodesBuilder")); /** * @deprecated use {Builder.body.node.img()} */ Object.keys(_node).forEach(function(key) { @@ -54,44 +57,44 @@ exports.seq = seq; var _stages = /*#__PURE__*/ new WeakMap(), _trustBox = /*#__PURE__*/ new WeakMap(), _disclaimer = /*#__PURE__*/ new WeakMap(), _articleSources = /*#__PURE__*/ new WeakMap(); class BodyBuilder extends _abstractBuilders.AbstractBuilder { stages(...stages) { - swcHelpers.classPrivateFieldSet(this, _stages, stages.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _stages, stages.map(_builderUtils.mapBuildArg)); return this; } trustBox(trustBox1) { - swcHelpers.classPrivateFieldSet(this, _trustBox, (0, _builderUtils).mapBuildArg(trustBox1)); + _class_private_field_set(this, _trustBox, (0, _builderUtils).mapBuildArg(trustBox1)); return this; } disclaimer(disclaimer) { - swcHelpers.classPrivateFieldSet(this, _disclaimer, disclaimer?.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _disclaimer, disclaimer?.map(_builderUtils.mapBuildArg)); return this; } articleSources(articleSources) { - swcHelpers.classPrivateFieldSet(this, _articleSources, (0, _builderUtils).mapBuildArg(articleSources)); + _class_private_field_set(this, _articleSources, (0, _builderUtils).mapBuildArg(articleSources)); return this; } build() { return { - stages: swcHelpers.classPrivateFieldGet(this, _stages), - trustBox: swcHelpers.classPrivateFieldGet(this, _trustBox), - disclaimer: swcHelpers.classPrivateFieldGet(this, _disclaimer), - articleSources: swcHelpers.classPrivateFieldGet(this, _articleSources) + stages: _class_private_field_get(this, _stages), + trustBox: _class_private_field_get(this, _trustBox), + disclaimer: _class_private_field_get(this, _disclaimer), + articleSources: _class_private_field_get(this, _articleSources) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _stages, { + _class_private_field_init(this, _stages, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _trustBox, { + _class_private_field_init(this, _trustBox, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _disclaimer, { + _class_private_field_init(this, _disclaimer, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _articleSources, { + _class_private_field_init(this, _articleSources, { writable: true, value: undefined }); @@ -100,26 +103,26 @@ class BodyBuilder extends _abstractBuilders.AbstractBuilder { var _nodes = /*#__PURE__*/ new WeakMap(), _hidden = /*#__PURE__*/ new WeakMap(); class TrustBoxBuilder extends _abstractBuilders.AbstractBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes, nodes.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _nodes, nodes.map(_builderUtils.mapBuildArg)); return this; } hidden(hidden) { - swcHelpers.classPrivateFieldSet(this, _hidden, hidden.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _hidden, hidden.map(_builderUtils.mapBuildArg)); return this; } build() { return { - nodes: swcHelpers.classPrivateFieldGet(this, _nodes), - hidden: swcHelpers.classPrivateFieldGet(this, _hidden) + nodes: _class_private_field_get(this, _nodes), + hidden: _class_private_field_get(this, _hidden) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes, { + _class_private_field_init(this, _nodes, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _hidden, { + _class_private_field_init(this, _hidden, { writable: true, value: [] }); @@ -128,17 +131,17 @@ class TrustBoxBuilder extends _abstractBuilders.AbstractBuilder { var _element = /*#__PURE__*/ new WeakMap(); class OpenerBuilder extends _abstractBuilders.AbstractBuilder { element(element) { - swcHelpers.classPrivateFieldSet(this, _element, (0, _builderUtils).mapBuildArg(element)); + _class_private_field_set(this, _element, (0, _builderUtils).mapBuildArg(element)); return this; } build() { return { - element: swcHelpers.classPrivateFieldGet(this, _element) + element: _class_private_field_get(this, _element) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _element, { + _class_private_field_init(this, _element, { writable: true, value: (0, _elementBuilder).image().build() }); @@ -147,45 +150,45 @@ class OpenerBuilder extends _abstractBuilders.AbstractBuilder { var _nodes1 = /*#__PURE__*/ new WeakMap(), _header = /*#__PURE__*/ new WeakMap(), _companions = /*#__PURE__*/ new WeakMap(), _commercialsEndOfStage = /*#__PURE__*/ new WeakMap(); class BodyStageSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes1, nodes.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _nodes1, nodes.map(_builderUtils.mapBuildArgs)); return this; } header(header1) { - swcHelpers.classPrivateFieldSet(this, _header, (0, _builderUtils).mapBuildArgs(header1 ?? [])); + _class_private_field_set(this, _header, (0, _builderUtils).mapBuildArgs(header1 ?? [])); return this; } companions(companions) { - swcHelpers.classPrivateFieldSet(this, _companions, companions.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _companions, companions.map(_builderUtils.mapBuildArgs)); return this; } commercialsEndOfStage(commercialsEndOfStage) { - swcHelpers.classPrivateFieldSet(this, _commercialsEndOfStage, commercialsEndOfStage.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _commercialsEndOfStage, commercialsEndOfStage.map(_builderUtils.mapBuildArgs)); return this; } buildListItem(seqNextElement) { return { - id: (0, _builderUtils).hash("bodyStage", swcHelpers.classPrivateFieldGet(this, _nodes1), swcHelpers.classPrivateFieldGet(this, _companions), swcHelpers.classPrivateFieldGet(this, _commercialsEndOfStage), swcHelpers.classPrivateFieldGet(this, _header)), - nodes: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _nodes1)), - header: seqNextElement.maybe(swcHelpers.classPrivateFieldGet(this, _header)), - companions: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _companions)), - commercialsEndOfStage: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _commercialsEndOfStage)) + id: (0, _builderUtils).hash("bodyStage", _class_private_field_get(this, _nodes1), _class_private_field_get(this, _companions), _class_private_field_get(this, _commercialsEndOfStage), _class_private_field_get(this, _header)), + nodes: seqNextElement.array(_class_private_field_get(this, _nodes1)), + header: seqNextElement.maybe(_class_private_field_get(this, _header)), + companions: seqNextElement.array(_class_private_field_get(this, _companions)), + commercialsEndOfStage: seqNextElement.array(_class_private_field_get(this, _commercialsEndOfStage)) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes1, { + _class_private_field_init(this, _nodes1, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _header, { + _class_private_field_init(this, _header, { writable: true, value: undefined }); - swcHelpers.classPrivateFieldInit(this, _companions, { + _class_private_field_init(this, _companions, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _commercialsEndOfStage, { + _class_private_field_init(this, _commercialsEndOfStage, { writable: true, value: [] }); @@ -194,37 +197,37 @@ class BodyStageSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { var _seqBuilder = /*#__PURE__*/ new WeakMap(); class BodyStageBuilder extends _abstractBuilders.AbstractBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).nodes([ + _class_private_field_get(this, _seqBuilder).nodes([ nodes ]); return this; } header(header2) { if (header2) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).header([ + _class_private_field_get(this, _seqBuilder).header([ header2 ]); } return this; } companions(companions) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).companions([ + _class_private_field_get(this, _seqBuilder).companions([ companions ]); return this; } commercialsEndOfStage(commercialsEndOfStage) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder).commercialsEndOfStage([ + _class_private_field_get(this, _seqBuilder).commercialsEndOfStage([ commercialsEndOfStage ]); return this; } build() { - return swcHelpers.classPrivateFieldGet(this, _seqBuilder).build(); + return _class_private_field_get(this, _seqBuilder).build(); } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _seqBuilder, { + _class_private_field_init(this, _seqBuilder, { writable: true, value: new BodyStageSeqBuilder() }); @@ -233,26 +236,26 @@ class BodyStageBuilder extends _abstractBuilders.AbstractBuilder { var _variant = /*#__PURE__*/ new WeakMap(), _opener = /*#__PURE__*/ new WeakMap(); class BodyHeaderBuilder extends _abstractBuilders.AbstractBuilder { variant(variant) { - swcHelpers.classPrivateFieldSet(this, _variant, variant); + _class_private_field_set(this, _variant, variant); return this; } opener(opener1) { - swcHelpers.classPrivateFieldSet(this, _opener, (0, _builderUtils).mapBuildArg(opener1)); + _class_private_field_set(this, _opener, (0, _builderUtils).mapBuildArg(opener1)); return this; } build() { return { - variant: swcHelpers.classPrivateFieldGet(this, _variant), - opener: swcHelpers.classPrivateFieldGet(this, _opener) + variant: _class_private_field_get(this, _variant), + opener: _class_private_field_get(this, _opener) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _variant, { + _class_private_field_init(this, _variant, { writable: true, value: "full" }); - swcHelpers.classPrivateFieldInit(this, _opener, { + _class_private_field_init(this, _opener, { writable: true, value: undefined }); @@ -261,19 +264,19 @@ class BodyHeaderBuilder extends _abstractBuilders.AbstractBuilder { var _nodes2 = /*#__PURE__*/ new WeakMap(); class ArticleSourceSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { nodes(nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes2, nodes.map(_builderUtils.mapBuildArgs)); + _class_private_field_set(this, _nodes2, nodes.map(_builderUtils.mapBuildArgs)); return this; } buildListItem(seqNextElement) { - const id = (0, _builderUtils).hash("article-source", swcHelpers.classPrivateFieldGet(this, _nodes2)); + const id = (0, _builderUtils).hash("article-source", _class_private_field_get(this, _nodes2)); return { id, - nodes: seqNextElement.array(swcHelpers.classPrivateFieldGet(this, _nodes2)) + nodes: seqNextElement.array(_class_private_field_get(this, _nodes2)) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes2, { + _class_private_field_init(this, _nodes2, { writable: true, value: [] }); @@ -282,17 +285,17 @@ class ArticleSourceSeqBuilder extends _abstractBuilders.AbstractSeqBuilder { var _seqBuilder1 = /*#__PURE__*/ new WeakMap(); class ArticleSourceBuilder extends _abstractBuilders.AbstractBuilder { nodes(...nodes) { - swcHelpers.classPrivateFieldGet(this, _seqBuilder1).nodes([ + _class_private_field_get(this, _seqBuilder1).nodes([ nodes ]); return this; } build() { - return swcHelpers.classPrivateFieldGet(this, _seqBuilder1).build(); + return _class_private_field_get(this, _seqBuilder1).build(); } constructor(...nodes){ super(); - swcHelpers.classPrivateFieldInit(this, _seqBuilder1, { + _class_private_field_init(this, _seqBuilder1, { writable: true, value: new ArticleSourceSeqBuilder() }); @@ -302,26 +305,26 @@ class ArticleSourceBuilder extends _abstractBuilders.AbstractBuilder { var _nodes3 = /*#__PURE__*/ new WeakMap(), _hidden1 = /*#__PURE__*/ new WeakMap(); class ArticleSourcesBuilder extends _abstractBuilders.AbstractBuilder { nodes(...nodes) { - swcHelpers.classPrivateFieldSet(this, _nodes3, nodes.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _nodes3, nodes.map(_builderUtils.mapBuildArg)); return this; } hidden(...hidden) { - swcHelpers.classPrivateFieldSet(this, _hidden1, hidden.map(_builderUtils.mapBuildArg)); + _class_private_field_set(this, _hidden1, hidden.map(_builderUtils.mapBuildArg)); return this; } build() { return { - nodes: swcHelpers.classPrivateFieldGet(this, _nodes3), - hidden: swcHelpers.classPrivateFieldGet(this, _hidden1) + nodes: _class_private_field_get(this, _nodes3), + hidden: _class_private_field_get(this, _hidden1) }; } constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _nodes3, { + _class_private_field_init(this, _nodes3, { writable: true, value: [] }); - swcHelpers.classPrivateFieldInit(this, _hidden1, { + _class_private_field_init(this, _hidden1, { writable: true, value: [] }); @@ -329,4 +332,4 @@ class ArticleSourcesBuilder extends _abstractBuilders.AbstractBuilder { } exports.node = _node; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2lucHV0L2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFic3RyYWN0QnVpbGRlciwgQWJzdHJhY3RTZXFCdWlsZGVyIH0gZnJvbSBcIi4vQWJzdHJhY3RCdWlsZGVyc1wiO1xuaW1wb3J0IHsgaGFzaCwgbWFwQnVpbGRBcmcsIG1hcEJ1aWxkQXJncyB9IGZyb20gXCIuL0J1aWxkZXIudXRpbHNcIjtcbmltcG9ydCB7IGltYWdlIH0gZnJvbSBcIi4vRWxlbWVudEJ1aWxkZXJcIjtcblxuaW1wb3J0IHR5cGUge1xuICAgIEJvZHksXG4gICAgQm9keVN0YWdlLFxuICAgIFRydXN0Qm94LFxuICAgIFJpY2hUZXh0LFxuICAgIE9wZW5lcixcbiAgICBCb2R5SGVhZGVyLFxuICAgIFN0YWdlLFxuICAgIEFydGljbGVTb3VyY2UsXG4gICAgQXJ0aWNsZVNvdXJjZXMsXG59IGZyb20gXCJAcGFwZXIvbW9kZWxzXCI7XG5pbXBvcnQgdHlwZSB7XG4gICAgQnVpbGRBcmcsXG4gICAgQnVpbGRBcmdzLFxuICAgIENyZWF0ZUJ1aWxkZXIsXG4gICAgU2VxRWxlbWVudCxcbiAgICBTZXFOZXh0RWxlbWVudENvbnZlcnRlcixcbn0gZnJvbSBcIi4vdHlwZXNcIjtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZCB1c2Uge0J1aWxkZXIuYm9keS5ub2RlLmltZygpfVxuICovXG5leHBvcnQgKiBmcm9tIFwiLi9Cb2R5Tm9kZXNCdWlsZGVyXCI7XG5leHBvcnQgKiBhcyBub2RlIGZyb20gXCIuL0JvZHlOb2Rlc0J1aWxkZXJcIjtcblxuZXhwb3J0IGNvbnN0IGNyZWF0ZTogQ3JlYXRlQnVpbGRlcjxCb2R5QnVpbGRlcj4gPSAoKSA9PiBuZXcgQm9keUJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCB0cnVzdEJveDogQ3JlYXRlQnVpbGRlcjxUcnVzdEJveEJ1aWxkZXI+ID0gKCkgPT5cbiAgICBuZXcgVHJ1c3RCb3hCdWlsZGVyKCk7XG5leHBvcnQgY29uc3Qgb3BlbmVyOiBDcmVhdGVCdWlsZGVyPE9wZW5lckJ1aWxkZXI+ID0gKCkgPT4gbmV3IE9wZW5lckJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBzdGFnZTogQ3JlYXRlQnVpbGRlcjxCb2R5U3RhZ2VCdWlsZGVyPiA9ICgpID0+XG4gICAgbmV3IEJvZHlTdGFnZUJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBoZWFkZXI6IENyZWF0ZUJ1aWxkZXI8Qm9keUhlYWRlckJ1aWxkZXI+ID0gKCkgPT5cbiAgICBuZXcgQm9keUhlYWRlckJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBzb3VyY2U6IENyZWF0ZUJ1aWxkZXI8XG4gICAgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIsXG4gICAgQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+XG4+ID0gKG5vZGVzOiBCdWlsZEFyZ3M8UmljaFRleHQuTm9kZT4gPSBbXSkgPT5cbiAgICBuZXcgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIoLi4ubm9kZXMpO1xuZXhwb3J0IGNvbnN0IHNvdXJjZXM6IENyZWF0ZUJ1aWxkZXI8QXJ0aWNsZVNvdXJjZXNCdWlsZGVyPiA9ICgpID0+XG4gICAgbmV3IEFydGljbGVTb3VyY2VzQnVpbGRlcigpO1xuXG5leHBvcnQgY29uc3Qgc2VxID0ge1xuICAgIHN0YWdlOiAoKCkgPT5cbiAgICAgICAgbmV3IEJvZHlTdGFnZVNlcUJ1aWxkZXIoKSkgYXMgQ3JlYXRlQnVpbGRlcjxCb2R5U3RhZ2VTZXFCdWlsZGVyPixcbiAgICBzb3VyY2U6ICgoKSA9PlxuICAgICAgICBuZXcgQXJ0aWNsZVNvdXJjZVNlcUJ1aWxkZXIoKSkgYXMgQ3JlYXRlQnVpbGRlcjxBcnRpY2xlU291cmNlU2VxQnVpbGRlcj4sXG59IGFzIGNvbnN0O1xuXG5jbGFzcyBCb2R5QnVpbGRlciBleHRlbmRzIEFic3RyYWN0QnVpbGRlcjxCb2R5PiB7XG4gICAgI3N0YWdlczogQm9keVN0YWdlW10gPSBbXTtcbiAgICAjdHJ1c3RCb3g/OiBUcnVzdEJveCA9IHVuZGVmaW5lZDtcbiAgICAjZGlzY2xhaW1lcj86IFJpY2hUZXh0Lk5vZGVbXSA9IHVuZGVmaW5lZDtcbiAgICAjYXJ0aWNsZVNvdXJjZXM/OiBBcnRpY2xlU291cmNlcyA9IHVuZGVmaW5lZDtcblxuICAgIHN0YWdlcyguLi5zdGFnZXM6IEJ1aWxkQXJnczxCb2R5U3RhZ2U+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI3N0YWdlcyA9IHN0YWdlcy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0cnVzdEJveCh0cnVzdEJveD86IEJ1aWxkQXJnPFRydXN0Qm94Pik6IHRoaXMge1xuICAgICAgICB0aGlzLiN0cnVzdEJveCA9IG1hcEJ1aWxkQXJnKHRydXN0Qm94KTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgZGlzY2xhaW1lcihkaXNjbGFpbWVyPzogQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI2Rpc2NsYWltZXIgPSBkaXNjbGFpbWVyPy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBhcnRpY2xlU291cmNlcyhhcnRpY2xlU291cmNlcz86IEJ1aWxkQXJnPEFydGljbGVTb3VyY2VzPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNhcnRpY2xlU291cmNlcyA9IG1hcEJ1aWxkQXJnKGFydGljbGVTb3VyY2VzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogQm9keSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBzdGFnZXM6IHRoaXMuI3N0YWdlcyxcbiAgICAgICAgICAgIHRydXN0Qm94OiB0aGlzLiN0cnVzdEJveCxcbiAgICAgICAgICAgIGRpc2NsYWltZXI6IHRoaXMuI2Rpc2NsYWltZXIsXG4gICAgICAgICAgICBhcnRpY2xlU291cmNlczogdGhpcy4jYXJ0aWNsZVNvdXJjZXMsXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBUcnVzdEJveEJ1aWxkZXIgZXh0ZW5kcyBBYnN0cmFjdEJ1aWxkZXI8VHJ1c3RCb3g+IHtcbiAgICAjbm9kZXM6IFJpY2hUZXh0Lk5vZGVbXSA9IFtdO1xuICAgICNoaWRkZW46IFJpY2hUZXh0Lk5vZGVbXSA9IFtdO1xuXG4gICAgbm9kZXMobm9kZXM6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNub2RlcyA9IG5vZGVzLm1hcChtYXBCdWlsZEFyZyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGhpZGRlbihoaWRkZW46IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNoaWRkZW4gPSBoaWRkZW4ubWFwKG1hcEJ1aWxkQXJnKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogVHJ1c3RCb3gge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbm9kZXM6IHRoaXMuI25vZGVzLFxuICAgICAgICAgICAgaGlkZGVuOiB0aGlzLiNoaWRkZW4sXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBPcGVuZXJCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPE9wZW5lcj4ge1xuICAgICNlbGVtZW50OiBPcGVuZXJbXCJlbGVtZW50XCJdID0gaW1hZ2UoKS5idWlsZCgpO1xuXG4gICAgZWxlbWVudChlbGVtZW50OiBCdWlsZEFyZzxPcGVuZXJbXCJlbGVtZW50XCJdPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNlbGVtZW50ID0gbWFwQnVpbGRBcmcoZWxlbWVudCk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IE9wZW5lciB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBlbGVtZW50OiB0aGlzLiNlbGVtZW50LFxuICAgICAgICB9O1xuICAgIH1cbn1cblxuY2xhc3MgQm9keVN0YWdlU2VxQnVpbGRlciBleHRlbmRzIEFic3RyYWN0U2VxQnVpbGRlcjxCb2R5U3RhZ2U+IHtcbiAgICAjbm9kZXM6IFNlcUVsZW1lbnQ8UmljaFRleHQuTm9kZVtdPiA9IFtdO1xuICAgICNoZWFkZXI/OiBTZXFFbGVtZW50PEJvZHlIZWFkZXI+ID0gdW5kZWZpbmVkO1xuICAgICNjb21wYW5pb25zOiBTZXFFbGVtZW50PFN0YWdlLkNvbXBhbmlvbkl0ZW1bXT4gPSBbXTtcbiAgICAjY29tbWVyY2lhbHNFbmRPZlN0YWdlOiBTZXFFbGVtZW50PFJpY2hUZXh0Lk5vZGVbXT4gPSBbXTtcblxuICAgIG5vZGVzKG5vZGVzOiBTZXFFbGVtZW50PEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgaGVhZGVyKGhlYWRlcj86IFNlcUVsZW1lbnQ8QnVpbGRBcmc8Qm9keUhlYWRlcj4+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI2hlYWRlciA9IG1hcEJ1aWxkQXJncyhoZWFkZXIgPz8gW10pO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBjb21wYW5pb25zKGNvbXBhbmlvbnM6IFNlcUVsZW1lbnQ8QnVpbGRBcmdzPFN0YWdlLkNvbXBhbmlvbkl0ZW0+Pik6IHRoaXMge1xuICAgICAgICB0aGlzLiNjb21wYW5pb25zID0gY29tcGFuaW9ucy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlKFxuICAgICAgICBjb21tZXJjaWFsc0VuZE9mU3RhZ2U6IFNlcUVsZW1lbnQ8QnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+PlxuICAgICk6IHRoaXMge1xuICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2UgPSBjb21tZXJjaWFsc0VuZE9mU3RhZ2UubWFwKG1hcEJ1aWxkQXJncyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkTGlzdEl0ZW0oc2VxTmV4dEVsZW1lbnQ6IFNlcU5leHRFbGVtZW50Q29udmVydGVyKTogQm9keVN0YWdlIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGlkOiBoYXNoKFxuICAgICAgICAgICAgICAgIFwiYm9keVN0YWdlXCIsXG4gICAgICAgICAgICAgICAgdGhpcy4jbm9kZXMsXG4gICAgICAgICAgICAgICAgdGhpcy4jY29tcGFuaW9ucyxcbiAgICAgICAgICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2UsXG4gICAgICAgICAgICAgICAgdGhpcy4jaGVhZGVyXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgbm9kZXM6IHNlcU5leHRFbGVtZW50LmFycmF5KHRoaXMuI25vZGVzKSxcbiAgICAgICAgICAgIGhlYWRlcjogc2VxTmV4dEVsZW1lbnQubWF5YmUodGhpcy4jaGVhZGVyKSxcbiAgICAgICAgICAgIGNvbXBhbmlvbnM6IHNlcU5leHRFbGVtZW50LmFycmF5KHRoaXMuI2NvbXBhbmlvbnMpLFxuICAgICAgICAgICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlOiBzZXFOZXh0RWxlbWVudC5hcnJheShcbiAgICAgICAgICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBCb2R5U3RhZ2VCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPEJvZHlTdGFnZT4ge1xuICAgICNzZXFCdWlsZGVyOiBCb2R5U3RhZ2VTZXFCdWlsZGVyID0gbmV3IEJvZHlTdGFnZVNlcUJ1aWxkZXIoKTtcblxuICAgIG5vZGVzKG5vZGVzOiBCdWlsZEFyZ3M8UmljaFRleHQuTm9kZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jc2VxQnVpbGRlci5ub2Rlcyhbbm9kZXNdKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgaGVhZGVyKGhlYWRlcj86IEJ1aWxkQXJnPEJvZHlIZWFkZXI+KTogdGhpcyB7XG4gICAgICAgIGlmIChoZWFkZXIpIHtcbiAgICAgICAgICAgIHRoaXMuI3NlcUJ1aWxkZXIuaGVhZGVyKFtoZWFkZXJdKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBjb21wYW5pb25zKGNvbXBhbmlvbnM6IEJ1aWxkQXJnczxTdGFnZS5Db21wYW5pb25JdGVtPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNzZXFCdWlsZGVyLmNvbXBhbmlvbnMoW2NvbXBhbmlvbnNdKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlKFxuICAgICAgICBjb21tZXJjaWFsc0VuZE9mU3RhZ2U6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPlxuICAgICk6IHRoaXMge1xuICAgICAgICB0aGlzLiNzZXFCdWlsZGVyLmNvbW1lcmNpYWxzRW5kT2ZTdGFnZShbY29tbWVyY2lhbHNFbmRPZlN0YWdlXSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEJvZHlTdGFnZSB7XG4gICAgICAgIHJldHVybiB0aGlzLiNzZXFCdWlsZGVyLmJ1aWxkKCk7XG4gICAgfVxufVxuXG5jbGFzcyBCb2R5SGVhZGVyQnVpbGRlciBleHRlbmRzIEFic3RyYWN0QnVpbGRlcjxCb2R5SGVhZGVyPiB7XG4gICAgI3ZhcmlhbnQ6IEJvZHlIZWFkZXJbXCJ2YXJpYW50XCJdID0gXCJmdWxsXCI7XG4gICAgI29wZW5lcj86IE9wZW5lciA9IHVuZGVmaW5lZDtcblxuICAgIHZhcmlhbnQodmFyaWFudDogQm9keUhlYWRlcltcInZhcmlhbnRcIl0pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jdmFyaWFudCA9IHZhcmlhbnQ7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIG9wZW5lcihvcGVuZXI6IEJ1aWxkQXJnPE9wZW5lcj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jb3BlbmVyID0gbWFwQnVpbGRBcmcob3BlbmVyKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogQm9keUhlYWRlciB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICB2YXJpYW50OiB0aGlzLiN2YXJpYW50LFxuICAgICAgICAgICAgb3BlbmVyOiB0aGlzLiNvcGVuZXIsXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBBcnRpY2xlU291cmNlU2VxQnVpbGRlciBleHRlbmRzIEFic3RyYWN0U2VxQnVpbGRlcjxBcnRpY2xlU291cmNlPiB7XG4gICAgI25vZGVzOiBTZXFFbGVtZW50PFJpY2hUZXh0Lk5vZGVbXT4gPSBbXTtcblxuICAgIG5vZGVzKG5vZGVzOiBTZXFFbGVtZW50PEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGRMaXN0SXRlbShzZXFOZXh0RWxlbWVudDogU2VxTmV4dEVsZW1lbnRDb252ZXJ0ZXIpOiBBcnRpY2xlU291cmNlIHtcbiAgICAgICAgY29uc3QgaWQgPSBoYXNoKFwiYXJ0aWNsZS1zb3VyY2VcIiwgdGhpcy4jbm9kZXMpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgaWQsXG4gICAgICAgICAgICBub2Rlczogc2VxTmV4dEVsZW1lbnQuYXJyYXkodGhpcy4jbm9kZXMpLFxuICAgICAgICB9O1xuICAgIH1cbn1cblxuY2xhc3MgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIgZXh0ZW5kcyBBYnN0cmFjdEJ1aWxkZXI8QXJ0aWNsZVNvdXJjZT4ge1xuICAgICNzZXFCdWlsZGVyOiBBcnRpY2xlU291cmNlU2VxQnVpbGRlciA9IG5ldyBBcnRpY2xlU291cmNlU2VxQnVpbGRlcigpO1xuXG4gICAgY29uc3RydWN0b3IoLi4ubm9kZXM6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPikge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICB0aGlzLm5vZGVzKC4uLm5vZGVzKTtcbiAgICB9XG5cbiAgICBub2RlcyguLi5ub2RlczogQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI3NlcUJ1aWxkZXIubm9kZXMoW25vZGVzXSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEFydGljbGVTb3VyY2Uge1xuICAgICAgICByZXR1cm4gdGhpcy4jc2VxQnVpbGRlci5idWlsZCgpO1xuICAgIH1cbn1cblxuY2xhc3MgQXJ0aWNsZVNvdXJjZXNCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPEFydGljbGVTb3VyY2VzPiB7XG4gICAgI25vZGVzOiBBcnRpY2xlU291cmNlW10gPSBbXTtcbiAgICAjaGlkZGVuOiBBcnRpY2xlU291cmNlW10gPSBbXTtcblxuICAgIG5vZGVzKC4uLm5vZGVzOiBCdWlsZEFyZ3M8QXJ0aWNsZVNvdXJjZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBoaWRkZW4oLi4uaGlkZGVuOiBCdWlsZEFyZ3M8QXJ0aWNsZVNvdXJjZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jaGlkZGVuID0gaGlkZGVuLm1hcChtYXBCdWlsZEFyZyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEFydGljbGVTb3VyY2VzIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5vZGVzOiB0aGlzLiNub2RlcyxcbiAgICAgICAgICAgIGhpZGRlbjogdGhpcy4jaGlkZGVuLFxuICAgICAgICB9O1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJub2RlIiwiY3JlYXRlIiwiQm9keUJ1aWxkZXIiLCJ0cnVzdEJveCIsIlRydXN0Qm94QnVpbGRlciIsIm9wZW5lciIsIk9wZW5lckJ1aWxkZXIiLCJzdGFnZSIsIkJvZHlTdGFnZUJ1aWxkZXIiLCJoZWFkZXIiLCJCb2R5SGVhZGVyQnVpbGRlciIsInNvdXJjZSIsIm5vZGVzIiwiQXJ0aWNsZVNvdXJjZUJ1aWxkZXIiLCJzb3VyY2VzIiwiQXJ0aWNsZVNvdXJjZXNCdWlsZGVyIiwic2VxIiwiQm9keVN0YWdlU2VxQnVpbGRlciIsIkFydGljbGVTb3VyY2VTZXFCdWlsZGVyIiwiQWJzdHJhY3RCdWlsZGVyIiwic3RhZ2VzIiwibWFwIiwibWFwQnVpbGRBcmciLCJkaXNjbGFpbWVyIiwiYXJ0aWNsZVNvdXJjZXMiLCJidWlsZCIsInVuZGVmaW5lZCIsImhpZGRlbiIsImVsZW1lbnQiLCJpbWFnZSIsIkFic3RyYWN0U2VxQnVpbGRlciIsIm1hcEJ1aWxkQXJncyIsImNvbXBhbmlvbnMiLCJjb21tZXJjaWFsc0VuZE9mU3RhZ2UiLCJidWlsZExpc3RJdGVtIiwic2VxTmV4dEVsZW1lbnQiLCJpZCIsImhhc2giLCJhcnJheSIsIm1heWJlIiwic2VxQnVpbGRlciIsInZhcmlhbnQiLCJjb25zdHJ1Y3RvciJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQW9ELElBQUEsaUJBQW9CLFdBQXBCLG9CQUFvQixDQUFBO0FBQ3hCLElBQUEsYUFBaUIsV0FBakIsaUJBQWlCLENBQUE7QUFDM0MsSUFBQSxlQUFrQixXQUFsQixrQkFBa0IsQ0FBQTtBQXlCNUJBLElBQUFBLEtBQUksNkNBQU0sb0JBQW9CLEVBQTFCO0FBSmhCOztHQUVHLENBQ0gsWUFBQSxLQUFtQzs7OzJDQUFuQyxLQUFtQzs7OzttQkFBbkMsS0FBbUM7OztFQUFBO0FBRzVCLE1BQU1DLE1BQU0sR0FBK0IsSUFBTSxJQUFJQyxXQUFXLEVBQUUsQUFBQztRQUE3REQsTUFBTSxHQUFOQSxNQUFNO0FBQ1osTUFBTUUsUUFBUSxHQUFtQyxJQUNwRCxJQUFJQyxlQUFlLEVBQUUsQUFBQztRQURiRCxRQUFRLEdBQVJBLFFBQVE7QUFFZCxNQUFNRSxNQUFNLEdBQWlDLElBQU0sSUFBSUMsYUFBYSxFQUFFLEFBQUM7UUFBakVELE1BQU0sR0FBTkEsTUFBTTtBQUNaLE1BQU1FLEtBQUssR0FBb0MsSUFDbEQsSUFBSUMsZ0JBQWdCLEVBQUUsQUFBQztRQURkRCxLQUFLLEdBQUxBLEtBQUs7QUFFWCxNQUFNRSxNQUFNLEdBQXFDLElBQ3BELElBQUlDLGlCQUFpQixFQUFFLEFBQUM7UUFEZkQsTUFBTSxHQUFOQSxNQUFNO0FBRVosTUFBTUUsTUFBTSxHQUdmLENBQUNDLEtBQStCLEdBQUcsRUFBRSxHQUNyQyxJQUFJQyxvQkFBb0IsSUFBSUQsS0FBSyxDQUFDLEFBQUM7UUFKMUJELE1BQU0sR0FBTkEsTUFBTTtBQUtaLE1BQU1HLE9BQU8sR0FBeUMsSUFDekQsSUFBSUMscUJBQXFCLEVBQUUsQUFBQztRQURuQkQsT0FBTyxHQUFQQSxPQUFPO0FBR2IsTUFBTUUsR0FBRyxHQUFHO0lBQ2ZULEtBQUssRUFBRyxJQUNKLElBQUlVLG1CQUFtQixFQUFFO0lBQzdCTixNQUFNLEVBQUcsSUFDTCxJQUFJTyx1QkFBdUIsRUFBRTtDQUNwQyxBQUFTLEFBQUM7UUFMRUYsR0FBRyxHQUFIQSxHQUFHO0lBUVosT0FBTyxnQ0FDUCxTQUFTLGdDQUNULFdBQVcsZ0NBQ1gsZUFBZTtBQUpuQixNQUFNZCxXQUFXLFNBQVNpQixpQkFBZSxnQkFBQTtJQU1yQ0MsTUFBTSxDQUFDLEdBQUdBLE1BQU0sQUFBc0IsRUFBUTs4Q0FDcENBLE9BQU0sRUFBR0EsTUFBTSxDQUFDQyxHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEbkIsUUFBUSxDQUFDQSxTQUE2QixFQUFROzhDQUNwQ0EsU0FBUSxFQUFHbUIsQ0FBQUEsR0FBQUEsYUFBVyxBQUFVLENBQUEsWUFBVixDQUFDbkIsU0FBUSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEb0IsVUFBVSxDQUFDQSxVQUFxQyxFQUFROzhDQUM5Q0EsV0FBVSxFQUFHQSxVQUFVLEVBQUVGLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUNoRCxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURFLGNBQWMsQ0FBQ0EsY0FBeUMsRUFBUTs4Q0FDdERBLGVBQWMsRUFBR0YsQ0FBQUEsR0FBQUEsYUFBVyxBQUFnQixDQUFBLFlBQWhCLENBQUNFLGNBQWMsQ0FBQyxFQUFDO1FBQ25ELE9BQU8sSUFBSSxDQUFDO0tBQ2Y7SUFFREMsS0FBSyxHQUFTO1FBQ1YsT0FBTztZQUNITCxNQUFNLGtDQUFFLElBQUksRUFBRUEsT0FBTTtZQUNwQmpCLFFBQVEsa0NBQUUsSUFBSSxFQUFFQSxTQUFRO1lBQ3hCb0IsVUFBVSxrQ0FBRSxJQUFJLEVBQUVBLFdBQVU7WUFDNUJDLGNBQWMsa0NBQUUsSUFBSSxFQUFFQSxlQUFjO1NBQ3ZDLENBQUM7S0FDTDs7O1FBaENELHVDQUFBLE9BQU87O21CQUFnQixFQUFFO1VBQUMsQ0FBQTtRQUMxQix1Q0FBQSxTQUFTOzttQkFBY0UsU0FBUztVQUFDLENBQUE7UUFDakMsdUNBQUEsV0FBVzs7bUJBQXFCQSxTQUFTO1VBQUMsQ0FBQTtRQUMxQyx1Q0FBQSxlQUFlOzttQkFBb0JBLFNBQVM7VUFBQyxDQUFBOztDQThCaEQ7SUFHRyxNQUFNLGdDQUNOLE9BQU87QUFGWCxNQUFNdEIsZUFBZSxTQUFTZSxpQkFBZSxnQkFBQTtJQUl6Q1AsS0FBSyxDQUFDQSxLQUErQixFQUFROzhDQUNuQ0EsTUFBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUNyQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURLLE1BQU0sQ0FBQ0EsTUFBZ0MsRUFBUTs4Q0FDckNBLE9BQU0sRUFBR0EsTUFBTSxDQUFDTixHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVERyxLQUFLLEdBQWE7UUFDZCxPQUFPO1lBQ0hiLEtBQUssa0NBQUUsSUFBSSxFQUFFQSxNQUFLO1lBQ2xCZSxNQUFNLGtDQUFFLElBQUksRUFBRUEsT0FBTTtTQUN2QixDQUFDO0tBQ0w7OztRQWxCRCx1Q0FBQSxNQUFNOzttQkFBb0IsRUFBRTtVQUFDLENBQUE7UUFDN0IsdUNBQUEsT0FBTzs7bUJBQW9CLEVBQUU7VUFBQyxDQUFBOztDQWtCakM7SUFHRyxRQUFRO0FBRFosTUFBTXJCLGFBQWEsU0FBU2EsaUJBQWUsZ0JBQUE7SUFHdkNTLE9BQU8sQ0FBQ0EsT0FBb0MsRUFBUTs4Q0FDMUNBLFFBQU8sRUFBR04sQ0FBQUEsR0FBQUEsYUFBVyxBQUFTLENBQUEsWUFBVCxDQUFDTSxPQUFPLENBQUMsRUFBQztRQUNyQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURILEtBQUssR0FBVztRQUNaLE9BQU87WUFDSEcsT0FBTyxrQ0FBRSxJQUFJLEVBQUVBLFFBQU87U0FDekIsQ0FBQztLQUNMOzs7UUFYRCx1Q0FBQSxRQUFROzttQkFBc0JDLENBQUFBLEdBQUFBLGVBQUssQUFBRSxDQUFBLE1BQUYsRUFBRSxDQUFDSixLQUFLLEVBQUU7VUFBQyxDQUFBOztDQVlqRDtJQUdHLE9BQU0sZ0NBQ04sT0FBTyxnQ0FDUCxXQUFXLGdDQUNYLHNCQUFzQjtBQUoxQixNQUFNUixtQkFBbUIsU0FBU2EsaUJBQWtCLG1CQUFBO0lBTWhEbEIsS0FBSyxDQUFDQSxLQUEyQyxFQUFROzhDQUMvQ0EsT0FBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRUR0QixNQUFNLENBQUNBLE9BQXlDLEVBQVE7OENBQzlDQSxPQUFNLEVBQUdzQixDQUFBQSxHQUFBQSxhQUFZLEFBQWMsQ0FBQSxhQUFkLENBQUN0QixPQUFNLElBQUksRUFBRSxDQUFDLEVBQUM7UUFDMUMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEdUIsVUFBVSxDQUFDQSxVQUFzRCxFQUFROzhDQUMvREEsV0FBVSxFQUFHQSxVQUFVLENBQUNYLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUNoRCxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURFLHFCQUFxQixDQUNqQkEscUJBQTJELEVBQ3ZEOzhDQUNFQSxzQkFBcUIsRUFBR0EscUJBQXFCLENBQUNaLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0RSxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLGFBQWEsQ0FBQ0MsY0FBdUMsRUFBYTtRQUM5RCxPQUFPO1lBQ0hDLEVBQUUsRUFBRUMsQ0FBQUEsR0FBQUEsYUFBSSxBQU1QLENBQUEsS0FOTyxDQUNKLFdBQVcsa0NBQ1gsSUFBSSxFQUFFekIsT0FBSyxtQ0FDWCxJQUFJLEVBQUVvQixXQUFVLG1DQUNoQixJQUFJLEVBQUVDLHNCQUFxQixtQ0FDM0IsSUFBSSxFQUFFeEIsT0FBTSxFQUNmO1lBQ0RHLEtBQUssRUFBRXVCLGNBQWMsQ0FBQ0csS0FBSyxpQ0FBQyxJQUFJLEVBQUUxQixPQUFLLEVBQUM7WUFDeENILE1BQU0sRUFBRTBCLGNBQWMsQ0FBQ0ksS0FBSyxpQ0FBQyxJQUFJLEVBQUU5QixPQUFNLEVBQUM7WUFDMUN1QixVQUFVLEVBQUVHLGNBQWMsQ0FBQ0csS0FBSyxpQ0FBQyxJQUFJLEVBQUVOLFdBQVUsRUFBQztZQUNsREMscUJBQXFCLEVBQUVFLGNBQWMsQ0FBQ0csS0FBSyxpQ0FDdkMsSUFBSSxFQUFFTCxzQkFBcUIsRUFDOUI7U0FDSixDQUFDO0tBQ0w7OztRQTNDRCx1Q0FBQSxPQUFNOzttQkFBZ0MsRUFBRTtVQUFDLENBQUE7UUFDekMsdUNBQUEsT0FBTzs7bUJBQTRCUCxTQUFTO1VBQUMsQ0FBQTtRQUM3Qyx1Q0FBQSxXQUFXOzttQkFBc0MsRUFBRTtVQUFDLENBQUE7UUFDcEQsdUNBQUEsc0JBQXNCOzttQkFBZ0MsRUFBRTtVQUFDLENBQUE7O0NBeUM1RDtJQUdHLFdBQVc7QUFEZixNQUFNbEIsZ0JBQWdCLFNBQVNXLGlCQUFlLGdCQUFBO0lBRzFDUCxLQUFLLENBQUNBLEtBQStCLEVBQVE7UUFDekMsZ0NBQUEsSUFBSSxFQUFFNEIsV0FBVSxFQUFDNUIsS0FBSyxDQUFDO1lBQUNBLEtBQUs7U0FBQyxDQUFDLENBQUM7UUFDaEMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVESCxNQUFNLENBQUNBLE9BQTZCLEVBQVE7UUFDeEMsSUFBSUEsT0FBTSxFQUFFO1lBQ1IsZ0NBQUEsSUFBSSxFQUFFK0IsV0FBVSxFQUFDL0IsTUFBTSxDQUFDO2dCQUFDQSxPQUFNO2FBQUMsQ0FBQyxDQUFDO1NBQ3JDO1FBQ0QsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEdUIsVUFBVSxDQUFDQSxVQUEwQyxFQUFRO1FBQ3pELGdDQUFBLElBQUksRUFBRVEsV0FBVSxFQUFDUixVQUFVLENBQUM7WUFBQ0EsVUFBVTtTQUFDLENBQUMsQ0FBQztRQUMxQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURDLHFCQUFxQixDQUNqQkEscUJBQStDLEVBQzNDO1FBQ0osZ0NBQUEsSUFBSSxFQUFFTyxXQUFVLEVBQUNQLHFCQUFxQixDQUFDO1lBQUNBLHFCQUFxQjtTQUFDLENBQUMsQ0FBQztRQUNoRSxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURSLEtBQUssR0FBYztRQUNmLE9BQU8sZ0NBQUEsSUFBSSxFQUFFZSxXQUFVLEVBQUNmLEtBQUssRUFBRSxDQUFDO0tBQ25DOzs7UUE1QkQsdUNBQUEsV0FBVzs7bUJBQXdCLElBQUlSLG1CQUFtQixFQUFFO1VBQUMsQ0FBQTs7Q0E2QmhFO0lBR0csUUFBUSxnQ0FDUixPQUFPO0FBRlgsTUFBTVAsaUJBQWlCLFNBQVNTLGlCQUFlLGdCQUFBO0lBSTNDc0IsT0FBTyxDQUFDQSxPQUE4QixFQUFROzhDQUNwQ0EsUUFBTyxFQUFHQSxPQUFPLEVBQUM7UUFDeEIsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEcEMsTUFBTSxDQUFDQSxPQUF3QixFQUFROzhDQUM3QkEsT0FBTSxFQUFHaUIsQ0FBQUEsR0FBQUEsYUFBVyxBQUFRLENBQUEsWUFBUixDQUFDakIsT0FBTSxDQUFDLEVBQUM7UUFDbkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEb0IsS0FBSyxHQUFlO1FBQ2hCLE9BQU87WUFDSGdCLE9BQU8sa0NBQUUsSUFBSSxFQUFFQSxRQUFPO1lBQ3RCcEMsTUFBTSxrQ0FBRSxJQUFJLEVBQUVBLE9BQU07U0FDdkIsQ0FBQztLQUNMOzs7UUFsQkQsdUNBQUEsUUFBUTs7bUJBQTBCLE1BQU07VUFBQyxDQUFBO1FBQ3pDLHVDQUFBLE9BQU87O21CQUFZcUIsU0FBUztVQUFDLENBQUE7O0NBa0JoQztJQUdHLE9BQU07QUFEVixNQUFNUix1QkFBdUIsU0FBU1ksaUJBQWtCLG1CQUFBO0lBR3BEbEIsS0FBSyxDQUFDQSxLQUEyQyxFQUFROzhDQUMvQ0EsT0FBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLGFBQWEsQ0FBQ0MsY0FBdUMsRUFBaUI7UUFDbEUsTUFBTUMsRUFBRSxHQUFHQyxDQUFBQSxHQUFBQSxhQUFJLEFBQStCLENBQUEsS0FBL0IsQ0FBQyxnQkFBZ0Isa0NBQUUsSUFBSSxFQUFFekIsT0FBSyxFQUFDLEFBQUM7UUFDL0MsT0FBTztZQUNId0IsRUFBRTtZQUNGeEIsS0FBSyxFQUFFdUIsY0FBYyxDQUFDRyxLQUFLLGlDQUFDLElBQUksRUFBRTFCLE9BQUssRUFBQztTQUMzQyxDQUFDO0tBQ0w7OztRQWJELHVDQUFBLE9BQU07O21CQUFnQyxFQUFFO1VBQUMsQ0FBQTs7Q0FjNUM7SUFHRyxZQUFXO0FBRGYsTUFBTUMsb0JBQW9CLFNBQVNNLGlCQUFlLGdCQUFBO0lBUTlDUCxLQUFLLENBQUMsR0FBR0EsS0FBSyxBQUEwQixFQUFRO1FBQzVDLGdDQUFBLElBQUksRUFBRTRCLFlBQVUsRUFBQzVCLEtBQUssQ0FBQztZQUFDQSxLQUFLO1NBQUMsQ0FBQyxDQUFDO1FBQ2hDLE9BQU8sSUFBSSxDQUFDO0tBQ2Y7SUFFRGEsS0FBSyxHQUFrQjtRQUNuQixPQUFPLGdDQUFBLElBQUksRUFBRWUsWUFBVSxFQUFDZixLQUFLLEVBQUUsQ0FBQztLQUNuQztJQVpEaUIsWUFBWSxHQUFHOUIsS0FBSyxBQUEwQixDQUFFO1FBQzVDLEtBQUssRUFBRSxDQUFDO1FBSFosdUNBQUEsWUFBVzs7bUJBQTRCLElBQUlNLHVCQUF1QixFQUFFO1VBQUMsQ0FBQTtRQUlqRSxJQUFJLENBQUNOLEtBQUssSUFBSUEsS0FBSyxDQUFDLENBQUM7S0FDeEI7Q0FVSjtJQUdHLE9BQU0sZ0NBQ04sUUFBTztBQUZYLE1BQU1HLHFCQUFxQixTQUFTSSxpQkFBZSxnQkFBQTtJQUkvQ1AsS0FBSyxDQUFDLEdBQUdBLEtBQUssQUFBMEIsRUFBUTs4Q0FDdENBLE9BQUssRUFBR0EsS0FBSyxDQUFDUyxHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDckMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVESyxNQUFNLENBQUMsR0FBR0EsTUFBTSxBQUEwQixFQUFROzhDQUN4Q0EsUUFBTSxFQUFHQSxNQUFNLENBQUNOLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUN2QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLEtBQUssR0FBbUI7UUFDcEIsT0FBTztZQUNIYixLQUFLLGtDQUFFLElBQUksRUFBRUEsT0FBSztZQUNsQmUsTUFBTSxrQ0FBRSxJQUFJLEVBQUVBLFFBQU07U0FDdkIsQ0FBQztLQUNMOzs7UUFsQkQsdUNBQUEsT0FBTTs7bUJBQW9CLEVBQUU7VUFBQyxDQUFBO1FBQzdCLHVDQUFBLFFBQU87O21CQUFvQixFQUFFO1VBQUMsQ0FBQTs7Q0FrQmpDO1FBOVBXM0IsSUFBSSxHQUFKQSxLQUFJIn0= +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2lucHV0L2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFic3RyYWN0QnVpbGRlciwgQWJzdHJhY3RTZXFCdWlsZGVyIH0gZnJvbSBcIi4vQWJzdHJhY3RCdWlsZGVyc1wiO1xuaW1wb3J0IHsgaGFzaCwgbWFwQnVpbGRBcmcsIG1hcEJ1aWxkQXJncyB9IGZyb20gXCIuL0J1aWxkZXIudXRpbHNcIjtcbmltcG9ydCB7IGltYWdlIH0gZnJvbSBcIi4vRWxlbWVudEJ1aWxkZXJcIjtcblxuaW1wb3J0IHR5cGUge1xuICAgIEJvZHksXG4gICAgQm9keVN0YWdlLFxuICAgIFRydXN0Qm94LFxuICAgIFJpY2hUZXh0LFxuICAgIE9wZW5lcixcbiAgICBCb2R5SGVhZGVyLFxuICAgIFN0YWdlLFxuICAgIEFydGljbGVTb3VyY2UsXG4gICAgQXJ0aWNsZVNvdXJjZXMsXG59IGZyb20gXCJAcGFwZXIvbW9kZWxzXCI7XG5pbXBvcnQgdHlwZSB7XG4gICAgQnVpbGRBcmcsXG4gICAgQnVpbGRBcmdzLFxuICAgIENyZWF0ZUJ1aWxkZXIsXG4gICAgU2VxRWxlbWVudCxcbiAgICBTZXFOZXh0RWxlbWVudENvbnZlcnRlcixcbn0gZnJvbSBcIi4vdHlwZXNcIjtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZCB1c2Uge0J1aWxkZXIuYm9keS5ub2RlLmltZygpfVxuICovXG5leHBvcnQgKiBmcm9tIFwiLi9Cb2R5Tm9kZXNCdWlsZGVyXCI7XG5leHBvcnQgKiBhcyBub2RlIGZyb20gXCIuL0JvZHlOb2Rlc0J1aWxkZXJcIjtcblxuZXhwb3J0IGNvbnN0IGNyZWF0ZTogQ3JlYXRlQnVpbGRlcjxCb2R5QnVpbGRlcj4gPSAoKSA9PiBuZXcgQm9keUJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCB0cnVzdEJveDogQ3JlYXRlQnVpbGRlcjxUcnVzdEJveEJ1aWxkZXI+ID0gKCkgPT5cbiAgICBuZXcgVHJ1c3RCb3hCdWlsZGVyKCk7XG5leHBvcnQgY29uc3Qgb3BlbmVyOiBDcmVhdGVCdWlsZGVyPE9wZW5lckJ1aWxkZXI+ID0gKCkgPT4gbmV3IE9wZW5lckJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBzdGFnZTogQ3JlYXRlQnVpbGRlcjxCb2R5U3RhZ2VCdWlsZGVyPiA9ICgpID0+XG4gICAgbmV3IEJvZHlTdGFnZUJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBoZWFkZXI6IENyZWF0ZUJ1aWxkZXI8Qm9keUhlYWRlckJ1aWxkZXI+ID0gKCkgPT5cbiAgICBuZXcgQm9keUhlYWRlckJ1aWxkZXIoKTtcbmV4cG9ydCBjb25zdCBzb3VyY2U6IENyZWF0ZUJ1aWxkZXI8XG4gICAgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIsXG4gICAgQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+XG4+ID0gKG5vZGVzOiBCdWlsZEFyZ3M8UmljaFRleHQuTm9kZT4gPSBbXSkgPT5cbiAgICBuZXcgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIoLi4ubm9kZXMpO1xuZXhwb3J0IGNvbnN0IHNvdXJjZXM6IENyZWF0ZUJ1aWxkZXI8QXJ0aWNsZVNvdXJjZXNCdWlsZGVyPiA9ICgpID0+XG4gICAgbmV3IEFydGljbGVTb3VyY2VzQnVpbGRlcigpO1xuXG5leHBvcnQgY29uc3Qgc2VxID0ge1xuICAgIHN0YWdlOiAoKCkgPT5cbiAgICAgICAgbmV3IEJvZHlTdGFnZVNlcUJ1aWxkZXIoKSkgYXMgQ3JlYXRlQnVpbGRlcjxCb2R5U3RhZ2VTZXFCdWlsZGVyPixcbiAgICBzb3VyY2U6ICgoKSA9PlxuICAgICAgICBuZXcgQXJ0aWNsZVNvdXJjZVNlcUJ1aWxkZXIoKSkgYXMgQ3JlYXRlQnVpbGRlcjxBcnRpY2xlU291cmNlU2VxQnVpbGRlcj4sXG59IGFzIGNvbnN0O1xuXG5jbGFzcyBCb2R5QnVpbGRlciBleHRlbmRzIEFic3RyYWN0QnVpbGRlcjxCb2R5PiB7XG4gICAgI3N0YWdlczogQm9keVN0YWdlW10gPSBbXTtcbiAgICAjdHJ1c3RCb3g/OiBUcnVzdEJveCA9IHVuZGVmaW5lZDtcbiAgICAjZGlzY2xhaW1lcj86IFJpY2hUZXh0Lk5vZGVbXSA9IHVuZGVmaW5lZDtcbiAgICAjYXJ0aWNsZVNvdXJjZXM/OiBBcnRpY2xlU291cmNlcyA9IHVuZGVmaW5lZDtcblxuICAgIHN0YWdlcyguLi5zdGFnZXM6IEJ1aWxkQXJnczxCb2R5U3RhZ2U+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI3N0YWdlcyA9IHN0YWdlcy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB0cnVzdEJveCh0cnVzdEJveD86IEJ1aWxkQXJnPFRydXN0Qm94Pik6IHRoaXMge1xuICAgICAgICB0aGlzLiN0cnVzdEJveCA9IG1hcEJ1aWxkQXJnKHRydXN0Qm94KTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgZGlzY2xhaW1lcihkaXNjbGFpbWVyPzogQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI2Rpc2NsYWltZXIgPSBkaXNjbGFpbWVyPy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBhcnRpY2xlU291cmNlcyhhcnRpY2xlU291cmNlcz86IEJ1aWxkQXJnPEFydGljbGVTb3VyY2VzPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNhcnRpY2xlU291cmNlcyA9IG1hcEJ1aWxkQXJnKGFydGljbGVTb3VyY2VzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogQm9keSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBzdGFnZXM6IHRoaXMuI3N0YWdlcyxcbiAgICAgICAgICAgIHRydXN0Qm94OiB0aGlzLiN0cnVzdEJveCxcbiAgICAgICAgICAgIGRpc2NsYWltZXI6IHRoaXMuI2Rpc2NsYWltZXIsXG4gICAgICAgICAgICBhcnRpY2xlU291cmNlczogdGhpcy4jYXJ0aWNsZVNvdXJjZXMsXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBUcnVzdEJveEJ1aWxkZXIgZXh0ZW5kcyBBYnN0cmFjdEJ1aWxkZXI8VHJ1c3RCb3g+IHtcbiAgICAjbm9kZXM6IFJpY2hUZXh0Lk5vZGVbXSA9IFtdO1xuICAgICNoaWRkZW46IFJpY2hUZXh0Lk5vZGVbXSA9IFtdO1xuXG4gICAgbm9kZXMobm9kZXM6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNub2RlcyA9IG5vZGVzLm1hcChtYXBCdWlsZEFyZyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGhpZGRlbihoaWRkZW46IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNoaWRkZW4gPSBoaWRkZW4ubWFwKG1hcEJ1aWxkQXJnKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogVHJ1c3RCb3gge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbm9kZXM6IHRoaXMuI25vZGVzLFxuICAgICAgICAgICAgaGlkZGVuOiB0aGlzLiNoaWRkZW4sXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBPcGVuZXJCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPE9wZW5lcj4ge1xuICAgICNlbGVtZW50OiBPcGVuZXJbXCJlbGVtZW50XCJdID0gaW1hZ2UoKS5idWlsZCgpO1xuXG4gICAgZWxlbWVudChlbGVtZW50OiBCdWlsZEFyZzxPcGVuZXJbXCJlbGVtZW50XCJdPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNlbGVtZW50ID0gbWFwQnVpbGRBcmcoZWxlbWVudCk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IE9wZW5lciB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBlbGVtZW50OiB0aGlzLiNlbGVtZW50LFxuICAgICAgICB9O1xuICAgIH1cbn1cblxuY2xhc3MgQm9keVN0YWdlU2VxQnVpbGRlciBleHRlbmRzIEFic3RyYWN0U2VxQnVpbGRlcjxCb2R5U3RhZ2U+IHtcbiAgICAjbm9kZXM6IFNlcUVsZW1lbnQ8UmljaFRleHQuTm9kZVtdPiA9IFtdO1xuICAgICNoZWFkZXI/OiBTZXFFbGVtZW50PEJvZHlIZWFkZXI+ID0gdW5kZWZpbmVkO1xuICAgICNjb21wYW5pb25zOiBTZXFFbGVtZW50PFN0YWdlLkNvbXBhbmlvbkl0ZW1bXT4gPSBbXTtcbiAgICAjY29tbWVyY2lhbHNFbmRPZlN0YWdlOiBTZXFFbGVtZW50PFJpY2hUZXh0Lk5vZGVbXT4gPSBbXTtcblxuICAgIG5vZGVzKG5vZGVzOiBTZXFFbGVtZW50PEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgaGVhZGVyKGhlYWRlcj86IFNlcUVsZW1lbnQ8QnVpbGRBcmc8Qm9keUhlYWRlcj4+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI2hlYWRlciA9IG1hcEJ1aWxkQXJncyhoZWFkZXIgPz8gW10pO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBjb21wYW5pb25zKGNvbXBhbmlvbnM6IFNlcUVsZW1lbnQ8QnVpbGRBcmdzPFN0YWdlLkNvbXBhbmlvbkl0ZW0+Pik6IHRoaXMge1xuICAgICAgICB0aGlzLiNjb21wYW5pb25zID0gY29tcGFuaW9ucy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlKFxuICAgICAgICBjb21tZXJjaWFsc0VuZE9mU3RhZ2U6IFNlcUVsZW1lbnQ8QnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+PlxuICAgICk6IHRoaXMge1xuICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2UgPSBjb21tZXJjaWFsc0VuZE9mU3RhZ2UubWFwKG1hcEJ1aWxkQXJncyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkTGlzdEl0ZW0oc2VxTmV4dEVsZW1lbnQ6IFNlcU5leHRFbGVtZW50Q29udmVydGVyKTogQm9keVN0YWdlIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGlkOiBoYXNoKFxuICAgICAgICAgICAgICAgIFwiYm9keVN0YWdlXCIsXG4gICAgICAgICAgICAgICAgdGhpcy4jbm9kZXMsXG4gICAgICAgICAgICAgICAgdGhpcy4jY29tcGFuaW9ucyxcbiAgICAgICAgICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2UsXG4gICAgICAgICAgICAgICAgdGhpcy4jaGVhZGVyXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgbm9kZXM6IHNlcU5leHRFbGVtZW50LmFycmF5KHRoaXMuI25vZGVzKSxcbiAgICAgICAgICAgIGhlYWRlcjogc2VxTmV4dEVsZW1lbnQubWF5YmUodGhpcy4jaGVhZGVyKSxcbiAgICAgICAgICAgIGNvbXBhbmlvbnM6IHNlcU5leHRFbGVtZW50LmFycmF5KHRoaXMuI2NvbXBhbmlvbnMpLFxuICAgICAgICAgICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlOiBzZXFOZXh0RWxlbWVudC5hcnJheShcbiAgICAgICAgICAgICAgICB0aGlzLiNjb21tZXJjaWFsc0VuZE9mU3RhZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBCb2R5U3RhZ2VCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPEJvZHlTdGFnZT4ge1xuICAgICNzZXFCdWlsZGVyOiBCb2R5U3RhZ2VTZXFCdWlsZGVyID0gbmV3IEJvZHlTdGFnZVNlcUJ1aWxkZXIoKTtcblxuICAgIG5vZGVzKG5vZGVzOiBCdWlsZEFyZ3M8UmljaFRleHQuTm9kZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jc2VxQnVpbGRlci5ub2Rlcyhbbm9kZXNdKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgaGVhZGVyKGhlYWRlcj86IEJ1aWxkQXJnPEJvZHlIZWFkZXI+KTogdGhpcyB7XG4gICAgICAgIGlmIChoZWFkZXIpIHtcbiAgICAgICAgICAgIHRoaXMuI3NlcUJ1aWxkZXIuaGVhZGVyKFtoZWFkZXJdKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBjb21wYW5pb25zKGNvbXBhbmlvbnM6IEJ1aWxkQXJnczxTdGFnZS5Db21wYW5pb25JdGVtPik6IHRoaXMge1xuICAgICAgICB0aGlzLiNzZXFCdWlsZGVyLmNvbXBhbmlvbnMoW2NvbXBhbmlvbnNdKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgY29tbWVyY2lhbHNFbmRPZlN0YWdlKFxuICAgICAgICBjb21tZXJjaWFsc0VuZE9mU3RhZ2U6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPlxuICAgICk6IHRoaXMge1xuICAgICAgICB0aGlzLiNzZXFCdWlsZGVyLmNvbW1lcmNpYWxzRW5kT2ZTdGFnZShbY29tbWVyY2lhbHNFbmRPZlN0YWdlXSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEJvZHlTdGFnZSB7XG4gICAgICAgIHJldHVybiB0aGlzLiNzZXFCdWlsZGVyLmJ1aWxkKCk7XG4gICAgfVxufVxuXG5jbGFzcyBCb2R5SGVhZGVyQnVpbGRlciBleHRlbmRzIEFic3RyYWN0QnVpbGRlcjxCb2R5SGVhZGVyPiB7XG4gICAgI3ZhcmlhbnQ6IEJvZHlIZWFkZXJbXCJ2YXJpYW50XCJdID0gXCJmdWxsXCI7XG4gICAgI29wZW5lcj86IE9wZW5lciA9IHVuZGVmaW5lZDtcblxuICAgIHZhcmlhbnQodmFyaWFudDogQm9keUhlYWRlcltcInZhcmlhbnRcIl0pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jdmFyaWFudCA9IHZhcmlhbnQ7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIG9wZW5lcihvcGVuZXI6IEJ1aWxkQXJnPE9wZW5lcj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jb3BlbmVyID0gbWFwQnVpbGRBcmcob3BlbmVyKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGQoKTogQm9keUhlYWRlciB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICB2YXJpYW50OiB0aGlzLiN2YXJpYW50LFxuICAgICAgICAgICAgb3BlbmVyOiB0aGlzLiNvcGVuZXIsXG4gICAgICAgIH07XG4gICAgfVxufVxuXG5jbGFzcyBBcnRpY2xlU291cmNlU2VxQnVpbGRlciBleHRlbmRzIEFic3RyYWN0U2VxQnVpbGRlcjxBcnRpY2xlU291cmNlPiB7XG4gICAgI25vZGVzOiBTZXFFbGVtZW50PFJpY2hUZXh0Lk5vZGVbXT4gPSBbXTtcblxuICAgIG5vZGVzKG5vZGVzOiBTZXFFbGVtZW50PEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPj4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmdzKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgYnVpbGRMaXN0SXRlbShzZXFOZXh0RWxlbWVudDogU2VxTmV4dEVsZW1lbnRDb252ZXJ0ZXIpOiBBcnRpY2xlU291cmNlIHtcbiAgICAgICAgY29uc3QgaWQgPSBoYXNoKFwiYXJ0aWNsZS1zb3VyY2VcIiwgdGhpcy4jbm9kZXMpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgaWQsXG4gICAgICAgICAgICBub2Rlczogc2VxTmV4dEVsZW1lbnQuYXJyYXkodGhpcy4jbm9kZXMpLFxuICAgICAgICB9O1xuICAgIH1cbn1cblxuY2xhc3MgQXJ0aWNsZVNvdXJjZUJ1aWxkZXIgZXh0ZW5kcyBBYnN0cmFjdEJ1aWxkZXI8QXJ0aWNsZVNvdXJjZT4ge1xuICAgICNzZXFCdWlsZGVyOiBBcnRpY2xlU291cmNlU2VxQnVpbGRlciA9IG5ldyBBcnRpY2xlU291cmNlU2VxQnVpbGRlcigpO1xuXG4gICAgY29uc3RydWN0b3IoLi4ubm9kZXM6IEJ1aWxkQXJnczxSaWNoVGV4dC5Ob2RlPikge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICB0aGlzLm5vZGVzKC4uLm5vZGVzKTtcbiAgICB9XG5cbiAgICBub2RlcyguLi5ub2RlczogQnVpbGRBcmdzPFJpY2hUZXh0Lk5vZGU+KTogdGhpcyB7XG4gICAgICAgIHRoaXMuI3NlcUJ1aWxkZXIubm9kZXMoW25vZGVzXSk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEFydGljbGVTb3VyY2Uge1xuICAgICAgICByZXR1cm4gdGhpcy4jc2VxQnVpbGRlci5idWlsZCgpO1xuICAgIH1cbn1cblxuY2xhc3MgQXJ0aWNsZVNvdXJjZXNCdWlsZGVyIGV4dGVuZHMgQWJzdHJhY3RCdWlsZGVyPEFydGljbGVTb3VyY2VzPiB7XG4gICAgI25vZGVzOiBBcnRpY2xlU291cmNlW10gPSBbXTtcbiAgICAjaGlkZGVuOiBBcnRpY2xlU291cmNlW10gPSBbXTtcblxuICAgIG5vZGVzKC4uLm5vZGVzOiBCdWlsZEFyZ3M8QXJ0aWNsZVNvdXJjZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jbm9kZXMgPSBub2Rlcy5tYXAobWFwQnVpbGRBcmcpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICBoaWRkZW4oLi4uaGlkZGVuOiBCdWlsZEFyZ3M8QXJ0aWNsZVNvdXJjZT4pOiB0aGlzIHtcbiAgICAgICAgdGhpcy4jaGlkZGVuID0gaGlkZGVuLm1hcChtYXBCdWlsZEFyZyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIGJ1aWxkKCk6IEFydGljbGVTb3VyY2VzIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG5vZGVzOiB0aGlzLiNub2RlcyxcbiAgICAgICAgICAgIGhpZGRlbjogdGhpcy4jaGlkZGVuLFxuICAgICAgICB9O1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJub2RlIiwiY3JlYXRlIiwiQm9keUJ1aWxkZXIiLCJ0cnVzdEJveCIsIlRydXN0Qm94QnVpbGRlciIsIm9wZW5lciIsIk9wZW5lckJ1aWxkZXIiLCJzdGFnZSIsIkJvZHlTdGFnZUJ1aWxkZXIiLCJoZWFkZXIiLCJCb2R5SGVhZGVyQnVpbGRlciIsInNvdXJjZSIsIm5vZGVzIiwiQXJ0aWNsZVNvdXJjZUJ1aWxkZXIiLCJzb3VyY2VzIiwiQXJ0aWNsZVNvdXJjZXNCdWlsZGVyIiwic2VxIiwiQm9keVN0YWdlU2VxQnVpbGRlciIsIkFydGljbGVTb3VyY2VTZXFCdWlsZGVyIiwiQWJzdHJhY3RCdWlsZGVyIiwic3RhZ2VzIiwibWFwIiwibWFwQnVpbGRBcmciLCJkaXNjbGFpbWVyIiwiYXJ0aWNsZVNvdXJjZXMiLCJidWlsZCIsInVuZGVmaW5lZCIsImhpZGRlbiIsImVsZW1lbnQiLCJpbWFnZSIsIkFic3RyYWN0U2VxQnVpbGRlciIsIm1hcEJ1aWxkQXJncyIsImNvbXBhbmlvbnMiLCJjb21tZXJjaWFsc0VuZE9mU3RhZ2UiLCJidWlsZExpc3RJdGVtIiwic2VxTmV4dEVsZW1lbnQiLCJpZCIsImhhc2giLCJhcnJheSIsIm1heWJlIiwic2VxQnVpbGRlciIsInZhcmlhbnQiLCJjb25zdHJ1Y3RvciJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQW9ELElBQUEsaUJBQW9CLFdBQXBCLG9CQUFvQixDQUFBO0FBQ3hCLElBQUEsYUFBaUIsV0FBakIsaUJBQWlCLENBQUE7QUFDM0MsSUFBQSxlQUFrQixXQUFsQixrQkFBa0IsQ0FBQTtBQXlCNUJBLElBQUFBLEtBQUkscUNBQU0sb0JBQW9CLEVBQTFCO0FBSmhCOztHQUVHLENBQ0gsWUFBQSxLQUFtQzs7OzJDQUFuQyxLQUFtQzs7OzttQkFBbkMsS0FBbUM7OztFQUFBO0FBRzVCLE1BQU1DLE1BQU0sR0FBK0IsSUFBTSxJQUFJQyxXQUFXLEVBQUUsQUFBQztRQUE3REQsTUFBTSxHQUFOQSxNQUFNO0FBQ1osTUFBTUUsUUFBUSxHQUFtQyxJQUNwRCxJQUFJQyxlQUFlLEVBQUUsQUFBQztRQURiRCxRQUFRLEdBQVJBLFFBQVE7QUFFZCxNQUFNRSxNQUFNLEdBQWlDLElBQU0sSUFBSUMsYUFBYSxFQUFFLEFBQUM7UUFBakVELE1BQU0sR0FBTkEsTUFBTTtBQUNaLE1BQU1FLEtBQUssR0FBb0MsSUFDbEQsSUFBSUMsZ0JBQWdCLEVBQUUsQUFBQztRQURkRCxLQUFLLEdBQUxBLEtBQUs7QUFFWCxNQUFNRSxNQUFNLEdBQXFDLElBQ3BELElBQUlDLGlCQUFpQixFQUFFLEFBQUM7UUFEZkQsTUFBTSxHQUFOQSxNQUFNO0FBRVosTUFBTUUsTUFBTSxHQUdmLENBQUNDLEtBQStCLEdBQUcsRUFBRSxHQUNyQyxJQUFJQyxvQkFBb0IsSUFBSUQsS0FBSyxDQUFDLEFBQUM7UUFKMUJELE1BQU0sR0FBTkEsTUFBTTtBQUtaLE1BQU1HLE9BQU8sR0FBeUMsSUFDekQsSUFBSUMscUJBQXFCLEVBQUUsQUFBQztRQURuQkQsT0FBTyxHQUFQQSxPQUFPO0FBR2IsTUFBTUUsR0FBRyxHQUFHO0lBQ2ZULEtBQUssRUFBRyxJQUNKLElBQUlVLG1CQUFtQixFQUFFO0lBQzdCTixNQUFNLEVBQUcsSUFDTCxJQUFJTyx1QkFBdUIsRUFBRTtDQUNwQyxBQUFTLEFBQUM7UUFMRUYsR0FBRyxHQUFIQSxHQUFHO0lBUVosT0FBTyxnQ0FDUCxTQUFTLGdDQUNULFdBQVcsZ0NBQ1gsZUFBZTtBQUpuQixNQUFNZCxXQUFXLFNBQVNpQixpQkFBZSxnQkFBQTtJQU1yQ0MsTUFBTSxDQUFDLEdBQUdBLE1BQU0sQUFBc0IsRUFBUTt1Q0FDcENBLE9BQU0sRUFBR0EsTUFBTSxDQUFDQyxHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEbkIsUUFBUSxDQUFDQSxTQUE2QixFQUFRO3VDQUNwQ0EsU0FBUSxFQUFHbUIsQ0FBQUEsR0FBQUEsYUFBVyxBQUFVLENBQUEsWUFBVixDQUFDbkIsU0FBUSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEb0IsVUFBVSxDQUFDQSxVQUFxQyxFQUFRO3VDQUM5Q0EsV0FBVSxFQUFHQSxVQUFVLEVBQUVGLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUNoRCxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURFLGNBQWMsQ0FBQ0EsY0FBeUMsRUFBUTt1Q0FDdERBLGVBQWMsRUFBR0YsQ0FBQUEsR0FBQUEsYUFBVyxBQUFnQixDQUFBLFlBQWhCLENBQUNFLGNBQWMsQ0FBQyxFQUFDO1FBQ25ELE9BQU8sSUFBSSxDQUFDO0tBQ2Y7SUFFREMsS0FBSyxHQUFTO1FBQ1YsT0FBTztZQUNITCxNQUFNLDJCQUFFLElBQUksRUFBRUEsT0FBTTtZQUNwQmpCLFFBQVEsMkJBQUUsSUFBSSxFQUFFQSxTQUFRO1lBQ3hCb0IsVUFBVSwyQkFBRSxJQUFJLEVBQUVBLFdBQVU7WUFDNUJDLGNBQWMsMkJBQUUsSUFBSSxFQUFFQSxlQUFjO1NBQ3ZDLENBQUM7S0FDTDs7O1FBaENELGdDQUFBLE9BQU87O21CQUFnQixFQUFFO1VBQUMsQ0FBQTtRQUMxQixnQ0FBQSxTQUFTOzttQkFBY0UsU0FBUztVQUFDLENBQUE7UUFDakMsZ0NBQUEsV0FBVzs7bUJBQXFCQSxTQUFTO1VBQUMsQ0FBQTtRQUMxQyxnQ0FBQSxlQUFlOzttQkFBb0JBLFNBQVM7VUFBQyxDQUFBOztDQThCaEQ7SUFHRyxNQUFNLGdDQUNOLE9BQU87QUFGWCxNQUFNdEIsZUFBZSxTQUFTZSxpQkFBZSxnQkFBQTtJQUl6Q1AsS0FBSyxDQUFDQSxLQUErQixFQUFRO3VDQUNuQ0EsTUFBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUNyQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURLLE1BQU0sQ0FBQ0EsTUFBZ0MsRUFBUTt1Q0FDckNBLE9BQU0sRUFBR0EsTUFBTSxDQUFDTixHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVERyxLQUFLLEdBQWE7UUFDZCxPQUFPO1lBQ0hiLEtBQUssMkJBQUUsSUFBSSxFQUFFQSxNQUFLO1lBQ2xCZSxNQUFNLDJCQUFFLElBQUksRUFBRUEsT0FBTTtTQUN2QixDQUFDO0tBQ0w7OztRQWxCRCxnQ0FBQSxNQUFNOzttQkFBb0IsRUFBRTtVQUFDLENBQUE7UUFDN0IsZ0NBQUEsT0FBTzs7bUJBQW9CLEVBQUU7VUFBQyxDQUFBOztDQWtCakM7SUFHRyxRQUFRO0FBRFosTUFBTXJCLGFBQWEsU0FBU2EsaUJBQWUsZ0JBQUE7SUFHdkNTLE9BQU8sQ0FBQ0EsT0FBb0MsRUFBUTt1Q0FDMUNBLFFBQU8sRUFBR04sQ0FBQUEsR0FBQUEsYUFBVyxBQUFTLENBQUEsWUFBVCxDQUFDTSxPQUFPLENBQUMsRUFBQztRQUNyQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURILEtBQUssR0FBVztRQUNaLE9BQU87WUFDSEcsT0FBTywyQkFBRSxJQUFJLEVBQUVBLFFBQU87U0FDekIsQ0FBQztLQUNMOzs7UUFYRCxnQ0FBQSxRQUFROzttQkFBc0JDLENBQUFBLEdBQUFBLGVBQUssQUFBRSxDQUFBLE1BQUYsRUFBRSxDQUFDSixLQUFLLEVBQUU7VUFBQyxDQUFBOztDQVlqRDtJQUdHLE9BQU0sZ0NBQ04sT0FBTyxnQ0FDUCxXQUFXLGdDQUNYLHNCQUFzQjtBQUoxQixNQUFNUixtQkFBbUIsU0FBU2EsaUJBQWtCLG1CQUFBO0lBTWhEbEIsS0FBSyxDQUFDQSxLQUEyQyxFQUFRO3VDQUMvQ0EsT0FBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRUR0QixNQUFNLENBQUNBLE9BQXlDLEVBQVE7dUNBQzlDQSxPQUFNLEVBQUdzQixDQUFBQSxHQUFBQSxhQUFZLEFBQWMsQ0FBQSxhQUFkLENBQUN0QixPQUFNLElBQUksRUFBRSxDQUFDLEVBQUM7UUFDMUMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEdUIsVUFBVSxDQUFDQSxVQUFzRCxFQUFRO3VDQUMvREEsV0FBVSxFQUFHQSxVQUFVLENBQUNYLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUNoRCxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURFLHFCQUFxQixDQUNqQkEscUJBQTJELEVBQ3ZEO3VDQUNFQSxzQkFBcUIsRUFBR0EscUJBQXFCLENBQUNaLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0RSxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLGFBQWEsQ0FBQ0MsY0FBdUMsRUFBYTtRQUM5RCxPQUFPO1lBQ0hDLEVBQUUsRUFBRUMsQ0FBQUEsR0FBQUEsYUFBSSxBQU1QLENBQUEsS0FOTyxDQUNKLFdBQVcsMkJBQ1gsSUFBSSxFQUFFekIsT0FBSyw0QkFDWCxJQUFJLEVBQUVvQixXQUFVLDRCQUNoQixJQUFJLEVBQUVDLHNCQUFxQiw0QkFDM0IsSUFBSSxFQUFFeEIsT0FBTSxFQUNmO1lBQ0RHLEtBQUssRUFBRXVCLGNBQWMsQ0FBQ0csS0FBSywwQkFBQyxJQUFJLEVBQUUxQixPQUFLLEVBQUM7WUFDeENILE1BQU0sRUFBRTBCLGNBQWMsQ0FBQ0ksS0FBSywwQkFBQyxJQUFJLEVBQUU5QixPQUFNLEVBQUM7WUFDMUN1QixVQUFVLEVBQUVHLGNBQWMsQ0FBQ0csS0FBSywwQkFBQyxJQUFJLEVBQUVOLFdBQVUsRUFBQztZQUNsREMscUJBQXFCLEVBQUVFLGNBQWMsQ0FBQ0csS0FBSywwQkFDdkMsSUFBSSxFQUFFTCxzQkFBcUIsRUFDOUI7U0FDSixDQUFDO0tBQ0w7OztRQTNDRCxnQ0FBQSxPQUFNOzttQkFBZ0MsRUFBRTtVQUFDLENBQUE7UUFDekMsZ0NBQUEsT0FBTzs7bUJBQTRCUCxTQUFTO1VBQUMsQ0FBQTtRQUM3QyxnQ0FBQSxXQUFXOzttQkFBc0MsRUFBRTtVQUFDLENBQUE7UUFDcEQsZ0NBQUEsc0JBQXNCOzttQkFBZ0MsRUFBRTtVQUFDLENBQUE7O0NBeUM1RDtJQUdHLFdBQVc7QUFEZixNQUFNbEIsZ0JBQWdCLFNBQVNXLGlCQUFlLGdCQUFBO0lBRzFDUCxLQUFLLENBQUNBLEtBQStCLEVBQVE7UUFDekMseUJBQUEsSUFBSSxFQUFFNEIsV0FBVSxFQUFDNUIsS0FBSyxDQUFDO1lBQUNBLEtBQUs7U0FBQyxDQUFDLENBQUM7UUFDaEMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVESCxNQUFNLENBQUNBLE9BQTZCLEVBQVE7UUFDeEMsSUFBSUEsT0FBTSxFQUFFO1lBQ1IseUJBQUEsSUFBSSxFQUFFK0IsV0FBVSxFQUFDL0IsTUFBTSxDQUFDO2dCQUFDQSxPQUFNO2FBQUMsQ0FBQyxDQUFDO1NBQ3JDO1FBQ0QsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEdUIsVUFBVSxDQUFDQSxVQUEwQyxFQUFRO1FBQ3pELHlCQUFBLElBQUksRUFBRVEsV0FBVSxFQUFDUixVQUFVLENBQUM7WUFBQ0EsVUFBVTtTQUFDLENBQUMsQ0FBQztRQUMxQyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURDLHFCQUFxQixDQUNqQkEscUJBQStDLEVBQzNDO1FBQ0oseUJBQUEsSUFBSSxFQUFFTyxXQUFVLEVBQUNQLHFCQUFxQixDQUFDO1lBQUNBLHFCQUFxQjtTQUFDLENBQUMsQ0FBQztRQUNoRSxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURSLEtBQUssR0FBYztRQUNmLE9BQU8seUJBQUEsSUFBSSxFQUFFZSxXQUFVLEVBQUNmLEtBQUssRUFBRSxDQUFDO0tBQ25DOzs7UUE1QkQsZ0NBQUEsV0FBVzs7bUJBQXdCLElBQUlSLG1CQUFtQixFQUFFO1VBQUMsQ0FBQTs7Q0E2QmhFO0lBR0csUUFBUSxnQ0FDUixPQUFPO0FBRlgsTUFBTVAsaUJBQWlCLFNBQVNTLGlCQUFlLGdCQUFBO0lBSTNDc0IsT0FBTyxDQUFDQSxPQUE4QixFQUFRO3VDQUNwQ0EsUUFBTyxFQUFHQSxPQUFPLEVBQUM7UUFDeEIsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEcEMsTUFBTSxDQUFDQSxPQUF3QixFQUFRO3VDQUM3QkEsT0FBTSxFQUFHaUIsQ0FBQUEsR0FBQUEsYUFBVyxBQUFRLENBQUEsWUFBUixDQUFDakIsT0FBTSxDQUFDLEVBQUM7UUFDbkMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVEb0IsS0FBSyxHQUFlO1FBQ2hCLE9BQU87WUFDSGdCLE9BQU8sMkJBQUUsSUFBSSxFQUFFQSxRQUFPO1lBQ3RCcEMsTUFBTSwyQkFBRSxJQUFJLEVBQUVBLE9BQU07U0FDdkIsQ0FBQztLQUNMOzs7UUFsQkQsZ0NBQUEsUUFBUTs7bUJBQTBCLE1BQU07VUFBQyxDQUFBO1FBQ3pDLGdDQUFBLE9BQU87O21CQUFZcUIsU0FBUztVQUFDLENBQUE7O0NBa0JoQztJQUdHLE9BQU07QUFEVixNQUFNUix1QkFBdUIsU0FBU1ksaUJBQWtCLG1CQUFBO0lBR3BEbEIsS0FBSyxDQUFDQSxLQUEyQyxFQUFRO3VDQUMvQ0EsT0FBSyxFQUFHQSxLQUFLLENBQUNTLEdBQUcsQ0FBQ1UsYUFBWSxhQUFBLENBQUMsRUFBQztRQUN0QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLGFBQWEsQ0FBQ0MsY0FBdUMsRUFBaUI7UUFDbEUsTUFBTUMsRUFBRSxHQUFHQyxDQUFBQSxHQUFBQSxhQUFJLEFBQStCLENBQUEsS0FBL0IsQ0FBQyxnQkFBZ0IsMkJBQUUsSUFBSSxFQUFFekIsT0FBSyxFQUFDLEFBQUM7UUFDL0MsT0FBTztZQUNId0IsRUFBRTtZQUNGeEIsS0FBSyxFQUFFdUIsY0FBYyxDQUFDRyxLQUFLLDBCQUFDLElBQUksRUFBRTFCLE9BQUssRUFBQztTQUMzQyxDQUFDO0tBQ0w7OztRQWJELGdDQUFBLE9BQU07O21CQUFnQyxFQUFFO1VBQUMsQ0FBQTs7Q0FjNUM7SUFHRyxZQUFXO0FBRGYsTUFBTUMsb0JBQW9CLFNBQVNNLGlCQUFlLGdCQUFBO0lBUTlDUCxLQUFLLENBQUMsR0FBR0EsS0FBSyxBQUEwQixFQUFRO1FBQzVDLHlCQUFBLElBQUksRUFBRTRCLFlBQVUsRUFBQzVCLEtBQUssQ0FBQztZQUFDQSxLQUFLO1NBQUMsQ0FBQyxDQUFDO1FBQ2hDLE9BQU8sSUFBSSxDQUFDO0tBQ2Y7SUFFRGEsS0FBSyxHQUFrQjtRQUNuQixPQUFPLHlCQUFBLElBQUksRUFBRWUsWUFBVSxFQUFDZixLQUFLLEVBQUUsQ0FBQztLQUNuQztJQVpEaUIsWUFBWSxHQUFHOUIsS0FBSyxBQUEwQixDQUFFO1FBQzVDLEtBQUssRUFBRSxDQUFDO1FBSFosZ0NBQUEsWUFBVzs7bUJBQTRCLElBQUlNLHVCQUF1QixFQUFFO1VBQUMsQ0FBQTtRQUlqRSxJQUFJLENBQUNOLEtBQUssSUFBSUEsS0FBSyxDQUFDLENBQUM7S0FDeEI7Q0FVSjtJQUdHLE9BQU0sZ0NBQ04sUUFBTztBQUZYLE1BQU1HLHFCQUFxQixTQUFTSSxpQkFBZSxnQkFBQTtJQUkvQ1AsS0FBSyxDQUFDLEdBQUdBLEtBQUssQUFBMEIsRUFBUTt1Q0FDdENBLE9BQUssRUFBR0EsS0FBSyxDQUFDUyxHQUFHLENBQUNDLGFBQVcsWUFBQSxDQUFDLEVBQUM7UUFDckMsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVESyxNQUFNLENBQUMsR0FBR0EsTUFBTSxBQUEwQixFQUFRO3VDQUN4Q0EsUUFBTSxFQUFHQSxNQUFNLENBQUNOLEdBQUcsQ0FBQ0MsYUFBVyxZQUFBLENBQUMsRUFBQztRQUN2QyxPQUFPLElBQUksQ0FBQztLQUNmO0lBRURHLEtBQUssR0FBbUI7UUFDcEIsT0FBTztZQUNIYixLQUFLLDJCQUFFLElBQUksRUFBRUEsT0FBSztZQUNsQmUsTUFBTSwyQkFBRSxJQUFJLEVBQUVBLFFBQU07U0FDdkIsQ0FBQztLQUNMOzs7UUFsQkQsZ0NBQUEsT0FBTTs7bUJBQW9CLEVBQUU7VUFBQyxDQUFBO1FBQzdCLGdDQUFBLFFBQU87O21CQUFvQixFQUFFO1VBQUMsQ0FBQTs7Q0FrQmpDO1FBOVBXM0IsSUFBSSxHQUFKQSxLQUFJIn0= diff --git a/crates/swc/tests/fixture/swc-node-335/case1/output/index.js b/crates/swc/tests/fixture/swc-node-335/case1/output/index.js index d392bcde77d0..6f6790b9882b 100644 --- a/crates/swc/tests/fixture/swc-node-335/case1/output/index.js +++ b/crates/swc/tests/fixture/swc-node-335/case1/output/index.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; let Foo = class Foo { method() { let Foo = class Foo { }; } }; -swcHelpers.defineProperty(Foo, "a", 1); +_define_property(Foo, "a", 1); diff --git a/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.1.normal.js index fbec00e63692..001d31bfb73f 100644 --- a/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: classPoint.ts var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.2.minified.js index 2b5f3c1d00cb..f06c0d71e8c7 100644 --- a/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot_es5.2.minified.js @@ -1,9 +1,9 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.Point = Point; }(A || (A = {})), A.Point.Origin, new A.Point(0, 0); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.1.normal.js index 9d093959dc97..b8a61bcaf555 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.1.normal.js @@ -1,26 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all expected to be errors var clodule1 = function clodule1() { "use strict"; - swcHelpers.classCallCheck(this, clodule1); + _class_call_check(this, clodule1); }; (function(clodule1) { var f = function f(x) {}; })(clodule1 || (clodule1 = {})); var clodule2 = function clodule2() { "use strict"; - swcHelpers.classCallCheck(this, clodule2); + _class_call_check(this, clodule2); }; (function(clodule2) { var x; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; })(clodule2 || (clodule2 = {})); var clodule3 = function clodule3() { "use strict"; - swcHelpers.classCallCheck(this, clodule3); + _class_call_check(this, clodule3); }; (function(clodule3) { var y = clodule3.y = { @@ -29,11 +29,11 @@ var clodule3 = function clodule3() { })(clodule3 || (clodule3 = {})); var clodule4 = function clodule4() { "use strict"; - swcHelpers.classCallCheck(this, clodule4); + _class_call_check(this, clodule4); }; (function(clodule4) { var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; })(clodule4 || (clodule4 = {})); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.2.minified.js index 9a0e8b894cd2..79706f0b4c98 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter_es5.2.minified.js @@ -1,33 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule1 = function() { "use strict"; - swcHelpers.classCallCheck(this, clodule1); + _class_call_check(this, clodule1); }; clodule1 || (clodule1 = {}); var clodule2 = function() { "use strict"; - swcHelpers.classCallCheck(this, clodule2); + _class_call_check(this, clodule2); }; !function(clodule2) { var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; }(clodule2 || (clodule2 = {})); var clodule3 = function() { "use strict"; - swcHelpers.classCallCheck(this, clodule3); + _class_call_check(this, clodule3); }; (clodule3 || (clodule3 = {})).y = { id: T }; var clodule4 = function() { "use strict"; - swcHelpers.classCallCheck(this, clodule4); + _class_call_check(this, clodule4); }; !function(clodule4) { var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; }(clodule4 || (clodule4 = {})); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.1.normal.js index d77e4f3a8720..21019f65baff 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = /*#__PURE__*/ function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } clodule.fn = function fn(id) {}; return clodule; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.2.minified.js index 6119e0ffacf9..267300623f90 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } return clodule.fn = function(id) {}, clodule; }(); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.1.normal.js index d77e4f3a8720..21019f65baff 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = /*#__PURE__*/ function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } clodule.fn = function fn(id) {}; return clodule; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.2.minified.js index 6119e0ffacf9..267300623f90 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } return clodule.fn = function(id) {}, clodule; }(); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.1.normal.js index 890c4843046d..f7140dcfef57 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = /*#__PURE__*/ function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } clodule.sfn = function sfn(id) { return 42; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.2.minified.js index d8d6c3f0b9b0..e98700a40d3d 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var clodule = function() { "use strict"; function clodule() { - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); } return clodule.sfn = function(id) { return 42; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.1.normal.js index 729fbca3ef8c..c15703ac0056 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Point = /*#__PURE__*/ function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; } @@ -27,7 +27,7 @@ var A; var Point = /*#__PURE__*/ function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; } diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.2.minified.js index 6e530f70bf2b..8645a7f3faec 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A, Point = function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; } return Point.Origin = function() { return { @@ -17,7 +17,7 @@ var A, Point = function() { var Point = function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; } return Point.Origin = function() { return { diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.1.normal.js index 72eff2d73532..c6e7d65e6ec7 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Point = /*#__PURE__*/ function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; } @@ -25,7 +25,7 @@ var A; var Point = /*#__PURE__*/ function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; } diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.2.minified.js index 4425df8d7e9a..8a88bf8784f9 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A, Point = function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; } return Point.Origin = function() { return { @@ -15,7 +15,7 @@ Point || (Point = {}), function(A1) { var Point = function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; } return Point.Origin = function() { return { diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.1.normal.js index 6ecfa464ecd1..78767e340fc4 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -16,7 +16,7 @@ var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.2.minified.js index 76ae68164b72..d00ea04f4269 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A, Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; Point.Origin = { x: 0, @@ -9,7 +9,7 @@ Point.Origin = { }, (Point || (Point = {})).Origin = "", function(A1) { var Point1 = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point1), this.x = x, this.y = y; + _class_call_check(this, Point1), this.x = x, this.y = y; }; Point1.Origin = { x: 0, diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.1.normal.js index 921aad30d7a1..009b493d6e5e 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -16,7 +16,7 @@ var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.2.minified.js index a41ded006be9..d125a415f79f 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A, Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; Point.Origin = { x: 0, @@ -9,7 +9,7 @@ Point.Origin = { }, Point || (Point = {}), function(A1) { var Point1 = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point1), this.x = x, this.y = y; + _class_call_check(this, Point1), this.x = x, this.y = y; }; Point1.Origin = { x: 0, diff --git a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.1.normal.js index 6f3a2df992f9..887a01884513 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES6 // @filename: class.ts var X; @@ -7,7 +7,7 @@ var X; (function(Y) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -30,7 +30,7 @@ var cl = X.Y.Point.Origin; // error not expected here same as bug 83996 ? // @filename: simple.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; (function(A1) { var Instance = A1.Instance = new A(); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.2.minified.js index eed35e37649e..79c5fe2d398e 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRootES6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(X1) { var Y, Point; Y = X1.Y || (X1.Y = {}), Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }, Y.Point = Point; }(X || (X = {})), function(X2) { var Y, Point; @@ -11,6 +11,6 @@ import * as swcHelpers from "@swc/helpers"; }(X || (X = {})), new X.Y.Point(1, 1), X.Y.Point.Origin; var X, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; (A || (A = {})).Instance = new A(), A.Instance, new A(); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.1.normal.js index 87dbf7246aa9..740eed34c053 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: class.ts var X; (function(X1) { @@ -6,7 +6,7 @@ var X; (function(Y) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -29,7 +29,7 @@ var cl = X.Y.Point.Origin; // error not expected here same as bug 83996 ? // @filename: simple.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; (function(A1) { var Instance = A1.Instance = new A(); diff --git a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.2.minified.js index eed35e37649e..79c5fe2d398e 100644 --- a/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ClassAndModuleWithSameNameAndCommonRoot_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(X1) { var Y, Point; Y = X1.Y || (X1.Y = {}), Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }, Y.Point = Point; }(X || (X = {})), function(X2) { var Y, Point; @@ -11,6 +11,6 @@ import * as swcHelpers from "@swc/helpers"; }(X || (X = {})), new X.Y.Point(1, 1), X.Y.Point.Origin; var X, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; (A || (A = {})).Instance = new A(), A.Instance, new A(); diff --git a/crates/swc/tests/tsc-references/ES5For-of26_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of26_es5.1.normal.js index 8e1dc1d157e8..afd374974440 100644 --- a/crates/swc/tests/tsc-references/ES5For-of26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of26_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@sourcemap: true @@ -6,7 +6,7 @@ try { 2, 3 ][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; + var _value = _sliced_to_array(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; a; b; } diff --git a/crates/swc/tests/tsc-references/ES5For-of26_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of26_es5.2.minified.js index 4f03858f7f13..3ea8fc34931c 100644 --- a/crates/swc/tests/tsc-references/ES5For-of26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of26_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = [ 2, 3 ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/ES5For-of28_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of28_es5.1.normal.js index 441c4cf049ac..916e74be516a 100644 --- a/crates/swc/tests/tsc-references/ES5For-of28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of28_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = [ 2, 3 ][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; + var _value = _sliced_to_array(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; a; b; } diff --git a/crates/swc/tests/tsc-references/ES5For-of28_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of28_es5.2.minified.js index 4f03858f7f13..3ea8fc34931c 100644 --- a/crates/swc/tests/tsc-references/ES5For-of28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of28_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = [ 2, 3 ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/ES5For-of30_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of30_es5.1.normal.js index ace2c1040469..9479bad5da2e 100644 --- a/crates/swc/tests/tsc-references/ES5For-of30_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of30_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var a, b; var tuple = [ 2, @@ -8,7 +8,7 @@ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError try { for(var _iterator = tuple[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var ref, ref1, ref2; - ref = swcHelpers.slicedToArray(_step.value, 2), ref1 = ref[0], a = ref1 === void 0 ? 1 : ref1, ref2 = ref[1], b = ref2 === void 0 ? "" : ref2, ref; + ref = _sliced_to_array(_step.value, 2), ref1 = ref[0], a = ref1 === void 0 ? 1 : ref1, ref2 = ref[1], b = ref2 === void 0 ? "" : ref2, ref; a; b; } diff --git a/crates/swc/tests/tsc-references/ES5For-of30_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of30_es5.2.minified.js index 782d709d57a0..cef19c00daf4 100644 --- a/crates/swc/tests/tsc-references/ES5For-of30_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of30_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var ref, _step, _iterator = [ 2, "3" - ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = swcHelpers.slicedToArray(_step.value, 2))[0], ref[1]; + ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = _sliced_to_array(_step.value, 2))[0], ref[1]; } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ diff --git a/crates/swc/tests/tsc-references/ES5For-of36_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of36_es5.1.normal.js index 62876e73910f..44b1e6a56aea 100644 --- a/crates/swc/tests/tsc-references/ES5For-of36_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of36_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@sourcemap: true @@ -7,7 +7,7 @@ try { 2, 3 ][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; + var _value = _sliced_to_array(_step.value, 2), tmp = _value[0], a = tmp === void 0 ? 0 : tmp, tmp1 = _value[1], b = tmp1 === void 0 ? 1 : tmp1; a; b; } diff --git a/crates/swc/tests/tsc-references/ES5For-of36_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of36_es5.2.minified.js index 4f03858f7f13..3ea8fc34931c 100644 --- a/crates/swc/tests/tsc-references/ES5For-of36_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of36_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = [ 2, 3 ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.1.normal.js index 7e6b39bbb5eb..a6e2c9fdbf22 100644 --- a/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES5 // In ES3/5, you cannot for...of over an arbitrary iterable. var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.2.minified.js index 7905979dab26..c4fdc9017c60 100644 --- a/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-ofTypeCheck10_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.1.normal.js index d691e72223e7..bd999b6f6013 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var Symbol; -var obj = swcHelpers.defineProperty({}, Symbol.foo, 0); +var obj = _define_property({}, Symbol.foo, 0); obj[Symbol.foo]; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.2.minified.js index 034c3202b045..526f7a584f71 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty1_es5.2.minified.js @@ -1,3 +1,3 @@ var Symbol; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.foo, 0)[Symbol.foo]; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.foo, 0)[Symbol.foo]; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.1.normal.js index 3b8f793b31b8..1d22f9c7f705 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var M; (function(M1) { @@ -7,7 +7,7 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.2.minified.js index a7bac782dd8a..50fc90c2b5ca 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty2_es5.2.minified.js @@ -1,10 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var _$Symbol, _iterator = _$Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.1.normal.js index f3aa0e3700ab..77bff076e45d 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var Symbol; var _iterator = Symbol.iterator; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.2.minified.js index 77a0e3cca6d4..c8018dfc0f62 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Symbol, _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.1.normal.js index f3aa0e3700ab..77bff076e45d 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var Symbol; var _iterator = Symbol.iterator; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.2.minified.js index 77a0e3cca6d4..c8018dfc0f62 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Symbol, _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.1.normal.js index 3683db2ce6aa..5ebdb758053a 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var Symbol; var _iterator = Symbol.iterator; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.2.minified.js index cacff96e30d1..346cfdd7d10c 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Symbol, _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.1.normal.js index 6f7fefd89a1b..30688f323662 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.2.minified.js index ae3076934017..a091c9ae5a22 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.1.normal.js b/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.1.normal.js index f3aa0e3700ab..77bff076e45d 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var Symbol; var _iterator = Symbol.iterator; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.2.minified.js b/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.2.minified.js index 77a0e3cca6d4..c8018dfc0f62 100644 --- a/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5SymbolProperty7_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Symbol, _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.1.normal.js index 2448ac7e4e7b..9904fdbfcfb8 100644 --- a/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var enumdule; (function(enumdule) { enumdule[enumdule["Red"] = 0] = "Red"; @@ -7,7 +7,7 @@ var enumdule; (function(enumdule) { var Point = function Point(x1, y1) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x1; this.y = y1; }; diff --git a/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.2.minified.js index 8603cd823ab2..ba6dc5fa5198 100644 --- a/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/EnumAndModuleWithSameNameAndCommonRoot_es5.2.minified.js @@ -1,11 +1,11 @@ var enumdule; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(enumdule) { enumdule[enumdule.Red = 0] = "Red", enumdule[enumdule.Blue = 1] = "Blue"; }(enumdule || (enumdule = {})), function(enumdule) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; enumdule.Point = Point; }(enumdule || (enumdule = {})), enumdule.Red, new enumdule.Point(0, 0); diff --git a/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.1.normal.js index 473cd8555700..42e558752204 100644 --- a/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point2d = /*#__PURE__*/ function() { "use strict"; function Point2d(x, y) { - swcHelpers.classCallCheck(this, Point2d); + _class_call_check(this, Point2d); this.x = x; this.y = y; } diff --git a/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.2.minified.js index 7918d3d92d2b..351cf8b115ff 100644 --- a/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportClassWhichExtendsInterfaceWithInaccessibleType_es5.2.minified.js @@ -1,10 +1,10 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point2d = function() { "use strict"; function Point2d(x, y) { - swcHelpers.classCallCheck(this, Point2d), this.x = x, this.y = y; + _class_call_check(this, Point2d), this.x = x, this.y = y; } return Point2d.prototype.fromOrigin = function(p) { return 1; diff --git a/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.1.normal.js index 379bdb3e8a67..6bc8afee46ee 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A; (function(A1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; var Origin = A1.Origin = { @@ -12,10 +14,10 @@ var A; }; var Point3d = /*#__PURE__*/ function(Point) { "use strict"; - swcHelpers.inherits(Point3d, Point); - var _super = swcHelpers.createSuper(Point3d); + _inherits(Point3d, Point); + var _super = _create_super(Point3d); function Point3d() { - swcHelpers.classCallCheck(this, Point3d); + _class_call_check(this, Point3d); return _super.apply(this, arguments); } return Point3d; @@ -28,7 +30,7 @@ var A; }; var Line = function Line(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; }; diff --git a/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.2.minified.js index 319776ccb30d..62b957f754ad 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations_es5.2.minified.js @@ -1,9 +1,11 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(A1) { var Point1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Point1); + _class_call_check(this, Point1); }; A1.Point = Point1, A1.Origin = { x: 0, @@ -11,10 +13,10 @@ import * as swcHelpers from "@swc/helpers"; }; var Point3d = function(Point) { "use strict"; - swcHelpers.inherits(Point3d, Point); - var _super = swcHelpers.createSuper(Point3d); + _inherits(Point3d, Point); + var _super = _create_super(Point3d); function Point3d() { - return swcHelpers.classCallCheck(this, Point3d), _super.apply(this, arguments); + return _class_call_check(this, Point3d), _super.apply(this, arguments); } return Point3d; }(Point1); @@ -25,7 +27,7 @@ import * as swcHelpers from "@swc/helpers"; }; var Line = function(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; }; A1.Line = Line; }(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.1.normal.js index 14f147beb114..89e3a1d8e7ad 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; var points = function points() { "use strict"; - swcHelpers.classCallCheck(this, points); + _class_call_check(this, points); }; A1.points = points; })(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.2.minified.js index ca7b77cf657f..743499c0c85f 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations_es5.2.minified.js @@ -1,12 +1,12 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }, points = function() { "use strict"; - swcHelpers.classCallCheck(this, points); + _class_call_check(this, points); }; A1.points = points; }(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.1.normal.js index 71690483f703..9c064d7f1676 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A; (function(A1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; var Origin = A1.Origin = { x: 0, @@ -11,10 +13,10 @@ var A; }; var Point3d = /*#__PURE__*/ function(Point) { "use strict"; - swcHelpers.inherits(Point3d, Point); - var _super = swcHelpers.createSuper(Point3d); + _inherits(Point3d, Point); + var _super = _create_super(Point3d); function Point3d() { - swcHelpers.classCallCheck(this, Point3d); + _class_call_check(this, Point3d); return _super.apply(this, arguments); } return Point3d; @@ -28,7 +30,7 @@ var A; var Line = /*#__PURE__*/ function() { "use strict"; function Line(start, end) { - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; } diff --git a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.2.minified.js index 40a3e3cee933..fc122ac7763b 100644 --- a/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportClassWithInaccessibleTypeInTypeParameterConstraint_es5.2.minified.js @@ -1,9 +1,11 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(A1) { var Point1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Point1); + _class_call_check(this, Point1); }; A1.Origin = { x: 0, @@ -11,10 +13,10 @@ import * as swcHelpers from "@swc/helpers"; }; var Point3d = function(Point) { "use strict"; - swcHelpers.inherits(Point3d, Point); - var _super = swcHelpers.createSuper(Point3d); + _inherits(Point3d, Point); + var _super = _create_super(Point3d); function Point3d() { - return swcHelpers.classCallCheck(this, Point3d), _super.apply(this, arguments); + return _class_call_check(this, Point3d), _super.apply(this, arguments); } return Point3d; }(Point1); @@ -26,7 +28,7 @@ import * as swcHelpers from "@swc/helpers"; var Line = function() { "use strict"; function Line(start, end) { - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; } return Line.fromorigin2d = function(p) { return null; diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.1.normal.js index 80f2ef770a2c..35bb22872558 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var fromOrigin = function fromOrigin(p) { @@ -9,12 +9,12 @@ var A; }; var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; var Line = function Line(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; }; diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.2.minified.js index d12aa130e364..6fb28d0670ef 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation_es5.2.minified.js @@ -1,14 +1,14 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; var Line = function(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; }; A1.Line = Line, A1.fromOrigin = function(p) { return new Line({ diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.1.normal.js index 5af16b50f9ed..07fc155d3f2c 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var fromOrigin = function fromOrigin(p) { @@ -9,11 +9,11 @@ var A; }; var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; var Line = function Line(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; }; diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.2.minified.js index 4c3a9f32e5a2..1aef9ff5e0d5 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation_es5.2.minified.js @@ -1,12 +1,12 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }, Line = function(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; }; A1.Line = Line, A1.fromOrigin = function(p) { return new Line({ diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.1.normal.js index cc2bc8f61ddd..f97cd42acf1b 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var fromOrigin = function fromOrigin(p) { @@ -9,12 +9,12 @@ var A; }; var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; var Line = function Line(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; }; diff --git a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.2.minified.js index de5facb600b0..c2dc7de1377e 100644 --- a/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation_es5.2.minified.js @@ -1,14 +1,14 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; var Line = function(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; }; A1.fromOrigin = function(p) { return new Line({ diff --git a/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.1.normal.js index 6a9ed07b5772..e4e7ea308402 100644 --- a/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -14,7 +14,7 @@ var A; var Line = /*#__PURE__*/ function() { "use strict"; function Line(start, end) { - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); } Line.fromOrigin = function fromOrigin(p) { return new Line({ diff --git a/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.2.minified.js index 4d5be5b8039d..4ec46b66f01e 100644 --- a/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportModuleWithAccessibleTypesOnItsExportedMembers_es5.2.minified.js @@ -1,14 +1,14 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var B, Line, Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.Point = Point, (B = A1.B || (A1.B = {})).Origin = new Point(0, 0), Line = function() { "use strict"; function Line(start, end) { - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); } return Line.fromOrigin = function(p) { return new Line({ diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.1.normal.js index f0ad78315df7..0a808cda0648 100644 --- a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.2.minified.js index abcc225d80cc..bdd7e7d320f5 100644 --- a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations_es5.2.minified.js @@ -1,9 +1,9 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.Origin = { x: 0, diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.1.normal.js index 192997ea0d79..f2a1ad298bf8 100644 --- a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.2.minified.js index 1c184917f4da..dc81e1a95dfc 100644 --- a/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations_es5.2.minified.js @@ -1,9 +1,9 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.UnitSquare = null; }(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.1.normal.js b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.1.normal.js index b4345c17518b..84f77df2ad4e 100644 --- a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var beez; var beez2 = A1.beez2 = new Array(); diff --git a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.2.minified.js b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.2.minified.js index 3aa99e657532..aea1e6a295be 100644 --- a/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument_es5.2.minified.js @@ -1,9 +1,9 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var beez, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; A1.beez2 = new Array(), A1.beez = beez; }(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.1.normal.js index f345a2dc7dcb..fa06b013f290 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(foo); // @target: es6 @@ -7,14 +7,14 @@ function foo() { return regeneratorRuntime.wrap(function foo$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers; + _ctx.t0 = _define_property; _ctx.t1 = {}; _ctx.next = 4; return; case 4: _ctx.t2 = _ctx.sent; _ctx.t3 = foo; - v = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, _ctx.t3); + v = (0, _ctx.t0)(_ctx.t1, _ctx.t2, _ctx.t3); case 7: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.2.minified.js index 6bcc45dbce6e..1ad797708112 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration9_es6_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(foo); function foo() { @@ -6,10 +6,10 @@ function foo() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers, _ctx.t1 = {}, _ctx.next = 4; + _ctx.t0 = _define_property, _ctx.t1 = {}, _ctx.next = 4; return; case 4: - _ctx.t2 = _ctx.sent, _ctx.t3 = foo, v = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, _ctx.t3); + _ctx.t2 = _ctx.sent, _ctx.t3 = foo, v = (0, _ctx.t0)(_ctx.t1, _ctx.t2, _ctx.t3); case 7: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.1.normal.js index a3329d84feca..c1153907a63a 100644 --- a/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 -var v = swcHelpers.defineProperty({}, foo(), regeneratorRuntime.mark(function _callee() { +var v = _define_property({}, foo(), regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.2.minified.js index 56f080a05178..87645b37db9d 100644 --- a/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionPropertyAssignments5_es6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.defineProperty({}, foo(), regeneratorRuntime.mark(function _callee() { +_define_property({}, foo(), regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.1.normal.js index 705eb2b221dc..ccf3f018de0c 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = regeneratorRuntime.mark(function foo() { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.2.minified.js index c3c4bd2239da..d2ce05e8a0a4 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration1_es6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = regeneratorRuntime.mark(function foo() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.1.normal.js index 705eb2b221dc..ccf3f018de0c 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = regeneratorRuntime.mark(function foo() { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.2.minified.js index c3c4bd2239da..d2ce05e8a0a4 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration2_es6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = regeneratorRuntime.mark(function foo() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.1.normal.js index 04f522b3eb1e..fbb7eafbc9f5 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _foo = foo; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_foo] = regeneratorRuntime.mark(function _callee() { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.2.minified.js index 0624ebbb6235..6500a1197a6c 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration3_es6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _foo = foo, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_foo] = regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.1.normal.js index 705eb2b221dc..ccf3f018de0c 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = regeneratorRuntime.mark(function foo() { diff --git a/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.2.minified.js index c3c4bd2239da..d2ce05e8a0a4 100644 --- a/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/MemberFunctionDeclaration7_es6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = regeneratorRuntime.mark(function foo() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.1.normal.js index 55ccdfe54c09..e5d6d827a382 100644 --- a/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: module.ts var X; (function(X1) { @@ -15,7 +15,7 @@ var X; (function(Y) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -28,5 +28,5 @@ var X; // duplicate identifier var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.2.minified.js index 2c8e60ad2053..65bc4c899378 100644 --- a/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ModuleAndClassWithSameNameAndCommonRoot_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(X1) { var Y, Point; (Point = (Y = X1.Y || (X1.Y = {})).Point || (Y.Point = {})).Origin = new Point(0, 0); @@ -6,10 +6,10 @@ import * as swcHelpers from "@swc/helpers"; var Y, Point; Y = X2.Y || (X2.Y = {}), Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }, Y.Point = Point; }(X || (X = {})), (A || (A = {})).Instance = new A(); var X, A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.1.normal.js index 75823aefed11..d5562eff9aba 100644 --- a/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var enumdule; (function(enumdule1) { var Point = function Point(x1, y1) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x1; this.y = y1; }; diff --git a/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.2.minified.js index ff1fda0bb779..d50981c907d5 100644 --- a/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ModuleAndEnumWithSameNameAndCommonRoot_es5.2.minified.js @@ -1,9 +1,9 @@ var enumdule; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(enumdule1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; enumdule1.Point = Point; }(enumdule || (enumdule = {})), function(enumdule) { diff --git a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.1.normal.js index 8eb21563a478..19267558d96c 100644 --- a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.1.normal.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var _$A = function _$A() { "use strict"; - swcHelpers.classCallCheck(this, _$A); + _class_call_check(this, _$A); }; A1.A = _$A; var AG1 = function AG1() { "use strict"; - swcHelpers.classCallCheck(this, AG1); + _class_call_check(this, AG1); }; A1.AG = AG1; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var AG2 = function AG2() { "use strict"; - swcHelpers.classCallCheck(this, AG2); + _class_call_check(this, AG2); }; })(A || (A = {})); // no errors expected, these are all exported diff --git a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.2.minified.js index d57824732bd2..3ef2816fb6f9 100644 --- a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedClasses_es5.2.minified.js @@ -1,21 +1,21 @@ var A; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var _$A = function() { "use strict"; - swcHelpers.classCallCheck(this, _$A); + _class_call_check(this, _$A); }; A1.A = _$A; var AG = function() { "use strict"; - swcHelpers.classCallCheck(this, AG); + _class_call_check(this, AG); }; A1.AG = AG; var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, AG2 = function() { "use strict"; - swcHelpers.classCallCheck(this, AG2); + _class_call_check(this, AG2); }; }(A || (A = {})), new A.A(), new A.AG(), new A.A2(), new A.A2(); diff --git a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.1.normal.js b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.1.normal.js index 7878810a3a46..d4d84948db94 100644 --- a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B; (function(B1) { var Line = function Line(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); this.start = start; this.end = end; }; diff --git a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.2.minified.js b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.2.minified.js index e0bf87e83882..ac3f5bfe0284 100644 --- a/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ModuleWithExportedAndNonExportedImportAlias_es5.2.minified.js @@ -1,9 +1,9 @@ var B, Geometry; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(B1) { var Line = function(start, end) { "use strict"; - swcHelpers.classCallCheck(this, Line), this.start = start, this.end = end; + _class_call_check(this, Line), this.start = start, this.end = end; }; B1.Line = Line; }(B || (B = {})), function(Geometry1) { diff --git a/crates/swc/tests/tsc-references/Protected3_es5.1.normal.js b/crates/swc/tests/tsc-references/Protected3_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/Protected3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/Protected3_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/Protected3_es5.2.minified.js b/crates/swc/tests/tsc-references/Protected3_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/Protected3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/Protected3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/Protected5_es5.1.normal.js b/crates/swc/tests/tsc-references/Protected5_es5.1.normal.js index cf1d738b8dc5..8293356d04c0 100644 --- a/crates/swc/tests/tsc-references/Protected5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/Protected5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.m = function m() {}; return C; diff --git a/crates/swc/tests/tsc-references/Protected5_es5.2.minified.js b/crates/swc/tests/tsc-references/Protected5_es5.2.minified.js index 88f9d546a353..8cf69d12f86f 100644 --- a/crates/swc/tests/tsc-references/Protected5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/Protected5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.m = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/Protected9_es5.1.normal.js b/crates/swc/tests/tsc-references/Protected9_es5.1.normal.js index 29ff3bf662a5..da1250bee713 100644 --- a/crates/swc/tests/tsc-references/Protected9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/Protected9_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C(p) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = p; }; diff --git a/crates/swc/tests/tsc-references/Protected9_es5.2.minified.js b/crates/swc/tests/tsc-references/Protected9_es5.2.minified.js index 82dd61122050..6412641e54ae 100644 --- a/crates/swc/tests/tsc-references/Protected9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/Protected9_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(p) { "use strict"; - swcHelpers.classCallCheck(this, C), this.p = p; + _class_call_check(this, C), this.p = p; }; diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.1.normal.js index 18417ad1658e..72afb9b7b59e 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; })(A || (A = {})); @@ -11,7 +11,7 @@ var A; var Point = /*#__PURE__*/ function() { "use strict"; function Point() { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); } var _proto = Point.prototype; _proto.fromCarthesian = function fromCarthesian(p1) { @@ -34,7 +34,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; Z.Line = Line; })(Z1 = Y.Z || (Y.Z = {})); @@ -47,7 +47,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; })(Z = Y.Z || (Y.Z = {})); })(Y2 = X2.Y || (X2.Y = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.2.minified.js index b1dced41928a..d525400627df 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName_es5.2.minified.js @@ -1,16 +1,16 @@ var A, X; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; }(A || (A = {})), function(A) { var Point = function() { "use strict"; function Point() { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); } return Point.prototype.fromCarthesian = function(p) { return { @@ -23,12 +23,12 @@ import * as swcHelpers from "@swc/helpers"; var Y, Z, Line; Z = (Y = X1.Y || (X1.Y = {})).Z || (Y.Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }, Z.Line = Line; }(X || (X = {})), function(X2) { var Y, Line; (Y = X2.Y || (X2.Y = {})).Z || (Y.Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; }(X || (X = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.1.normal.js index d250a532fb71..3eeb2725e742 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: part1.ts var A; (function(A1) { @@ -24,7 +24,7 @@ var A; (function(Utils) { var Plane = function Plane(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane); + _class_call_check(this, Plane); this.tl = tl; this.br = br; }; diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.2.minified.js index 47ff038263a0..028f6c291fd3 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { (A1.Utils || (A1.Utils = {})).mirror = function(p) { return { @@ -13,7 +13,7 @@ import * as swcHelpers from "@swc/helpers"; var Utils, Plane; Utils = A2.Utils || (A2.Utils = {}), Plane = function(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane), this.tl = tl, this.br = br; + _class_call_check(this, Plane), this.tl = tl, this.br = br; }, Utils.Plane = Plane; }(A || (A = {})); var A, o = A.Origin, o = A.Utils.mirror(o); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.1.normal.js index 29574434889a..e299f38a314d 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; })(A || (A = {})); (function(A2) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A2.Point = Point; })(A || (A = {})); @@ -22,7 +22,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; Z.Line = Line; })(Z1 = Y.Z || (Y.Z = {})); @@ -35,7 +35,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; Z.Line = Line; })(Z2 = Y.Z || (Y.Z = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.2.minified.js index f8c4d950026e..0220e75351fc 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName_es5.2.minified.js @@ -1,27 +1,27 @@ var A, X; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A1.Point = Point; }(A || (A = {})), function(A2) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; A2.Point = Point; }(A || (A = {})), function(X1) { var Y, Z, Line; Z = (Y = X1.Y || (X1.Y = {})).Z || (Y.Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }, Z.Line = Line; }(X || (X = {})), function(X2) { var Y, Z, Line; Z = (Y = X2.Y || (X2.Y = {})).Z || (Y.Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }, Z.Line = Line; }(X || (X = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.1.normal.js index 0f7726e8e600..214300349160 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: part1.ts export var A; (function(A1) { @@ -26,7 +26,7 @@ export var A; (function(Utils) { var Plane = function Plane(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane); + _class_call_check(this, Plane); this.tl = tl; this.br = br; }; diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.2.minified.js index 3e6344581ce0..6cd30eff0211 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var A; !function(A1) { (A1.Utils || (A1.Utils = {})).mirror = function(p) { @@ -17,6 +17,6 @@ export var A; y: 0 }, Utils = A2.Utils || (A2.Utils = {}), Plane = function(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane), this.tl = tl, this.br = br; + _class_call_check(this, Plane), this.tl = tl, this.br = br; }, Utils.Plane = Plane; }(A || (A = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.1.normal.js index 9f8aced5dd6b..56b75fb02594 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var B1; @@ -25,7 +25,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; Z.Line = Line; })(Z1 = Y.Z || (Y.Z = {})); @@ -38,7 +38,7 @@ var X; (function(Z) { var Line = function Line() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }; Z.Line = Line; })(Z2 || (Z2 = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.2.minified.js index 614ad3a9f66e..abf64bcf7064 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName_es5.2.minified.js @@ -1,5 +1,5 @@ var A, X; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var x; (A1.B || (A1.B = {})).x = x; @@ -10,12 +10,12 @@ import * as swcHelpers from "@swc/helpers"; var Y, Z, Line; Z = (Y = X1.Y || (X1.Y = {})).Z || (Y.Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }, Z.Line = Line; }(X || (X = {})), function(X2) { var Z, Z1, Line; X2.Y || (X2.Y = {}), Z1 = Z || (Z = {}), Line = function() { "use strict"; - swcHelpers.classCallCheck(this, Line); + _class_call_check(this, Line); }, Z1.Line = Line; }(X || (X = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.1.normal.js index 295c641441b4..ae33016ff8aa 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: part1.ts var Root; (function(Root1) { @@ -29,7 +29,7 @@ var otherRoot; (function(Utils) { var Plane = function Plane(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane); + _class_call_check(this, Plane); this.tl = tl; this.br = br; }; diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.2.minified.js index 3092fdecbeb4..2936b673e1d4 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot_es5.2.minified.js @@ -1,5 +1,5 @@ var Root, otherRoot; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(Root1) { var A; ((A = Root1.A || (Root1.A = {})).Utils || (A.Utils = {})).mirror = function(p) { @@ -15,6 +15,6 @@ import * as swcHelpers from "@swc/helpers"; y: 0 }, Utils = A.Utils || (A.Utils = {}), Plane = function(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane), this.tl = tl, this.br = br; + _class_call_check(this, Plane), this.tl = tl, this.br = br; }, Utils.Plane = Plane; }(otherRoot || (otherRoot = {})); diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.1.normal.js b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.1.normal.js index 6067743dada0..ee25cb0cfd05 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: part1.ts var A; (function(A1) { @@ -22,7 +22,7 @@ var A; (function(Utils) { var Plane = function Plane(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane); + _class_call_check(this, Plane); this.tl = tl; this.br = br; }; diff --git a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.2.minified.js b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.2.minified.js index 186063f73a51..aeacd11bcb08 100644 --- a/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TwoInternalModulesWithTheSameNameAndSameCommonRoot_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { (A1.Utils || (A1.Utils = {})).mirror = function(p) { return { @@ -13,7 +13,7 @@ import * as swcHelpers from "@swc/helpers"; y: 0 }, Utils = A2.Utils || (A2.Utils = {}), Plane = function(tl, br) { "use strict"; - swcHelpers.classCallCheck(this, Plane), this.tl = tl, this.br = br; + _class_call_check(this, Plane), this.tl = tl, this.br = br; }, Utils.Plane = Plane; }(A || (A = {})); var A, o = A.Origin, o = A.Utils.mirror(o); diff --git a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.1.normal.js b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.1.normal.js index 32c716482369..487572740b03 100644 --- a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var Message = function Message() { "use strict"; - swcHelpers.classCallCheck(this, Message); + _class_call_check(this, Message); }; function saySize(message) { - if (swcHelpers._instanceof(message, Array)) { + if (_instanceof(message, Array)) { return message.length; // Should have type Message[] here } } diff --git a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.2.minified.js b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.2.minified.js index 9539c19cdbe8..2f1142c491e7 100644 --- a/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/TypeGuardWithArrayUnion_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var Message = function() { "use strict"; - swcHelpers.classCallCheck(this, Message); + _class_call_check(this, Message); }; diff --git a/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.1.normal.js index f0e9e6a10a12..f9639d53f42e 100644 --- a/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = regeneratorRuntime.mark(function foo1() { diff --git a/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.2.minified.js index 4d91f5f67836..20273e141c29 100644 --- a/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/YieldExpression11_es6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = regeneratorRuntime.mark(function foo1() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/abstractProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/abstractProperty_es5.1.normal.js index 8ed9de69c2d5..e5d7e3aab191 100644 --- a/crates/swc/tests/tsc-references/abstractProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/abstractProperty_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es2015,esnext // @useDefineForClassFields: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -14,10 +17,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.apply(this, arguments); _this.x = "B.x"; @@ -27,13 +30,13 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/abstractProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/abstractProperty_es5.2.minified.js index 6f1ec92f080c..ae4e8d2d4e74 100644 --- a/crates/swc/tests/tsc-references/abstractProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/abstractProperty_es5.2.minified.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { console.log(this.x); }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.apply(this, arguments), _this.x = "B.x", _this; + return _class_call_check(this, B), _this = _super.apply(this, arguments), _this.x = "B.x", _this; } return B; }(A), C = function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorWithES3_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorWithES3_es5.1.normal.js index 18869bf692ed..128d95852296 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorWithES3_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES3 // error to use accessors in ES3 mode var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -19,9 +20,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "x", set: function set(v) {} diff --git a/crates/swc/tests/tsc-references/accessorWithES3_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorWithES3_es5.2.minified.js index dd2c7341126c..4dab5acc7175 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorWithES3_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -15,9 +16,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "x", set: function(v) {} diff --git a/crates/swc/tests/tsc-references/accessorWithES5_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorWithES5_es5.1.normal.js index 7e20749fe4d9..5470f953ce75 100644 --- a/crates/swc/tests/tsc-references/accessorWithES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorWithES5_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -18,9 +19,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "x", set: function set(v) {} diff --git a/crates/swc/tests/tsc-references/accessorWithES5_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorWithES5_es5.2.minified.js index dd2c7341126c..4dab5acc7175 100644 --- a/crates/swc/tests/tsc-references/accessorWithES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorWithES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -15,9 +16,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "x", set: function(v) {} diff --git a/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.1.normal.js index dc20dfef6d47..59eee3ee2278 100644 --- a/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -19,9 +20,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "x", get: function get() { @@ -35,9 +36,9 @@ var D = /*#__PURE__*/ function() { var E = /*#__PURE__*/ function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - swcHelpers.createClass(E, [ + _create_class(E, [ { key: "x", get: function get() { @@ -51,9 +52,9 @@ var E = /*#__PURE__*/ function() { var F = /*#__PURE__*/ function() { "use strict"; function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); } - swcHelpers.createClass(F, null, [ + _create_class(F, null, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.2.minified.js index 9333ee79059d..80fd1736ca08 100644 --- a/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorWithMismatchedAccessibilityModifiers_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -16,9 +17,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "x", get: function() { @@ -30,9 +31,9 @@ var C = function() { }(), E = function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - return swcHelpers.createClass(E, [ + return _create_class(E, [ { key: "x", get: function() { @@ -44,9 +45,9 @@ var C = function() { }(), F = function() { "use strict"; function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); } - return swcHelpers.createClass(F, null, [ + return _create_class(F, null, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.1.normal.js index bc8213fbde9b..0f110f2a9a84 100644 --- a/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // accessors are not contextually typed var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.2.minified.js index 4055146cfeb7..12694c3f6977 100644 --- a/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsAreNotContextuallyTyped_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.1.normal.js index a7a4ce3f5593..dbe515d4c82d 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.m = function m() {}; @@ -12,13 +15,13 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "m", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.2.minified.js index 23a969f36b7f..7dd2bc0573c8 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideMethod_es5.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.m = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } - return swcHelpers.createClass(B, [ + return _create_class(B, [ { key: "m", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.1.normal.js index 3cbe059ce5a3..e868c3f49244 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.x = 1; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.2.minified.js index bbf9303976fc..79f5db9e1d11 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty2_es5.2.minified.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base), this.x = 1; + _class_call_check(this, Base), this.x = 1; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } - return swcHelpers.createClass(Derived, [ + return _create_class(Derived, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.1.normal.js index a617cb414842..7500d4776c8e 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = /*#__PURE__*/ function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { - swcHelpers.classCallCheck(this, Lion); + _class_call_check(this, Lion); var _this; _this = _super.apply(this, arguments); _this._sound = "grrr"; return _this; } - swcHelpers.createClass(Lion, [ + _create_class(Lion, [ { key: "sound", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.2.minified.js index a4ceb4f46615..ff63444877ef 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty3_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { var _this; - return swcHelpers.classCallCheck(this, Lion), _this = _super.apply(this, arguments), _this._sound = "grrr", _this; + return _class_call_check(this, Lion), _this = _super.apply(this, arguments), _this._sound = "grrr", _this; } - return swcHelpers.createClass(Lion, [ + return _create_class(Lion, [ { key: "sound", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.1.normal.js index 5d606e57b3f2..4bd1d84994d1 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = /*#__PURE__*/ function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { - swcHelpers.classCallCheck(this, Lion); + _class_call_check(this, Lion); var _this; _this = _super.apply(this, arguments); _this._sound = "roar"; return _this; } - swcHelpers.createClass(Lion, [ + _create_class(Lion, [ { key: "sound", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.2.minified.js index 846f2206f648..6a86454af154 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty4_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { var _this; - return swcHelpers.classCallCheck(this, Lion), _this = _super.apply(this, arguments), _this._sound = "roar", _this; + return _class_call_check(this, Lion), _this = _super.apply(this, arguments), _this._sound = "roar", _this; } - return swcHelpers.createClass(Lion, [ + return _create_class(Lion, [ { key: "sound", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.1.normal.js index 7ecd107983dc..94fa19b2f7ce 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.1.normal.js @@ -1,17 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "p", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.2.minified.js index 755f9302c885..8c7f39c68bb9 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty5_es5.2.minified.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "p", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.1.normal.js index 9fd6951008b4..b4ed91583807 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.p = "yep"; }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "p", get: function get() { @@ -26,21 +29,21 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 101; }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this._secret = 11; return _this; } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "p", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.2.minified.js index 338883b8d572..b938944fadba 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty6_es5.2.minified.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), this.p = "yep"; + _class_call_check(this, A), this.p = "yep"; }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } - return swcHelpers.createClass(B, [ + return _create_class(B, [ { key: "p", get: function() { @@ -19,16 +22,16 @@ var A = function() { ]), B; }(A), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.p = 101; + _class_call_check(this, C), this.p = 101; }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this._secret = 11, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this._secret = 11, _this; } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "p", get: function() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.1.normal.js index eb7361976e94..7f144f1c219b 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.p = "yep"; }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "p", get: function get() { @@ -26,21 +29,21 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 101; }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this._secret = 11; return _this; } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "p", get: function get() { diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.2.minified.js index 338883b8d572..b938944fadba 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty_es5.2.minified.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), this.p = "yep"; + _class_call_check(this, A), this.p = "yep"; }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } - return swcHelpers.createClass(B, [ + return _create_class(B, [ { key: "p", get: function() { @@ -19,16 +22,16 @@ var A = function() { ]), B; }(A), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.p = 101; + _class_call_check(this, C), this.p = 101; }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this._secret = 11, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this._secret = 11, _this; } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "p", get: function() { diff --git a/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.1.normal.js index 691867f6e0f7..3ffa6ee3d2b1 100644 --- a/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo() {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.foo = function foo() {}; return C; diff --git a/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.2.minified.js index 4b8d694958c0..4ee43eb88a0a 100644 --- a/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/additionOperatorWithAnyAndEveryType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.foo = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.1.normal.js b/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.1.normal.js index 183ca9e7f62d..dd27e955ffe7 100644 --- a/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo() {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.foo = function foo() {}; return C; diff --git a/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.2.minified.js b/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.2.minified.js index 710f1a134e1c..3ba939c6dcab 100644 --- a/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/additionOperatorWithInvalidOperands_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.foo = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/ambient_es5.1.normal.js b/crates/swc/tests/tsc-references/ambient_es5.1.normal.js index 9c363bef5eef..a9fb0b20ef7d 100644 --- a/crates/swc/tests/tsc-references/ambient_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ambient_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/ambient_es5.2.minified.js b/crates/swc/tests/tsc-references/ambient_es5.2.minified.js index 582215e331f4..7d6272c8396c 100644 --- a/crates/swc/tests/tsc-references/ambient_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ambient_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.1.normal.js index c0a22055bf67..f7a67d1c9dc9 100644 --- a/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @Filename: foo_0.ts export var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = 42; }; C1.s1 = true; diff --git a/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.2.minified.js index 0d9478e27759..802c0e1ac716 100644 --- a/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/amdImportNotAsPrimaryExpression_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var i, z, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = 42; + _class_call_check(this, C1), this.m1 = 42; }; C1.s1 = !0; export var E1; diff --git a/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.1.normal.js b/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.1.normal.js index 7ab50344c50c..68ef209df0dc 100644 --- a/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; export var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); /** @type {{ [assetName: string]: number}} */ this.assets = {}; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.2.minified.js b/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.2.minified.js index 5851ccddf8d3..4b3c0c2d1e57 100644 --- a/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/annotatedThisPropertyInitializerDoesntNarrow_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.assets = {}; + _class_call_check(this, C), this.assets = {}; } return C.prototype.m = function() { this.assets; diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.1.normal.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.1.normal.js index 890dc263abc4..82f8c45ce1d3 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function _default() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export { _default as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.2.minified.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.2.minified.js index 1eebf770dfbf..25a38d50d297 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsAmd_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export default function() {}; export { _default as default }; diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.1.normal.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.1.normal.js index 890dc263abc4..82f8c45ce1d3 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function _default() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export { _default as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.2.minified.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.2.minified.js index 1eebf770dfbf..25a38d50d297 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsCommonjs_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export default function() {}; export { _default as default }; diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.1.normal.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.1.normal.js index 890dc263abc4..82f8c45ce1d3 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function _default() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export { _default as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.2.minified.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.2.minified.js index 1eebf770dfbf..25a38d50d297 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsSystem_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export default function() {}; export { _default as default }; diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.1.normal.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.1.normal.js index 890dc263abc4..82f8c45ce1d3 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function _default() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export { _default as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.2.minified.js b/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.2.minified.js index 1eebf770dfbf..25a38d50d297 100644 --- a/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anonymousDefaultExportsUmd_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export default function() {}; export { _default as default }; diff --git a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.1.normal.js b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.1.normal.js index de9b18cf4c5d..ce87f3b6899f 100644 --- a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // any is considered an untyped function call // can be called except with type arguments which is an error var x; @@ -6,7 +6,7 @@ var a = x(); var b = x("hello"); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = x(x); var d = x(x); diff --git a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.2.minified.js b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.2.minified.js index aa887d739dea..5beb62669f2e 100644 --- a/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAsGenericFunctionCall_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; x(), x("hello"); var x, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; x(x), x(x); diff --git a/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.1.normal.js b/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.1.normal.js index 74d9c09110d9..0ef4b5b4cea7 100644 --- a/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a; var r3 = foo2(a); // any, not a subtype of number so it skips that overload, is a subtype of itself so it picks second (if truly ambiguous it would pick first overload) var r3 = foo3(a); // any @@ -10,12 +10,12 @@ var r3 = foo3(a); // any var r3 = foo3(a); // any var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var r3 = foo3(a); // any var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var r3 = foo3(a); // any var r3 = foo3(a); // any @@ -32,7 +32,7 @@ function f() {} var r3 = foo3(a); // any var CC = function CC() { "use strict"; - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); }; (function(CC) { var bar = CC.bar = 1; diff --git a/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.2.minified.js b/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.2.minified.js index 3245baf81a3f..8d7e5707f1ce 100644 --- a/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAssignabilityInInheritance_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; foo2(a), foo3(a), foo3(a), foo3(a), foo3(a), foo3(a), foo3(a), foo3(a); var a, E, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; foo3(a); var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} foo3(a), foo3(a), foo3(a), function(E) { @@ -15,6 +15,6 @@ foo3(a), foo3(a), foo3(a), function(E) { }(E || (E = {})), foo3(a), (f || (f = {})).bar = 1, foo3(a); var CC = function() { "use strict"; - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); }; (CC || (CC = {})).bar = 1, foo3(a), foo3(a), foo3(a); diff --git a/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.1.normal.js b/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.1.normal.js index 40a806ea3a8f..696c9b20a983 100644 --- a/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var E; (function(E) { @@ -17,7 +17,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.2.minified.js b/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.2.minified.js index 72220f89444b..828aa3fecff3 100644 --- a/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAssignableToEveryType2_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} !function(E) { @@ -12,6 +12,6 @@ function f() {} }(E || (E = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.1.normal.js index f83b4cbba520..6d86400e63d0 100644 --- a/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var ac; var ai; diff --git a/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.2.minified.js index f79f7004652d..a0d5a90d7c15 100644 --- a/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/anyAssignableToEveryType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.1.normal.js b/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.1.normal.js index 57c2557c1f6f..3d0ca87eb4d2 100644 --- a/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.1.normal.js @@ -1,32 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subtype checks use the apparent type of the target type // S is a subtype of a type T, and T is a supertype of S, if one of the following is true, where S' denotes the apparent type (section 3.8.1) of S: var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; // is String (S) a subtype of U extends String (T)? Would only be true if we used the apparent type of U (T) var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; // is U extends String (S) a subtype of String (T)? Apparent type of U is String so it succeeds var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.2.minified.js b/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.2.minified.js index 61e8a95872d6..efa9720d149e 100644 --- a/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/apparentTypeSubtyping_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.1.normal.js b/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.1.normal.js index ab4e8fa1fdaa..399ee131d652 100644 --- a/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subtype checks use the apparent type of the target type // S is a subtype of a type T, and T is a supertype of S, if one of the following is true, where S' denotes the apparent type (section 3.8.1) of S: var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; // is String (S) a subtype of U extends String (T)? Would only be true if we used the apparent type of U (T) var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.2.minified.js b/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/apparentTypeSupertype_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.1.normal.js b/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.1.normal.js index 99ffe91ce8a6..1c3bd8808d15 100644 --- a/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // In a typed function call, argument expressions are contextually typed by their corresponding parameter types. function foo(param) { - var _x = swcHelpers.slicedToArray(param.x, 2), a = _x[0], b = _x[1], _y = param.y, c = _y.c, d = _y.d, e = _y.e; + var _x = _sliced_to_array(param.x, 2), a = _x[0], b = _x[1], _y = param.y, c = _y.c, d = _y.d, e = _y.e; } function bar(param) { - var _x = swcHelpers.slicedToArray(param.x, 2), a = _x[0], tmp = _x[1], b = tmp === void 0 ? 10 : tmp, _y = param.y, c = _y.c, d = _y.d, _e = _y.e, e = _e === void 0 ? { + var _x = _sliced_to_array(param.x, 2), a = _x[0], tmp = _x[1], b = tmp === void 0 ? 10 : tmp, _y = param.y, c = _y.c, d = _y.d, _e = _y.e, e = _e === void 0 ? { f: 1 } : _e; } @@ -64,5 +65,5 @@ baz([ "string", 1, true -].concat(swcHelpers.toConsumableArray(array))); // Error +].concat(_to_consumable_array(array))); // Error foo(o); // Error because x has an array type namely (string|number)[] diff --git a/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.2.minified.js b/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.2.minified.js index b6c424c781d8..b6710b578f0a 100644 --- a/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/argumentExpressionContextualTyping_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function foo(param) { - var _x = swcHelpers.slicedToArray(param.x, 2), _y = (_x[0], _x[1], param.y); + var _x = _sliced_to_array(param.x, 2), _y = (_x[0], _x[1], param.y); _y.c, _y.d, _y.e; } function baz(x) {} @@ -42,7 +43,7 @@ baz([ "string", 1, !0 -].concat(swcHelpers.toConsumableArray(array))), foo({ +].concat(_to_consumable_array(array))), foo({ x: [ "string", 1 diff --git a/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.1.normal.js b/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.1.normal.js index 4f9aeac20e03..0c32f5be3772 100644 --- a/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var x; var y; var z; -var _x = swcHelpers.slicedToArray(x, 3), a = _x[0], b = _x[1], c = _x[2]; -var _y = swcHelpers.slicedToArray(y, 3), d = _y[0], e = _y[1], f = _y[2]; -var _z = swcHelpers.slicedToArray(z, 3), g = _z[0], h = _z[1], i = _z[2]; +var _x = _sliced_to_array(x, 3), a = _x[0], b = _x[1], c = _x[2]; +var _y = _sliced_to_array(y, 3), d = _y[0], e = _y[1], f = _y[2]; +var _z = _sliced_to_array(z, 3), g = _z[0], h = _z[1], i = _z[2]; var j1 = x; var j2 = y; var j3 = z; diff --git a/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.2.minified.js b/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.2.minified.js index 9c437f14ce9f..439db5fa023b 100644 --- a/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arityAndOrderCompatibility01_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; -var x, y, z, _x = swcHelpers.slicedToArray(x, 3); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var y, z, _x = _sliced_to_array(void 0, 3); _x[0], _x[1], _x[2]; -var _y = swcHelpers.slicedToArray(y, 3); +var _y = _sliced_to_array(y, 3); _y[0], _y[1], _y[2]; -var _z = swcHelpers.slicedToArray(z, 3); +var _z = _sliced_to_array(z, 3); _z[0], _z[1], _z[2]; diff --git a/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.1.normal.js index 0d9dc3bbd9bd..0866daef019d 100644 --- a/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var a; var x; var ref; -ref = swcHelpers.slicedToArray(a, 1), x = ref[0], ref; +ref = _sliced_to_array(a, 1), x = ref[0], ref; diff --git a/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.2.minified.js index c4272655c12c..fae9a3a8d61d 100644 --- a/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayAssignmentPatternWithAny_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(a, 1)[0]; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(a, 1)[0]; diff --git a/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.1.normal.js index d0e8af762941..086071fa164c 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // In a contextually typed array literal expression containing no spread elements, an element expression at index N is contextually typed by // the type of the property with the numeric name N in the contextual type, if any, or otherwise // the numeric index type of the contextual type, if any. @@ -36,14 +36,14 @@ var spr = [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray(array)); +].concat(_to_consumable_array(array)); var spr1 = [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray(tup)); +].concat(_to_consumable_array(tup)); var spr2 = [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray(tup)); // Error +].concat(_to_consumable_array(tup)); // Error diff --git a/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.2.minified.js index 15d0431f6991..27435ab0aa3d 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralExpressionContextualTyping_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var tup = [ 1, 2, @@ -9,7 +9,7 @@ var tup = [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray([ +].concat(_to_consumable_array([ 1, 2, 3 @@ -17,8 +17,8 @@ var tup = [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray(tup)), [ +].concat(_to_consumable_array(tup)), [ 1, 2, 3 -].concat(swcHelpers.toConsumableArray(tup)); +].concat(_to_consumable_array(tup)); diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.1.normal.js index 09f2f83249f7..bf4c3f6d88fd 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @downlevelIteration: true function f0() { var a = [ @@ -6,34 +6,34 @@ function f0() { 2, 3 ]; - var a1 = swcHelpers.toConsumableArray(a); + var a1 = _to_consumable_array(a); var a2 = [ 1 - ].concat(swcHelpers.toConsumableArray(a)); + ].concat(_to_consumable_array(a)); var a3 = [ 1, 2 - ].concat(swcHelpers.toConsumableArray(a)); - var a4 = swcHelpers.toConsumableArray(a).concat([ + ].concat(_to_consumable_array(a)); + var a4 = _to_consumable_array(a).concat([ 1 ]); - var a5 = swcHelpers.toConsumableArray(a).concat([ + var a5 = _to_consumable_array(a).concat([ 1, 2 ]); var a6 = [ 1, 2 - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ 1, 2 ]); var a7 = [ 1 - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ 2 - ], swcHelpers.toConsumableArray(a)); - var a8 = swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a)); + ], _to_consumable_array(a)); + var a8 = _to_consumable_array(a).concat(_to_consumable_array(a), _to_consumable_array(a)); } function f1() { var a = [ @@ -43,14 +43,14 @@ function f1() { ]; var b = [ "hello" - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ true ]); var b; } function f2() { - var a = swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray([]))))); - var b = swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray([ + var a = _to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array([]))))); + var b = _to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array([ 5 ]))))); } diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.2.minified.js index a885268f673b..a2fc02b2dc72 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpreadES5iterable_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.1.normal.js index 7914d73ddfb9..71f52f1742c6 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.1.normal.js @@ -1,38 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f0() { var a = [ 1, 2, 3 ]; - var a1 = swcHelpers.toConsumableArray(a); + var a1 = _to_consumable_array(a); var a2 = [ 1 - ].concat(swcHelpers.toConsumableArray(a)); + ].concat(_to_consumable_array(a)); var a3 = [ 1, 2 - ].concat(swcHelpers.toConsumableArray(a)); - var a4 = swcHelpers.toConsumableArray(a).concat([ + ].concat(_to_consumable_array(a)); + var a4 = _to_consumable_array(a).concat([ 1 ]); - var a5 = swcHelpers.toConsumableArray(a).concat([ + var a5 = _to_consumable_array(a).concat([ 1, 2 ]); var a6 = [ 1, 2 - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ 1, 2 ]); var a7 = [ 1 - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ 2 - ], swcHelpers.toConsumableArray(a)); - var a8 = swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a)); + ], _to_consumable_array(a)); + var a8 = _to_consumable_array(a).concat(_to_consumable_array(a), _to_consumable_array(a)); } function f1() { var a = [ @@ -42,14 +42,14 @@ function f1() { ]; var b = [ "hello" - ].concat(swcHelpers.toConsumableArray(a), [ + ].concat(_to_consumable_array(a), [ true ]); var b; } function f2() { - var a = swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray([]))))); - var b = swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray([ + var a = _to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array([]))))); + var b = _to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array(_to_consumable_array([ 5 ]))))); } diff --git a/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.2.minified.js index a885268f673b..a2fc02b2dc72 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralSpread_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; diff --git a/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.1.normal.js index 778e858d306d..08136ca49787 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // ElementList: ( Modified ) // Elisionopt AssignmentExpression // Elisionopt SpreadElement @@ -20,18 +20,18 @@ var a1 = [ var a2 = [ , , -].concat(swcHelpers.toConsumableArray(a0), [ +].concat(_to_consumable_array(a0), [ "hello" ]); var a3 = [ , -].concat(swcHelpers.toConsumableArray(a0)); +].concat(_to_consumable_array(a0)); var a4 = [ function() { return 1; }, ]; -var a5 = swcHelpers.toConsumableArray(a0).concat([ +var a5 = _to_consumable_array(a0).concat([ , ]); // Each element expression in a non-empty array literal is processed as follows: @@ -99,19 +99,19 @@ var temp4 = []; var d0 = [ 1, true, -].concat(swcHelpers.toConsumableArray(temp)); // has type (string|number|boolean)[] -var d1 = swcHelpers.toConsumableArray(temp); // has type string[] -var d2 = swcHelpers.toConsumableArray(temp1); -var d3 = swcHelpers.toConsumableArray(temp1); -var d4 = swcHelpers.toConsumableArray(temp).concat(swcHelpers.toConsumableArray(temp1)); -var d5 = swcHelpers.toConsumableArray(temp3); -var d6 = swcHelpers.toConsumableArray(temp4); -var d7 = swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(temp1)); +].concat(_to_consumable_array(temp)); // has type (string|number|boolean)[] +var d1 = _to_consumable_array(temp); // has type string[] +var d2 = _to_consumable_array(temp1); +var d3 = _to_consumable_array(temp1); +var d4 = _to_consumable_array(temp).concat(_to_consumable_array(temp1)); +var d5 = _to_consumable_array(temp3); +var d6 = _to_consumable_array(temp4); +var d7 = _to_consumable_array(_to_consumable_array(temp1)); var d8 = [ - swcHelpers.toConsumableArray(temp1) + _to_consumable_array(temp1) ]; var d9 = [ - swcHelpers.toConsumableArray(temp1) -].concat(swcHelpers.toConsumableArray([ + _to_consumable_array(temp1) +].concat(_to_consumable_array([ "hello" ])); diff --git a/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.2.minified.js index d5f28fc39777..551b6bb675a2 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiterals2ES5_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var a0 = [ , , @@ -9,11 +9,11 @@ var a0 = [ [ , , -].concat(swcHelpers.toConsumableArray(a0), [ +].concat(_to_consumable_array(a0), [ "hello" ]), [ , -].concat(swcHelpers.toConsumableArray(a0)), swcHelpers.toConsumableArray(a0).concat([ +].concat(_to_consumable_array(a0)), _to_consumable_array(a0).concat([ , ]); var ref = [ @@ -34,12 +34,12 @@ var temp = [ [ 1, !0, -].concat(swcHelpers.toConsumableArray(temp)), swcHelpers.toConsumableArray(temp), swcHelpers.toConsumableArray(temp1), swcHelpers.toConsumableArray(temp1), swcHelpers.toConsumableArray(temp).concat(swcHelpers.toConsumableArray(temp1)), swcHelpers.toConsumableArray([ +].concat(_to_consumable_array(temp)), _to_consumable_array(temp), _to_consumable_array(temp1), _to_consumable_array(temp1), _to_consumable_array(temp).concat(_to_consumable_array(temp1)), _to_consumable_array([ void 0, null, void 0 -]), swcHelpers.toConsumableArray([]), swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(temp1)), swcHelpers.toConsumableArray(temp1), [ - swcHelpers.toConsumableArray(temp1) -].concat(swcHelpers.toConsumableArray([ +]), _to_consumable_array([]), _to_consumable_array(_to_consumable_array(temp1)), _to_consumable_array(temp1), [ + _to_consumable_array(temp1) +].concat(_to_consumable_array([ "hello" ])); diff --git a/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.1.normal.js index cf7085fbe0be..be2df9f570cc 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @target:es6 // ElementList: ( Modified ) // Elisionopt AssignmentExpression @@ -21,18 +21,18 @@ var a1 = [ var a2 = [ , , -].concat(swcHelpers.toConsumableArray(a0), [ +].concat(_to_consumable_array(a0), [ "hello" ]); var a3 = [ , -].concat(swcHelpers.toConsumableArray(a0)); +].concat(_to_consumable_array(a0)); var a4 = [ function() { return 1; }, ]; -var a5 = swcHelpers.toConsumableArray(a0).concat([ +var a5 = _to_consumable_array(a0).concat([ , ]); // Each element expression in a non-empty array literal is processed as follows: @@ -94,19 +94,19 @@ var temp2 = [ var d0 = [ 1, true, -].concat(swcHelpers.toConsumableArray(temp)); // has type (string|number|boolean)[] -var d1 = swcHelpers.toConsumableArray(temp); // has type string[] -var d2 = swcHelpers.toConsumableArray(temp1); -var d3 = swcHelpers.toConsumableArray(temp1); -var d4 = swcHelpers.toConsumableArray(temp).concat(swcHelpers.toConsumableArray(temp1)); -var d5 = swcHelpers.toConsumableArray(a2); -var d6 = swcHelpers.toConsumableArray(a3); -var d7 = swcHelpers.toConsumableArray(a4); +].concat(_to_consumable_array(temp)); // has type (string|number|boolean)[] +var d1 = _to_consumable_array(temp); // has type string[] +var d2 = _to_consumable_array(temp1); +var d3 = _to_consumable_array(temp1); +var d4 = _to_consumable_array(temp).concat(_to_consumable_array(temp1)); +var d5 = _to_consumable_array(a2); +var d6 = _to_consumable_array(a3); +var d7 = _to_consumable_array(a4); var d8 = [ - swcHelpers.toConsumableArray(temp1) + _to_consumable_array(temp1) ]; var d9 = [ - swcHelpers.toConsumableArray(temp1) -].concat(swcHelpers.toConsumableArray([ + _to_consumable_array(temp1) +].concat(_to_consumable_array([ "hello" ])); diff --git a/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.2.minified.js index d6622e906e5a..16b5a717c311 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiterals2ES6_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var a0 = [ , , @@ -8,12 +8,12 @@ var a0 = [ ], a2 = [ , , -].concat(swcHelpers.toConsumableArray(a0), [ +].concat(_to_consumable_array(a0), [ "hello" ]), a3 = [ , -].concat(swcHelpers.toConsumableArray(a0)); -swcHelpers.toConsumableArray(a0).concat([ +].concat(_to_consumable_array(a0)); +_to_consumable_array(a0).concat([ , ]); var ref = [ @@ -34,12 +34,12 @@ var temp = [ [ 1, !0, -].concat(swcHelpers.toConsumableArray(temp)), swcHelpers.toConsumableArray(temp), swcHelpers.toConsumableArray(temp1), swcHelpers.toConsumableArray(temp1), swcHelpers.toConsumableArray(temp).concat(swcHelpers.toConsumableArray(temp1)), swcHelpers.toConsumableArray(a2), swcHelpers.toConsumableArray(a3), swcHelpers.toConsumableArray([ +].concat(_to_consumable_array(temp)), _to_consumable_array(temp), _to_consumable_array(temp1), _to_consumable_array(temp1), _to_consumable_array(temp).concat(_to_consumable_array(temp1)), _to_consumable_array(a2), _to_consumable_array(a3), _to_consumable_array([ function() { return 1; }, -]), swcHelpers.toConsumableArray(temp1), [ - swcHelpers.toConsumableArray(temp1) -].concat(swcHelpers.toConsumableArray([ +]), _to_consumable_array(temp1), [ + _to_consumable_array(temp1) +].concat(_to_consumable_array([ "hello" ])); diff --git a/crates/swc/tests/tsc-references/arrayLiterals3_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiterals3_es5.1.normal.js index 64d8814ca3c3..3ae7291551e9 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiterals3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // Each element expression in a non-empty array literal is processed as follows: // - If the array literal contains no spread elements, and if the array literal is contextually typed (section 4.19) // by a type T and T has a property with the numeric name N, where N is the index of the element expression in the array literal, @@ -45,6 +45,6 @@ var temp2 = [ "string" ] ]; -var c0 = swcHelpers.toConsumableArray(temp2); // Error -var c1 = swcHelpers.toConsumableArray(temp1); // Error cannot assign number[] to [number, number, number] -var c2 = swcHelpers.toConsumableArray(temp1).concat(swcHelpers.toConsumableArray(temp)); // Error cannot assign (number|string)[] to number[] +var c0 = _to_consumable_array(temp2); // Error +var c1 = _to_consumable_array(temp1); // Error cannot assign number[] to [number, number, number] +var c2 = _to_consumable_array(temp1).concat(_to_consumable_array(temp)); // Error cannot assign (number|string)[] to number[] diff --git a/crates/swc/tests/tsc-references/arrayLiterals3_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiterals3_es5.2.minified.js index cb9f57c647ec..d4097d37c7bf 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiterals3_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var ref = [ 1, 2, @@ -11,7 +11,7 @@ var temp1 = [ 2, 3 ]; -swcHelpers.toConsumableArray([ +_to_consumable_array([ [ 1, 2, @@ -21,7 +21,7 @@ swcHelpers.toConsumableArray([ "hello", "string" ] -]), swcHelpers.toConsumableArray(temp1), swcHelpers.toConsumableArray(temp1).concat(swcHelpers.toConsumableArray([ +]), _to_consumable_array(temp1), _to_consumable_array(temp1).concat(_to_consumable_array([ "s", "t", "r" diff --git a/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.1.normal.js index 9c92b2a24db1..f7d71dd6375d 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; var DerivedList = /*#__PURE__*/ function(List) { "use strict"; - swcHelpers.inherits(DerivedList, List); - var _super = swcHelpers.createSuper(DerivedList); + _inherits(DerivedList, List); + var _super = _create_super(DerivedList); function DerivedList() { - swcHelpers.classCallCheck(this, DerivedList); + _class_call_check(this, DerivedList); return _super.apply(this, arguments); } return DerivedList; }(List); var MyList = function MyList() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; var list; var list2; diff --git a/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.2.minified.js index e39354c0da9a..d80d9845701f 100644 --- a/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiteralsWithRecursiveGenerics_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }, DerivedList = function(List1) { "use strict"; - swcHelpers.inherits(DerivedList, List1); - var _super = swcHelpers.createSuper(DerivedList); + _inherits(DerivedList, List1); + var _super = _create_super(DerivedList); function DerivedList() { - return swcHelpers.classCallCheck(this, DerivedList), _super.apply(this, arguments); + return _class_call_check(this, DerivedList), _super.apply(this, arguments); } return DerivedList; }(List), MyList = function() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; diff --git a/crates/swc/tests/tsc-references/arrayLiterals_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayLiterals_es5.1.normal.js index 3d2decc69b51..3e8bda746ed5 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayLiterals_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Empty array literal with no contextual type has type Undefined[] var arr1 = [ [], @@ -47,7 +49,7 @@ var boolArr = [ ]; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var classArr = [ new C(), @@ -87,24 +89,24 @@ var context2 = [ // Contextual type C with numeric index signature of type Base makes array literal of Derived have type Base[] var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/arrayLiterals_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayLiterals_es5.2.minified.js index 0825a8be94a1..e108e00e3c6c 100644 --- a/crates/swc/tests/tsc-references/arrayLiterals_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayLiterals_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(), new C(); var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.1.normal.js b/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.1.normal.js index 310f5a36e6f2..03ec10f1b683 100644 --- a/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // valid uses of arrays of function types var x = [ function() { @@ -9,7 +9,7 @@ var x = [ var r2 = x[0](); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var y = [ C, diff --git a/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.2.minified.js b/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.2.minified.js index c89979807e81..a5382d38c727 100644 --- a/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrayOfFunctionTypes3_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; [ function() { return 1; @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; ][0](); var a, a2, b2, c2, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(); var r4 = a; diff --git a/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.1.normal.js b/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.1.normal.js index e6b18bc98d00..ca6a62fb88d2 100644 --- a/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var k = [ 1, , @@ -6,7 +6,7 @@ var k = [ ]; var o = [ 3 -].concat(swcHelpers.toConsumableArray(k), [ +].concat(_to_consumable_array(k), [ 4 ]); // @target: es5 diff --git a/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.2.minified.js b/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.2.minified.js index 0d776d1f6fcf..7752ecdd2db6 100644 --- a/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arraySpreadImportHelpers_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; [ 3 -].concat(swcHelpers.toConsumableArray([ +].concat(_to_consumable_array([ 1, , 2 diff --git a/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.1.normal.js b/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.1.normal.js index 8f2fc098ebca..2222799368ec 100644 --- a/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; // ArrowFormalParameters => AssignmentExpression is equivalent to ArrowFormalParameters => { return AssignmentExpression; } var a = function(p) { return p.length; @@ -24,19 +26,19 @@ var d = function(n) { var d; // Binding patterns in arrow functions var p1 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), a = _param[0]; + var _param = _sliced_to_array(param, 1), a = _param[0]; }; var p2 = function(param) { - var _param = swcHelpers.toArray(param), a = _param.slice(0); + var _param = _to_array(param), a = _param.slice(0); }; var p3 = function(param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[1]; }; var p4 = function(param) { - var _param = swcHelpers.toArray(param), a = _param.slice(1); + var _param = _to_array(param), a = _param.slice(1); }; var p5 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), tmp = _param[0], a = tmp === void 0 ? 1 : tmp; + var _param = _sliced_to_array(param, 1), tmp = _param[0], a = tmp === void 0 ? 1 : tmp; }; var p6 = function(param) { var a = param.a; @@ -53,7 +55,7 @@ var p9 = function(param) { } : tmp, _b = ref.b, b = _b === void 0 ? 1 : _b; }; var p10 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), ref = _param[0], value = ref.value, done = ref.done; + var _param = _sliced_to_array(param, 1), ref = _param[0], value = ref.value, done = ref.done; }; // Arrow function used in class member initializer // Arrow function used in class member function @@ -61,7 +63,7 @@ var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass() { var _this = this; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this.m = function(n) { return n + 1; }; diff --git a/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.2.minified.js b/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.2.minified.js index 31f53cee91b8..9c00af6d13f9 100644 --- a/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/arrowFunctionExpressions_es5.2.minified.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var MyClass = function() { "use strict"; function MyClass() { var _this = this; - swcHelpers.classCallCheck(this, MyClass), this.m = function(n) { + _class_call_check(this, MyClass), this.m = function(n) { return n + 1; }, this.p = function(n) { return n && _this; diff --git a/crates/swc/tests/tsc-references/asOperator3_es5.1.normal.js b/crates/swc/tests/tsc-references/asOperator3_es5.1.normal.js index 95efae9d7c80..3c5dffc123dd 100644 --- a/crates/swc/tests/tsc-references/asOperator3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asOperator3_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " World" ]); @@ -10,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello" ]); _templateObject1 = function _templateObject1() { diff --git a/crates/swc/tests/tsc-references/asOperator3_es5.2.minified.js b/crates/swc/tests/tsc-references/asOperator3_es5.2.minified.js index 51130f1b29f6..6ce4a3b48caa 100644 --- a/crates/swc/tests/tsc-references/asOperator3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asOperator3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " World" ]); @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello" ]); return _templateObject1 = function _templateObject1() { diff --git a/crates/swc/tests/tsc-references/asOperatorASI_es5.1.normal.js b/crates/swc/tests/tsc-references/asOperatorASI_es5.1.normal.js index 89a13c277643..a0e5b2b126bc 100644 --- a/crates/swc/tests/tsc-references/asOperatorASI_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asOperatorASI_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world" ]); _templateObject = function _templateObject() { @@ -10,7 +11,7 @@ function _templateObject() { } var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; // Example 1 var x = 10; diff --git a/crates/swc/tests/tsc-references/asOperatorASI_es5.2.minified.js b/crates/swc/tests/tsc-references/asOperatorASI_es5.2.minified.js index 2763121c2a1e..a48075af5bd9 100644 --- a/crates/swc/tests/tsc-references/asOperatorASI_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asOperatorASI_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world" ]); return _templateObject = function _templateObject() { @@ -9,6 +10,6 @@ function _templateObject() { } var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; as(_templateObject()), as(Foo); diff --git a/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.1.normal.js index ae02ac0f03fa..38072b3da5f8 100644 --- a/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all of these are valid var x; var a = x; @@ -18,7 +18,7 @@ var g2 = E.A; g2 = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var h = x; var i = x; diff --git a/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.2.minified.js index 8d2920ce2250..7d5d22a6cc46 100644 --- a/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignAnyToEveryType_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A; var x, E, M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).foo = 1, M = x; diff --git a/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.1.normal.js b/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.1.normal.js index bf7bcc7f6fce..988ab1cf3207 100644 --- a/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all of these are valid var x; x = 1; @@ -27,7 +27,7 @@ var g; x = g; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var h; x = h; diff --git a/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.2.minified.js b/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.2.minified.js index 3bee7da661e2..f15974473e5d 100644 --- a/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignEveryTypeToAny_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function(E) { E[E.A = 0] = "A"; })(E || (E = {})), E.A, E.A; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.1.normal.js b/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.1.normal.js index 23fc23d27405..6193d5e32591 100644 --- a/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @useDefineForClassFields: true // @target: esnext var C = /*#__PURE__*/ function() { "use strict"; function C(foo) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.foo = foo; this.qux = this.bar // should error ; @@ -36,10 +38,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this.quill = _this.foo // ok @@ -51,7 +53,7 @@ var D = /*#__PURE__*/ function(C) { var E = function E(foo2) { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.foo2 = foo2; this.bar = function() { return _this.foo1 + _this.foo2; @@ -60,12 +62,12 @@ var E = function E(foo2) { }; var F1 = function F1() { "use strict"; - swcHelpers.classCallCheck(this, F1); + _class_call_check(this, F1); this.Inner = /*#__PURE__*/ function(F2) { - swcHelpers.inherits(_class, F2); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, F2); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.p2 = _this.p1; @@ -77,13 +79,13 @@ var F1 = function F1() { }; var G1 = function G1(p1) { "use strict"; - swcHelpers.classCallCheck(this, G1); + _class_call_check(this, G1); this.p1 = p1; this.Inner = /*#__PURE__*/ function(G2) { - swcHelpers.inherits(_class, G2); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, G2); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.p2 = _this.p1; @@ -95,7 +97,7 @@ var G1 = function G1(p1) { var H = function H(p1) { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, H); + _class_call_check(this, H); this.p1 = p1; this.p2 = function() { return _this.p1.foo; diff --git a/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.2.minified.js b/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.2.minified.js index d3a1d4554881..d8016242a941 100644 --- a/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignParameterPropertyToPropertyDeclarationESNext_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C(foo) { - swcHelpers.classCallCheck(this, C), this.foo = foo, this.qux = this.bar, this.bar = this.foo, this.quiz = this.bar, this.quench = this.m1(), this.quanch = this.m3(), this.m3 = function() {}, this.quim = this.baz, this.baz = this.foo, this.quid = this.baz; + _class_call_check(this, C), this.foo = foo, this.qux = this.bar, this.bar = this.foo, this.quiz = this.bar, this.quench = this.m1(), this.quanch = this.m3(), this.m3 = function() {}, this.quim = this.baz, this.baz = this.foo, this.quid = this.baz; } var _proto = C.prototype; return _proto.m1 = function() { @@ -12,45 +14,45 @@ var C = function() { }, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.quill = _this.foo, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.quill = _this.foo, _this; } return D; }(C), E = function(foo2) { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, E), this.foo2 = foo2, this.bar = function() { + _class_call_check(this, E), this.foo2 = foo2, this.bar = function() { return _this.foo1 + _this.foo2; }, this.foo1 = ""; }, F = function() { "use strict"; - swcHelpers.classCallCheck(this, F), this.Inner = function(F1) { - swcHelpers.inherits(_class, F1); - var _super = swcHelpers.createSuper(_class); + _class_call_check(this, F), this.Inner = function(F1) { + _inherits(_class, F1); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.p2 = _this.p1, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.p2 = _this.p1, _this; } return _class; }(F), this.p1 = 0; }, G = function(p1) { "use strict"; - swcHelpers.classCallCheck(this, G), this.p1 = p1, this.Inner = function(G1) { - swcHelpers.inherits(_class, G1); - var _super = swcHelpers.createSuper(_class); + _class_call_check(this, G), this.p1 = p1, this.Inner = function(G1) { + _inherits(_class, G1); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.p2 = _this.p1, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.p2 = _this.p1, _this; } return _class; }(G); }, H = function(p1) { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, H), this.p1 = p1, this.p2 = function() { + _class_call_check(this, H), this.p1 = p1, this.p2 = function() { return _this.p1.foo; }, this.p3 = function() { return _this.p1.foo; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.1.normal.js index 8d5b4c145859..188f820deefd 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // these are all permitted with the current rules, since we do not do contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures3_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.1.normal.js index 056bd5ecde10..f60658af2e18 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // These are mostly permitted with the current loose rules. All ok unless otherwise noted. var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.2.minified.js index 8a2478216fd6..6039bdced80b 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures4_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var WithNonGenericSignaturesInBaseType, WithGenericSignaturesInBaseType, Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.1.normal.js index b46eaa0087db..4528b639d9f8 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compat for function types. No errors in this file var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures5_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.1.normal.js index 53647fb6d56d..d8aaa97c4841 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compatibility relations for function types. All valid var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.2.minified.js index 8a94c21c0487..c947fc295840 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithCallSignatures6_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, b, b2, b3, b4, b5, b11, b16, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.1.normal.js index 1697c555214d..e77812d5065e 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compatibility relations for function types. All of these are valid. var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures3_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.1.normal.js index 774d046de3d9..310557ce4590 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compatibility relations for function types. var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.2.minified.js index 8a2478216fd6..6039bdced80b 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures4_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var WithNonGenericSignaturesInBaseType, WithGenericSignaturesInBaseType, Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.1.normal.js index 8a7b276d1752..8be5b9d0101a 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compat for function types. All valid var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures5_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.1.normal.js index 901c88a51630..3abfb1d9bd43 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking assignment compatibility relations for function types. All valid. var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.2.minified.js index 8a94c21c0487..c947fc295840 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithConstructSignatures6_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, b, b2, b3, b4, b5, b11, b16, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.1.normal.js index d36b4214fcf2..cda4e4aaa900 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // call signatures in derived types must have the same or fewer optional parameters as the target for assignment var ClassTypeParam; (function(ClassTypeParam) { var Base = function Base() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.init = function() { _this.a = function() { return null; @@ -98,11 +98,11 @@ var GenericSignaturesInvalid; }; var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Target = function Target() { "use strict"; - swcHelpers.classCallCheck(this, Target); + _class_call_check(this, Target); }; })(GenericSignaturesInvalid || (GenericSignaturesInvalid = {})); var GenericSignaturesValid; @@ -110,7 +110,7 @@ var GenericSignaturesValid; var Base2 = function Base2() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); this.init = function() { _this.a = function() { return null; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.2.minified.js index 3d2f9910409c..b7db5e8a827a 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithGenericCallSignaturesWithOptionalParameters_es5.2.minified.js @@ -1,10 +1,10 @@ var ClassTypeParam, GenericSignaturesInvalid, GenericSignaturesValid; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(ClassTypeParam) { var Base = function() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, Base), this.init = function() { + _class_call_check(this, Base), this.init = function() { _this.a = function() { return null; }, _this.a = function(x) { @@ -47,16 +47,16 @@ import * as swcHelpers from "@swc/helpers"; }(ClassTypeParam || (ClassTypeParam = {})), function(GenericSignaturesInvalid) { var Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Target = function() { "use strict"; - swcHelpers.classCallCheck(this, Target); + _class_call_check(this, Target); }; }(GenericSignaturesInvalid || (GenericSignaturesInvalid = {})), function(GenericSignaturesValid) { var Base2 = function() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, Base2), this.init = function() { + _class_call_check(this, Base2), this.init = function() { _this.a = function() { return null; }, _this.a = function(x) { diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.1.normal.js index 5c858a377217..ab48e63211c3 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var a; var b; @@ -9,10 +11,10 @@ a = b; // error b = a; // ok var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; @@ -33,6 +35,6 @@ var Generics; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; })(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.2.minified.js index 574aee393c7a..1240dce4c104 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer3_es5.2.minified.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B2 = function(A1) { "use strict"; - swcHelpers.inherits(B2, A1); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A1); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A); !function(Generics) { var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; }(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.1.normal.js index 0e84dadc55f8..0d0ff9757944 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var a; var b; @@ -26,14 +28,14 @@ var Generics; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.2.minified.js index c43c26c3bd28..c913fc023737 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithNumericIndexer_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(Generics) { var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, B = function(A2) { "use strict"; - swcHelpers.inherits(B, A2); - var _super = swcHelpers.createSuper(B); + _inherits(B, A2); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A1); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.1.normal.js index 85383bbe85cd..5b71e5db0956 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // additional optional properties do not cause errors var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.2.minified.js index 70806932e0dc..01b9f3b1b2f6 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.1.normal.js index 85383bbe85cd..5b71e5db0956 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // additional optional properties do not cause errors var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.2.minified.js index 70806932e0dc..01b9f3b1b2f6 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.1.normal.js index 4e1723e884f9..34e4af9ea622 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.1.normal.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is not assignable M var OnlyDerived; (function(OnlyDerived) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Base); var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; @@ -70,35 +72,35 @@ var WithBase; (function(WithBase) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Base); var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.2.minified.js index d86a0e62c024..ba18f4bbd695 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers4_es5.2.minified.js @@ -1,59 +1,61 @@ var OnlyDerived, WithBase; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(OnlyDerived) { var Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base1), S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; new Derived(), new Derived2(); }(OnlyDerived || (OnlyDerived = {})), function(WithBase) { var Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base2), Derived2 = function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2), S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; new Base2(), new Derived2(); }(WithBase || (WithBase = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.1.normal.js index cc3b440f0ad4..35390771f87a 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var i; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.1.normal.js index 39ec4bb2233e..cab79b910a23 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M var TargetIsPublic; (function(TargetIsPublic) { // targets var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var a; var b; @@ -13,11 +13,11 @@ var TargetIsPublic; // sources var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; var d; var e; @@ -47,7 +47,7 @@ var TargetIsPublic; // targets var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var a; var b; @@ -55,11 +55,11 @@ var TargetIsPublic; // sources var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; var d; var e; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.2.minified.js index 5047fec23c23..754d81d4f3d7 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersAccessibility_es5.2.minified.js @@ -1,27 +1,27 @@ var TargetIsPublic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TargetIsPublic) { var a, b, i, d, e, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; a = b, a = i, a = d, b = a = e, b = i, b = d, b = e, i = a, i = b, i = d, i = e, d = a, d = b, d = i, d = e, e = a, e = b, e = i, e = d; }(TargetIsPublic || (TargetIsPublic = {})), function(TargetIsPublic) { var a, b, i, d, e, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; a = b, a = i, a = d, b = a = e, b = i, b = d, b = e, i = a, i = b, i = d, i = e, d = a, d = b, d = i, d = e, e = a, e = b, e = i, e = d; }(TargetIsPublic || (TargetIsPublic = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.1.normal.js index e5a7c80f7a07..478faae78fc1 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // numeric named properties work correctly, no errors expected var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.2.minified.js index 70806932e0dc..01b9f3b1b2f6 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersNumericNames_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.1.normal.js index e6e5218b31f2..0a85fc0403e5 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.1.normal.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // M is optional and S contains no property with the same name as M // N is optional and T contains no property with the same name as N var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.2.minified.js index 8ecea6479d88..39127bbe5d1e 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality2_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var TargetHasOptional, SourceHasOptional, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.1.normal.js index b090fd8c40c6..301b94715d9a 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Derived member is not optional but base member is, should be ok var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.2.minified.js index eced79825d98..bc5d3b32ec9e 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersOptionality_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var TargetHasOptional, SourceHasOptional, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.1.normal.js index 14b63c09ce71..c6fa2b48a0e8 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // string named numeric properties work correctly, errors below unless otherwise noted var JustStrings; (function(JustStrings) { var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; @@ -47,11 +47,11 @@ var NumbersAndStrings; (function(NumbersAndStrings) { var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.2.minified.js index fc8d1c9e7198..3e71a6daa205 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembersStringNumericNames_es5.2.minified.js @@ -1,19 +1,19 @@ var JustStrings, NumbersAndStrings; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(JustStrings) { var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; }(JustStrings || (JustStrings = {})), function(NumbersAndStrings) { var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; }(NumbersAndStrings || (NumbersAndStrings = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.1.normal.js index 342a1bed390f..fe011407e978 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M // no errors expected var SimpleTypes; (function(SimpleTypes) { var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; @@ -47,11 +47,11 @@ var ObjectTypes; (function(ObjectTypes) { var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var s; var t; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.2.minified.js index 7f8b33cddbfe..6c9fe461c7d2 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithObjectMembers_es5.2.minified.js @@ -1,20 +1,20 @@ var SimpleTypes, ObjectTypes; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(SimpleTypes) { var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; }(SimpleTypes || (SimpleTypes = {})), function(ObjectTypes) { var t, t2, b, S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }, T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }, a2 = { foo: a2 }, b2 = { diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.1.normal.js index 460804f04901..6bbffaa23e07 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a; var b1; a = b1; // error @@ -13,6 +13,6 @@ var Generics; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; })(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.2.minified.js index a9a4042686af..ed7ee8db7f9f 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer3_es5.2.minified.js @@ -1,8 +1,8 @@ var Generics; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(Generics) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; }(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.1.normal.js index 2aca4e946998..a1070408b414 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var a; var b; @@ -23,14 +25,14 @@ var Generics; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -41,10 +43,10 @@ var Generics; b1 = a1; // error var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; diff --git a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.2.minified.js index 82e2e6cb236a..ebf66a5c5807 100644 --- a/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentCompatWithStringIndexer_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(Generics) { var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, B = function(A2) { "use strict"; - swcHelpers.inherits(B, A2); - var _super = swcHelpers.createSuper(B); + _inherits(B, A2); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A1), B2 = function(A3) { "use strict"; - swcHelpers.inherits(B2, A3); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A3); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A1); diff --git a/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.1.normal.js index 4dc46e8a9330..8c82d7ad6a37 100644 --- a/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; x = 3; // OK x = 3; // OK @@ -81,7 +81,7 @@ E = undefined; // Error E = undefined; // Error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = undefined; // Error C = undefined; // Error diff --git a/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.2.minified.js index a14194de77d6..fbb0206fac53 100644 --- a/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignmentToParenthesizedIdentifiers_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var y; M1.y = y; @@ -26,6 +26,6 @@ import * as swcHelpers from "@swc/helpers"; }(E || (E = {})), E = void 0, E = void 0; var M, M2, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = void 0, C = void 0; diff --git a/crates/swc/tests/tsc-references/assignments_es5.1.normal.js b/crates/swc/tests/tsc-references/assignments_es5.1.normal.js index 2bd66cdd9dc0..1d162c3becef 100644 --- a/crates/swc/tests/tsc-references/assignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/assignments_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; M = null; // Error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = null; // Error var E; diff --git a/crates/swc/tests/tsc-references/assignments_es5.2.minified.js b/crates/swc/tests/tsc-references/assignments_es5.2.minified.js index 6de5a236b2f6..7297f55eebd5 100644 --- a/crates/swc/tests/tsc-references/assignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/assignments_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; M = null; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = null, function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.1.normal.js index 21bb2c475a93..0cf52230d965 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() {}); + _f = _async_to_generator(function*() {}); return _f.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.1.normal.js index dbb641d98409..27050acd7a21 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.1.normal.js index 21bb2c475a93..0cf52230d965 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() {}); + _f = _async_to_generator(function*() {}); return _f.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.1.normal.js index dbb641d98409..27050acd7a21 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAliasReturnType_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.1.normal.js index 3e90295df4a2..fc6fe3bf3c58 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es2017 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.1.normal.js index 780638787a0f..d35b6663474d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2017 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.2.minified.js index 3dfedad5314c..867016621978 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es2017_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.1.normal.js index 4362fbf267b4..ea71a8186344 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.1.normal.js index b2a8d2105510..aabc8a43cedf 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.2.minified.js index 3dfedad5314c..867016621978 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es5_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.1.normal.js index 86af89bfb84d..e7d2d3fa836a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.1.normal.js index b8ec83246b5f..05d82706eb36 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.2.minified.js index 3dfedad5314c..867016621978 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction10_es6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.1.normal.js index 99165c4180a0..b73895389ce0 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es5 // @lib: esnext, dom // @downlevelIteration: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; class A { constructor(){ var _this = this; - this.b = swcHelpers.asyncToGenerator(function*(...args) { + this.b = _async_to_generator(function*(...args) { yield Promise.resolve(); const obj = { ["a"]: ()=>_this diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.1.normal.js index 799cb1a1ef6e..a4afd49f024b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es5 // @lib: esnext, dom @@ -6,9 +8,9 @@ import regeneratorRuntime from "regenerator-runtime"; // https://github.com/Microsoft/TypeScript/issues/24722 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _this = this; - this.b = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.b = _async_to_generator(regeneratorRuntime.mark(function _callee() { var _len, args, _key, obj, _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -19,7 +21,7 @@ var A = function A() { _ctx.next = 3; return Promise.resolve(); case 3: - obj = swcHelpers.defineProperty({}, "a", function() { + obj = _define_property({}, "a", function() { return _this; }); // computed property name after `await` triggers case case 4: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.2.minified.js index acff90dbf8b4..966096cb58a6 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction11_es5_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _this = this; - this.b = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + this.b = _async_to_generator(regeneratorRuntime.mark(function _callee() { var _len, args, _key, obj, _args = arguments; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -12,7 +14,7 @@ var A = function() { for(_len = _args.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = _args[_key]; return _ctx.next = 3, Promise.resolve(); case 3: - obj = swcHelpers.defineProperty({}, "a", function() { + obj = _define_property({}, "a", function() { return _this; }); case 4: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.1.normal.js index 26d3d4917f72..4983f0b4b39a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es2017 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function foo() { return _ref.apply(this, arguments); }; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.1.normal.js index 71e01b909b57..0f05d3ab428a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2017 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.2.minified.js index 6898da3cefa9..9684934c5b72 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es2017_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.1.normal.js index 3f508a3fabc8..64cb580f8220 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function foo() { return _ref.apply(this, arguments); }; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.1.normal.js index f0515797c322..8ccb8a7f3f91 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.2.minified.js index 6898da3cefa9..9684934c5b72 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es5_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.1.normal.js index 7d95db809163..52f2b2189c54 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function foo() { return _ref.apply(this, arguments); }; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.2.minified.js index 14587808a102..bd49df9c355f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}); +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.1.normal.js index 7c98c5613963..1df369bbb688 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @noEmitHelpers: true var foo = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.2.minified.js index 6898da3cefa9..9684934c5b72 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction1_es6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.1.normal.js index 88d7ee0746ac..f6cc7f1ef604 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es2017 // @noEmitHelpers: true class C { @@ -6,7 +6,7 @@ class C { function other() {} var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield other.apply(_this, _arguments); }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.1.normal.js index 0e60e3f195e4..a695dbac4857 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.1.normal.js @@ -1,18 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2017 // @noEmitHelpers: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var other = function other() {}; var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.2.minified.js index be1a02f186ea..137b105abf92 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es2017_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var other = function() {}, _this = this, _arguments = arguments; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.1.normal.js index cae329bf01b0..2a94a755ed52 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true @@ -7,7 +7,7 @@ class C { function other() {} var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield other.apply(_this, _arguments); }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.1.normal.js index d96f5aacb2d2..59afb0aca42b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise @@ -6,14 +7,14 @@ import regeneratorRuntime from "regenerator-runtime"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var other = function other() {}; var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.2.minified.js index be1a02f186ea..137b105abf92 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es5_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var other = function() {}, _this = this, _arguments = arguments; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.1.normal.js index 94866f42b280..6b767f797970 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @noEmitHelpers: true class C { @@ -6,7 +6,7 @@ class C { function other() {} var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield other.apply(_this, _arguments); }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.1.normal.js index 347f444fcb07..8ef35b64d94d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.1.normal.js @@ -1,18 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @noEmitHelpers: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var other = function other() {}; var _this = this, _arguments = arguments; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.2.minified.js index be1a02f186ea..137b105abf92 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesArguments_es6_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var other = function() {}, _this = this, _arguments = arguments; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.1.normal.js index 91f8feb7ac6b..25e187078abe 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es2017 // @noEmitHelpers: true class C { method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield _this; }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.1.normal.js index 61b5a188065b..c0966631d539 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.1.normal.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2017 // @noEmitHelpers: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.2.minified.js index 0ee761e96310..787ce524af35 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es2017_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var _this = this; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.1.normal.js index 1acab4f31310..cb851efbfc48 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true @@ -6,7 +6,7 @@ class C { method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield _this; }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.1.normal.js index 5b772c5b73b2..9e293f53a9a1 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise @@ -6,13 +7,13 @@ import regeneratorRuntime from "regenerator-runtime"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.2.minified.js index 0ee761e96310..787ce524af35 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es5_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var _this = this; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.1.normal.js index 683227ceef7f..721f7e37ebdc 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @noEmitHelpers: true class C { method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return yield _this; }); return function fn() { diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.1.normal.js index b6fde14bb911..a81729a6f473 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.1.normal.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @noEmitHelpers: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { var _this = this; var fn = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.2.minified.js index 0ee761e96310..787ce524af35 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunctionCapturesThis_es6_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { var _this = this; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.1.normal.js index c96d091faf70..51fcac1409f3 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @allowJs: true // @checkJs: true // @noEmit: true @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; /** @type {function(): string} */ const a = ()=>0; // Error (good) /** @type {function(): string} */ const b = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return 0; }); return function b() { @@ -17,7 +17,7 @@ import * as swcHelpers from "@swc/helpers"; }(); // No error (bad) /** @type {function(): string} */ const c = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return 0; }); return function c() { @@ -26,6 +26,6 @@ import * as swcHelpers from "@swc/helpers"; }(); /** @type {function(function(): string): void} */ const f = (p)=>{}; // Error (good) -f(swcHelpers.asyncToGenerator(function*() { +f(_async_to_generator(function*() { return 0; })); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.2.minified.js index 4d245b4a5334..a14a3f941fcf 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() { return 0; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return 0; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return 0; }); diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.1.normal.js index 013003f0c3c4..c6d2456da22b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @allowJs: true // @checkJs: true @@ -11,7 +11,7 @@ import regeneratorRuntime from "regenerator-runtime"; }; // Error (good) /** @type {function(): string} */ var b = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -28,7 +28,7 @@ import regeneratorRuntime from "regenerator-runtime"; }(); // No error (bad) /** @type {function(): string} */ var c = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -45,7 +45,7 @@ import regeneratorRuntime from "regenerator-runtime"; }(); /** @type {function(function(): string): void} */ var f = function(p) {}; // Error (good) -f(swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +f(_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.2.minified.js index 349013a8ec11..e71b3e9b8b03 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction_allowJs_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -10,7 +10,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -20,7 +20,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.1.normal.js index d8376446a853..0cdb121aaed7 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f14; diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.1.normal.js index c857b9c3b4f5..205faa72246b 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es2017_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.1.normal.js index 478b20d1ee0f..c86d892ec1d6 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f14; diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.1.normal.js index 18935574e62a..e65fd6170b6f 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es5_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.1.normal.js index 32cee2945e10..2a9f3ac326b4 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f14; diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.1.normal.js index 6172ce779054..add204e820b8 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitIsolatedModules_es6_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.1.normal.js index 13babaa705d2..e04e06c37d7d 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; var _B; // @target: ES5 // @lib: es5,es2015.promise @@ -14,7 +14,7 @@ A.B = (_B = class B { } }, _B.C = class C { static func() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield _B.func2(); })(); } diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.2.minified.js index d87e86f56c56..61b2490ac60c 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es2015.2.minified.js @@ -1,5 +1,5 @@ var _B; -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; class A { } A.B = ((_B = class { @@ -10,7 +10,7 @@ A.B = ((_B = class { } }).C = class { static func() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield _B.func2(); })(); } diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.1.normal.js index 4c91fb535fce..cbff9fb1384e 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _B; // @target: ES5 @@ -7,12 +8,12 @@ var _B; // https://github.com/Microsoft/TypeScript/issues/20744 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; A.B = (_B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } B.func2 = function func2() { return new Promise(function(resolve) { @@ -23,10 +24,10 @@ A.B = (_B = /*#__PURE__*/ function() { }(), _B.C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.func = function func() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.2.minified.js index 2823e7a0791e..d15cda51582f 100644 --- a/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwaitNestedClasses_es5_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _B, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; A.B = ((_B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.func2 = function() { return new Promise(function(resolve) { @@ -17,10 +18,10 @@ A.B = ((_B = function() { }()).C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.func = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.1.normal.js index 49465c485611..7fd547271c6d 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f15; @@ -134,7 +134,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(function*() { + _f14 = _async_to_generator(function*() { block: { yield 1; break block; diff --git a/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es2017_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.1.normal.js index 8f4cab52f6ce..5986784a13ef 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -325,7 +326,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f14 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es2017_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.1.normal.js index 49465c485611..7fd547271c6d 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f15; @@ -134,7 +134,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(function*() { + _f14 = _async_to_generator(function*() { block: { yield 1; break block; diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es5_es5.1.normal.js index 8f4cab52f6ce..5986784a13ef 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -325,7 +326,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f14 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es5_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es5_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.1.normal.js index 49465c485611..7fd547271c6d 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.1.normal.js @@ -1,63 +1,63 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(function*() {}); + _f0 = _async_to_generator(function*() {}); return _f0.apply(this, arguments); } function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() {}); + _f1 = _async_to_generator(function*() {}); return _f1.apply(this, arguments); } function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() {}); + _f3 = _async_to_generator(function*() {}); return _f3.apply(this, arguments); } let f4 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f4() { return _ref.apply(this, arguments); }; }(); let f5 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f5() { return _ref.apply(this, arguments); }; }(); let f6 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f6() { return _ref.apply(this, arguments); }; }(); let f7 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f7() { return _ref.apply(this, arguments); }; }(); let f8 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f8() { return _ref.apply(this, arguments); }; }(); let f9 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() {}); + var _ref = _async_to_generator(function*() {}); return function f9() { return _ref.apply(this, arguments); }; }(); let f10 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f10() { @@ -65,7 +65,7 @@ let f10 = function() { }; }(); let f11 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f11() { @@ -73,7 +73,7 @@ let f11 = function() { }; }(); let f12 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return mp; }); return function f12() { @@ -81,7 +81,7 @@ let f12 = function() { }; }(); let f13 = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { return p; }); return function f13() { @@ -90,33 +90,33 @@ let f13 = function() { }(); let o = { m1 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m2 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); }, m3 () { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } }; class C { m1() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m2() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } m3() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m4() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m5() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } static m6() { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } var M; @@ -125,7 +125,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(function*() {}); + _f11 = _async_to_generator(function*() {}); return _f11.apply(this, arguments); } M1.f1 = f15; @@ -134,7 +134,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(function*() { + _f14 = _async_to_generator(function*() { block: { yield 1; break block; diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.2.minified.js index 4f0a033fc907..cf0b68aaed98 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6_es2015.2.minified.js @@ -1,16 +1,16 @@ var M; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() {}), swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() {}), _async_to_generator(function*() { return p; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return mp; -}), swcHelpers.asyncToGenerator(function*() { +}), _async_to_generator(function*() { return p; }), function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(function*() {})).apply(this, arguments); + return (_f1 = _async_to_generator(function*() {})).apply(this, arguments); } M1.f1 = function() { return _f1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncAwait_es6_es5.1.normal.js index 8f4cab52f6ce..5986784a13ef 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; function f0() { return _f0.apply(this, arguments); } function _f0() { - _f0 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f0 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +20,7 @@ function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,7 +35,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -46,7 +47,7 @@ function _f3() { return _f3.apply(this, arguments); } var f4 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -60,7 +61,7 @@ var f4 = function() { }; }(); var f5 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -74,7 +75,7 @@ var f5 = function() { }; }(); var f6 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -88,7 +89,7 @@ var f6 = function() { }; }(); var f7 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -102,7 +103,7 @@ var f7 = function() { }; }(); var f8 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var f8 = function() { }; }(); var f9 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -130,7 +131,7 @@ var f9 = function() { }; }(); var f10 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var f10 = function() { }; }(); var f11 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -162,7 +163,7 @@ var f11 = function() { }; }(); var f12 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +179,7 @@ var f12 = function() { }; }(); var f13 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,7 +196,7 @@ var f13 = function() { }(); var o = { m1: function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -206,7 +207,7 @@ var o = { }))(); }, m2: function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -217,7 +218,7 @@ var o = { }))(); }, m3: function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -231,11 +232,11 @@ var o = { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m1 = function m1() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,7 +247,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m2 = function m2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -257,7 +258,7 @@ var C = /*#__PURE__*/ function() { }))(); }; _proto.m3 = function m3() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,7 +269,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m4 = function m4() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +280,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m5 = function m5() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -290,7 +291,7 @@ var C = /*#__PURE__*/ function() { }))(); }; C.m6 = function m6() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -308,7 +309,7 @@ var M; return _f11.apply(this, arguments); } function _f11() { - _f11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f11 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -325,7 +326,7 @@ function f14() { return _f14.apply(this, arguments); } function _f14() { - _f14 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f14 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncAwait_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncAwait_es6_es5.2.minified.js index d1b9b764a124..611ef891e8e5 100644 --- a/crates/swc/tests/tsc-references/asyncAwait_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncAwait_es6_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +9,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -16,7 +17,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -24,7 +25,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -32,7 +33,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +41,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -48,7 +49,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +59,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -68,7 +69,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +79,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +})), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -92,11 +93,11 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { var M, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.m1 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +107,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +117,7 @@ var M, C = function() { }, _callee); }))(); }, _proto.m3 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -126,7 +127,7 @@ var M, C = function() { }, _callee); }))(); }, C.m4 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +137,7 @@ var M, C = function() { }, _callee); }))(); }, C.m5 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -146,7 +147,7 @@ var M, C = function() { }, _callee); }))(); }, C.m6 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -159,7 +160,7 @@ var M, C = function() { }(); !function(M1) { function _f1() { - return (_f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.1.normal.js index c11c98a4c8ff..748893c4b301 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function _await() { return _await1.apply(this, arguments); } function _await1() { _await1 = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _await1.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.1.normal.js index b491a0357b18..88a3bdb9af60 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function _await() { return _await1.apply(this, arguments); @@ -6,7 +6,7 @@ function _await() { function _await1() { _await1 = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.1.normal.js index 1edca81e7121..05f60a78b57b 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function _await() { return _await1.apply(this, arguments); } @@ -6,6 +6,6 @@ function _await1() { _await1 = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _await1.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.1.normal.js index 34266f4ffea5..c3c9572027d8 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function _await() { return _await1.apply(this, arguments); @@ -7,7 +7,7 @@ function _await1() { _await1 = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.1.normal.js index 36ffd9ed059d..3dff5ef5317f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function _await() { return _await1.apply(this, arguments); } function _await1() { _await1 = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _await1.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.1.normal.js index 6f95af022a50..2d45d48ad6ac 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function _await() { return _await1.apply(this, arguments); @@ -6,7 +6,7 @@ function _await() { function _await1() { _await1 = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.1.normal.js index 36824151d722..735840216d21 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.1.normal.js index 2b2aa7b55943..8d2e09ced8bc 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.1.normal.js index 343f8905ebe4..303a2fcff238 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } @@ -6,7 +6,7 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.1.normal.js index 7a3909136518..06bf926bc8d5 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -7,7 +7,7 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.1.normal.js index 3f59bd9ff435..5bb6386beaf1 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { // Legal to use 'await' in a type context. var v; }); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.1.normal.js index 16ee6aa7699b..4b1733ad1d11 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var v; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration13_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.1.normal.js index b5860aaedb13..666a047db7b9 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return; }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.1.normal.js index 91f461a473aa..a9a371077939 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.1.normal.js index c87c076581bb..b4aa7a9af5fb 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } @@ -6,7 +6,7 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return; }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.1.normal.js index 9cc8a491e965..6d517280792c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -7,7 +7,7 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.1.normal.js index af7961b171d6..cc33cf32b91e 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return; }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.1.normal.js index 62c9ebe5a4b5..090e350c8a54 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration14_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.1.normal.js index d4bf884d7255..2f2c73fe9927 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _foo.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.1.normal.js index 6afcac43b7be..952550fe39f6 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: es2017 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.1.normal.js index e9587f765950..9ce06d4ad04c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } @@ -6,6 +6,6 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _foo.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.1.normal.js index fa6c5a31edf1..2d7ef68f0e6a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -7,7 +7,7 @@ function _foo() { _foo = // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.1.normal.js index 90f3f943a7ca..b99134209d18 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function foo() { return _foo.apply(this, arguments); } function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _foo.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.1.normal.js index 9d9f9086b8fd..d518406709ae 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function foo() { return _foo.apply(this, arguments); @@ -6,7 +6,7 @@ function foo() { function _foo() { _foo = // @target: ES6 // @noEmitHelpers: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration1_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.1.normal.js index 0d88f257a023..b1d11bbb59e8 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es2017 // @noEmitHelpers: true -var v = swcHelpers.defineProperty({}, _await, foo); +var v = _define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.2.minified.js index 184b71d94653..27267fca7b11 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, _await, foo); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.1.normal.js index 4a8e1ec8009a..9b5fbfd6b77f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true -var v = swcHelpers.defineProperty({}, _await, foo); +var v = _define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.2.minified.js index 184b71d94653..27267fca7b11 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, _await, foo); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.1.normal.js index e6b752307f57..f8251c3f2a04 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: ES6 // @noEmitHelpers: true -var v = swcHelpers.defineProperty({}, _await, foo); +var v = _define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.2.minified.js index 184b71d94653..27267fca7b11 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration8_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, _await, foo); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, _await, foo); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.1.normal.js index fc63d5f7a8da..c95578b5b30f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true @@ -9,7 +9,7 @@ class C { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { yield other.apply(this, arguments); }); return _fn.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.1.normal.js index 85c566014579..f2d3c35dcf55 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise @@ -6,7 +7,7 @@ import regeneratorRuntime from "regenerator-runtime"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -15,7 +16,7 @@ var C = /*#__PURE__*/ function() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var _args = arguments; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.2.minified.js index 8b2ba966a305..d81f58595ffd 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclarationCapturesArguments_es5_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.1.normal.js index a8462c8d141b..b665d95a86a5 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es5 // @lib: es5,es2015.promise // @module: commonjs @@ -7,7 +7,7 @@ export class Task extends Promise { } class Test { example() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return; })(); } diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.2.minified.js index 801349502dea..856b49718cfb 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es2015.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class Task extends Promise { } diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.1.normal.js index 1b9b9c09c55c..d6195d82fd54 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es5 // @lib: es5,es2015.promise @@ -6,22 +10,22 @@ import regeneratorRuntime from "regenerator-runtime"; // @filename: task.ts export var Task = /*#__PURE__*/ function(Promise) { "use strict"; - swcHelpers.inherits(Task, Promise); - var _super = swcHelpers.createSuper(Task); + _inherits(Task, Promise); + var _super = _create_super(Task); function Task() { - swcHelpers.classCallCheck(this, Task); + _class_call_check(this, Task); return _super.apply(this, arguments); } return Task; -}(swcHelpers.wrapNativeSuper(Promise)); +}(_wrap_native_super(Promise)); var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } var _proto = Test.prototype; _proto.example = function example() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.2.minified.js index 9f6b38c8c863..966c18e3fe9e 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es5_es5.2.minified.js @@ -1,21 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var Task = function(Promise) { "use strict"; - swcHelpers.inherits(Task, Promise); - var _super = swcHelpers.createSuper(Task); + _inherits(Task, Promise); + var _super = _create_super(Task); function Task() { - return swcHelpers.classCallCheck(this, Task), _super.apply(this, arguments); + return _class_call_check(this, Task), _super.apply(this, arguments); } return Task; -}(swcHelpers.wrapNativeSuper(Promise)); +}(_wrap_native_super(Promise)); var Test = function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } return Test.prototype.example = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.1.normal.js index 3ef1151a0efc..a62391322a31 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es6 // @module: commonjs // @filename: task.ts @@ -6,7 +6,7 @@ export class Task extends Promise { } class Test { example() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return; })(); } diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.2.minified.js index 801349502dea..856b49718cfb 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es2015.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class Task extends Promise { } diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.1.normal.js index 137964809c52..c4a413ed42bd 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.1.normal.js @@ -1,26 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 // @module: commonjs // @filename: task.ts export var Task = /*#__PURE__*/ function(Promise) { "use strict"; - swcHelpers.inherits(Task, Promise); - var _super = swcHelpers.createSuper(Task); + _inherits(Task, Promise); + var _super = _create_super(Task); function Task() { - swcHelpers.classCallCheck(this, Task); + _class_call_check(this, Task); return _super.apply(this, arguments); } return Task; -}(swcHelpers.wrapNativeSuper(Promise)); +}(_wrap_native_super(Promise)); var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } var _proto = Test.prototype; _proto.example = function example() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.2.minified.js index 9f6b38c8c863..966c18e3fe9e 100644 --- a/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncImportedPromise_es6_es5.2.minified.js @@ -1,21 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var Task = function(Promise) { "use strict"; - swcHelpers.inherits(Task, Promise); - var _super = swcHelpers.createSuper(Task); + _inherits(Task, Promise); + var _super = _create_super(Task); function Task() { - return swcHelpers.classCallCheck(this, Task), _super.apply(this, arguments); + return _class_call_check(this, Task), _super.apply(this, arguments); } return Task; -}(swcHelpers.wrapNativeSuper(Promise)); +}(_wrap_native_super(Promise)); var Test = function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } return Test.prototype.example = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.1.normal.js index 8ae60fda25c6..3fd08b73e5f7 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es6 class A { x() {} @@ -11,7 +11,7 @@ class B extends A { _superprop_get_x = ()=>super.x, // call additional property. _superprop_get_y = ()=>super.y, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const _super = null; const _superIndex = null; _superprop_get_x().call(_this); @@ -30,7 +30,7 @@ class B extends A { _superprop_get = (_prop)=>super[_prop], // property access (assign) _superprop_set_x = (_value)=>super.x = _value, // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const _super = null; const _superIndex = null; const f = ()=>{}; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.1.normal.js index 80b3341b66ee..f0be3e944aee 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.1.normal.js @@ -1,10 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es6 var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.x = function x() {}; @@ -13,10 +19,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super1 = swcHelpers.createSuper(B); + _inherits(B, A); + var _super1 = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super1.apply(this, arguments); } var _proto = B.prototype; @@ -25,15 +31,15 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this1 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call additional property. _superprop_get_y = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this); + return _get(_get_prototype_of(B.prototype), "y", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _super, _superIndex, a, b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -57,18 +63,18 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this2 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _super, _superIndex, f, a, b, ref, ref1; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.2.minified.js index 4675528a3cd4..164cc2072b6d 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuperConflict_es6_es5.2.minified.js @@ -1,32 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.x = function() {}, _proto.y = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super1 = swcHelpers.createSuper(B); + _inherits(B, A); + var _super1 = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super1.apply(this, arguments); + return _class_call_check(this, B), _super1.apply(this, arguments); } var _proto = B.prototype; return _proto.simple = function() { var _this = this, _this1 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _super, _superIndex, a, b; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _super = null, _superIndex = null, _superprop_get_x().call(_this1), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); + _super = null, _superIndex = null, _superprop_get_x().call(_this1), _get(_get_prototype_of(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); case 7: case "end": return _ctx.stop(); @@ -35,17 +41,17 @@ var A = function() { }))(); }, _proto.advanced = function() { var _this = this, _this2 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var _super, _superIndex, f, a, b, ref, ref1; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: var _value, _value1; - _super = null, _superIndex = null, f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0), _value1 = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value1, _this, !0), ref = { + _super = null, _superIndex = null, f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, _set(_get_prototype_of(B.prototype), "x", _value, _this, !0), _value1 = f, _set(_get_prototype_of(B.prototype), "x", _value1, _this, !0), ref = { f: f }, _superprop_get_x() = ref.f, ref1 = { f: f diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.1.normal.js index 9c4a1117d1df..d39cebc11d05 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: es2017 // @noEmitHelpers: true class A { @@ -12,7 +12,7 @@ class B extends A { _superprop_get_x = ()=>super.x, // call additional property. _superprop_get_y = ()=>super.y, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { _superprop_get_x().call(_this); _superprop_get_y().call(_this); _superprop_get("x").call(_this); @@ -29,7 +29,7 @@ class B extends A { _superprop_get = (_prop)=>super[_prop], // property access (assign) _superprop_set_x = (_value)=>super.x = _value, // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; _superprop_get_x().call(_this); _superprop_get("x").call(_this); diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.1.normal.js index 7ba9633cd35c..2a2e592245d1 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.1.normal.js @@ -1,11 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2017 // @noEmitHelpers: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.x = function x() {}; @@ -14,10 +20,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -26,15 +32,15 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this1 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call additional property. _superprop_get_y = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this); + return _get(_get_prototype_of(B.prototype), "y", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -56,18 +62,18 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this2 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.2.minified.js index 91d68a1fb81e..ddb621945380 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es2017_es5.2.minified.js @@ -1,32 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.x = function() {}, _proto.y = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.simple = function() { var _this = this, _this1 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _superprop_get_x().call(_this1), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); + _superprop_get_x().call(_this1), _get(_get_prototype_of(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); case 5: case "end": return _ctx.stop(); @@ -35,17 +41,17 @@ var A = function() { }))(); }, _proto.advanced = function() { var _this = this, _this2 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: var _value, _value1; - f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0), _value1 = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value1, _this, !0), ref = { + f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, _set(_get_prototype_of(B.prototype), "x", _value, _this, !0), _value1 = f, _set(_get_prototype_of(B.prototype), "x", _value1, _this, !0), ref = { f: f }, _superprop_get_x() = ref.f, ref1 = { f: f diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.1.normal.js index be94f670d8a5..38bed9e9dbba 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES5 // @lib: es5,es2015.promise // @noEmitHelpers: true @@ -13,7 +13,7 @@ class B extends A { _superprop_get_x = ()=>super.x, // call additional property. _superprop_get_y = ()=>super.y, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { _superprop_get_x().call(_this); _superprop_get_y().call(_this); _superprop_get("x").call(_this); @@ -30,7 +30,7 @@ class B extends A { _superprop_get = (_prop)=>super[_prop], // property access (assign) _superprop_set_x = (_value)=>super.x = _value, // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; _superprop_get_x().call(_this); _superprop_get("x").call(_this); diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.1.normal.js index 5ff32fb8ebe8..6be3301a4cc9 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.1.normal.js @@ -1,4 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES5 // @lib: es5,es2015.promise @@ -6,7 +12,7 @@ import regeneratorRuntime from "regenerator-runtime"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.x = function x() {}; @@ -15,10 +21,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,15 +33,15 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this1 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call additional property. _superprop_get_y = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this); + return _get(_get_prototype_of(B.prototype), "y", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -57,18 +63,18 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this2 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.2.minified.js index 91d68a1fb81e..ddb621945380 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es5_es5.2.minified.js @@ -1,32 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.x = function() {}, _proto.y = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.simple = function() { var _this = this, _this1 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _superprop_get_x().call(_this1), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); + _superprop_get_x().call(_this1), _get(_get_prototype_of(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); case 5: case "end": return _ctx.stop(); @@ -35,17 +41,17 @@ var A = function() { }))(); }, _proto.advanced = function() { var _this = this, _this2 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: var _value, _value1; - f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0), _value1 = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value1, _this, !0), ref = { + f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, _set(_get_prototype_of(B.prototype), "x", _value, _this, !0), _value1 = f, _set(_get_prototype_of(B.prototype), "x", _value1, _this, !0), ref = { f: f }, _superprop_get_x() = ref.f, ref1 = { f: f diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.1.normal.js index 6b8668511967..398bfe2ad160 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: ES6 // @lib: esnext // @noEmitHelpers: true @@ -13,7 +14,7 @@ class B extends A { _superprop_get_x = ()=>super.x, // call additional property. _superprop_get_y = ()=>super.y, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { _superprop_get_x().call(_this); _superprop_get_y().call(_this); _superprop_get("x").call(_this); @@ -30,7 +31,7 @@ class B extends A { _superprop_get = (_prop)=>super[_prop], // property access (assign) _superprop_set_x = (_value)=>super.x = _value, // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; _superprop_get_x().call(_this); _superprop_get("x").call(_this); @@ -53,11 +54,11 @@ class B extends A { // element access in arrow (()=>_superprop_get("x").call(_this)); // property access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get_x().call(_this); }); // element access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get("x").call(_this); }); })(); @@ -65,14 +66,14 @@ class B extends A { property_access_only_read_only() { var _this = this, // call with property access _superprop_get_x = ()=>super.x; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { _superprop_get_x().call(_this); // property access (read) const a = _superprop_get_x(); // property access in arrow (()=>_superprop_get_x().call(_this)); // property access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get_x().call(_this); }); })(); @@ -80,7 +81,7 @@ class B extends A { property_access_only_write_only() { var _superprop_get_x = ()=>super.x, // property access (assign) _superprop_set_x = (_value)=>super.x = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; _superprop_set_x(f); // destructuring assign with property access @@ -90,7 +91,7 @@ class B extends A { // property access (assign) in arrow (()=>_superprop_set_x(f)); // property access (assign) in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_set_x(f); }); })(); @@ -98,14 +99,14 @@ class B extends A { element_access_only_read_only() { var _this = this, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { _superprop_get("x").call(_this); // element access (read) const a = _superprop_get("x"); // element access in arrow (()=>_superprop_get("x").call(_this)); // element access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get("x").call(_this); }); })(); @@ -113,7 +114,7 @@ class B extends A { element_access_only_write_only() { var _superprop_get = (_prop)=>super[_prop], // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const f = ()=>{}; _superprop_set("x", f); // destructuring assign with element access @@ -123,7 +124,7 @@ class B extends A { // element access (assign) in arrow (()=>_superprop_set("x", f)); // element access (assign) in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_set("x", f); }); })(); @@ -131,14 +132,14 @@ class B extends A { property_access_only_read_only_in_generator() { var _this = this, // call with property access _superprop_get_x = ()=>super.x; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _superprop_get_x().call(_this); // property access (read) const a = _superprop_get_x(); // property access in arrow (()=>_superprop_get_x().call(_this)); // property access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get_x().call(_this); }); })(); @@ -146,7 +147,7 @@ class B extends A { property_access_only_write_only_in_generator() { var _superprop_get_x = ()=>super.x, // property access (assign) _superprop_set_x = (_value)=>super.x = _value; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const f = ()=>{}; _superprop_set_x(f); // destructuring assign with property access @@ -156,7 +157,7 @@ class B extends A { // property access (assign) in arrow (()=>_superprop_set_x(f)); // property access (assign) in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_set_x(f); }); })(); @@ -164,14 +165,14 @@ class B extends A { element_access_only_read_only_in_generator() { var _this = this, // call with element access _superprop_get = (_prop)=>super[_prop]; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _superprop_get("x").call(_this); // element access (read) const a = _superprop_get("x"); // element access in arrow (()=>_superprop_get("x").call(_this)); // element access in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_get("x").call(_this); }); })(); @@ -179,7 +180,7 @@ class B extends A { element_access_only_write_only_in_generator() { var _superprop_get = (_prop)=>super[_prop], // element access (assign) _superprop_set = (_prop, _value)=>super[_prop] = _value; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const f = ()=>{}; _superprop_set("x", f); // destructuring assign with element access @@ -189,7 +190,7 @@ class B extends A { // element access (assign) in arrow (()=>_superprop_set("x", f)); // element access (assign) in async arrow - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return _superprop_set("x", f); }); })(); diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.2.minified.js index a885268f673b..5041a00d6d56 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.1.normal.js index c6be198b56cb..e0a52dd9185e 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.1.normal.js @@ -1,4 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @lib: esnext @@ -6,7 +13,7 @@ import regeneratorRuntime from "regenerator-runtime"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.x = function x() {}; @@ -15,10 +22,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,15 +34,15 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this1 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call additional property. _superprop_get_y = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this); + return _get(_get_prototype_of(B.prototype), "y", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -57,18 +64,18 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this2 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee1() { + return _async_to_generator(regeneratorRuntime.mark(function _callee1() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ @@ -99,7 +106,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_get("x").call(_this2); }); // property access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -111,7 +118,7 @@ var B = /*#__PURE__*/ function(A) { }, _callee); })); // element access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -133,9 +140,9 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this3 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee2() { + return _async_to_generator(regeneratorRuntime.mark(function _callee2() { var a; return regeneratorRuntime.wrap(function _callee$(_ctx2) { while(1)switch(_ctx2.prev = _ctx2.next){ @@ -147,7 +154,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_get_x().call(_this3); }); // property access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -168,12 +175,12 @@ var B = /*#__PURE__*/ function(A) { _proto.property_access_only_write_only = function property_access_only_write_only() { var _this = this; var _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee3() { + return _async_to_generator(regeneratorRuntime.mark(function _callee3() { var f, ref; return regeneratorRuntime.wrap(function _callee$(_ctx3) { while(1)switch(_ctx3.prev = _ctx3.next){ @@ -190,7 +197,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_set_x(f); }); // property access (assign) in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -212,9 +219,9 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this4 = this, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee4() { + return _async_to_generator(regeneratorRuntime.mark(function _callee4() { var a; return regeneratorRuntime.wrap(function _callee$(_ctx4) { while(1)switch(_ctx4.prev = _ctx4.next){ @@ -226,7 +233,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_get("x").call(_this4); }); // element access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -247,12 +254,12 @@ var B = /*#__PURE__*/ function(A) { _proto.element_access_only_write_only = function element_access_only_write_only() { var _this = this; var _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee5() { + return _async_to_generator(regeneratorRuntime.mark(function _callee5() { var f, ref; return regeneratorRuntime.wrap(function _callee$(_ctx5) { while(1)switch(_ctx5.prev = _ctx5.next){ @@ -269,7 +276,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_set("x", f); }); // element access (assign) in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -291,9 +298,9 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this5 = this, // call with property access _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee6() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee6() { var a; return regeneratorRuntime.wrap(function _callee$(_ctx6) { while(1)switch(_ctx6.prev = _ctx6.next){ @@ -305,7 +312,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_get_x().call(_this5); }); // property access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -326,12 +333,12 @@ var B = /*#__PURE__*/ function(A) { _proto.property_access_only_write_only_in_generator = function property_access_only_write_only_in_generator() { var _this = this; var _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, // property access (assign) _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, true); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, true); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee7() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee7() { var f, ref; return regeneratorRuntime.wrap(function _callee$(_ctx7) { while(1)switch(_ctx7.prev = _ctx7.next){ @@ -348,7 +355,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_set_x(f); }); // property access (assign) in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -370,9 +377,9 @@ var B = /*#__PURE__*/ function(A) { var _this = this; var _this6 = this, // call with element access _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee8() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee8() { var a; return regeneratorRuntime.wrap(function _callee$(_ctx8) { while(1)switch(_ctx8.prev = _ctx8.next){ @@ -384,7 +391,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_get("x").call(_this6); }); // element access in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -405,12 +412,12 @@ var B = /*#__PURE__*/ function(A) { _proto.element_access_only_write_only_in_generator = function element_access_only_write_only_in_generator() { var _this = this; var _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, // element access (assign) _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, true); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, true); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee9() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee9() { var f, ref; return regeneratorRuntime.wrap(function _callee$(_ctx9) { while(1)switch(_ctx9.prev = _ctx9.next){ @@ -427,7 +434,7 @@ var B = /*#__PURE__*/ function(A) { return _superprop_set("x", f); }); // element access (assign) in async arrow - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.2.minified.js index cd2df03fa691..47d0852c01e0 100644 --- a/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMethodWithSuper_es6_es5.2.minified.js @@ -1,32 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.x = function() {}, _proto.y = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.simple = function() { var _this = this, _this1 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var a, b; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _superprop_get_x().call(_this1), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); + _superprop_get_x().call(_this1), _get(_get_prototype_of(B.prototype), "y", _this).call(_this1), _superprop_get("x").call(_this1), a = _superprop_get_x(), b = _superprop_get("x"); case 5: case "end": return _ctx.stop(); @@ -35,21 +42,21 @@ var A = function() { }))(); }, _proto.advanced = function() { var _this = this, _this2 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee1() { + return _async_to_generator(regeneratorRuntime.mark(function _callee1() { var f, a, b, ref, ref1; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: var _value, _value1; - f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0), _value1 = f, swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value1, _this, !0), ref = { + f = function() {}, _superprop_get_x().call(_this2), _superprop_get("x").call(_this2), a = _superprop_get_x(), b = _superprop_get("x"), _value = f, _set(_get_prototype_of(B.prototype), "x", _value, _this, !0), _value1 = f, _set(_get_prototype_of(B.prototype), "x", _value1, _this, !0), ref = { f: f }, _superprop_get_x() = ref.f, ref1 = { f: f - }, _superprop_get("x") = ref1.f, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + }, _superprop_get("x") = ref1.f, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -59,7 +66,7 @@ var A = function() { return _ctx.stop(); } }, _callee); - })), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + })), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,14 +85,14 @@ var A = function() { }))(); }, _proto.property_access_only_read_only = function() { var _this = this, _this3 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee2() { + return _async_to_generator(regeneratorRuntime.mark(function _callee2() { var a; return regeneratorRuntime.wrap(function(_ctx2) { for(;;)switch(_ctx2.prev = _ctx2.next){ case 0: - _superprop_get_x().call(_this3), a = _superprop_get_x(), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _superprop_get_x().call(_this3), a = _superprop_get_x(), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -104,18 +111,18 @@ var A = function() { }))(); }, _proto.property_access_only_write_only = function() { var _this = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, !0); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee3() { + return _async_to_generator(regeneratorRuntime.mark(function _callee3() { var f, ref; return regeneratorRuntime.wrap(function(_ctx3) { for(;;)switch(_ctx3.prev = _ctx3.next){ case 0: _superprop_set_x(f = function() {}), ref = { f: f - }, _superprop_get_x() = ref.f, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + }, _superprop_get_x() = ref.f, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -134,14 +141,14 @@ var A = function() { }))(); }, _proto.element_access_only_read_only = function() { var _this = this, _this4 = this, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee4() { + return _async_to_generator(regeneratorRuntime.mark(function _callee4() { var a; return regeneratorRuntime.wrap(function(_ctx4) { for(;;)switch(_ctx4.prev = _ctx4.next){ case 0: - _superprop_get("x").call(_this4), a = _superprop_get("x"), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _superprop_get("x").call(_this4), a = _superprop_get("x"), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -160,18 +167,18 @@ var A = function() { }))(); }, _proto.element_access_only_write_only = function() { var _this = this, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, !0); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, !0); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee5() { + return _async_to_generator(regeneratorRuntime.mark(function _callee5() { var f, ref; return regeneratorRuntime.wrap(function(_ctx5) { for(;;)switch(_ctx5.prev = _ctx5.next){ case 0: _superprop_set("x", f = function() {}), ref = { f: f - }, _superprop_get("x") = ref.f, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + }, _superprop_get("x") = ref.f, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -190,14 +197,14 @@ var A = function() { }))(); }, _proto.property_access_only_read_only_in_generator = function() { var _this = this, _this5 = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee6() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee6() { var a; return regeneratorRuntime.wrap(function(_ctx6) { for(;;)switch(_ctx6.prev = _ctx6.next){ case 0: - _superprop_get_x().call(_this5), a = _superprop_get_x(), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _superprop_get_x().call(_this5), a = _superprop_get_x(), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -216,18 +223,18 @@ var A = function() { }))(); }, _proto.property_access_only_write_only_in_generator = function() { var _this = this, _superprop_get_x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", _this); + return _get(_get_prototype_of(B.prototype), "x", _this); }, _superprop_set_x = function(_value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), "x", _value, _this, !0); + return _set(_get_prototype_of(B.prototype), "x", _value, _this, !0); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee7() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee7() { var f, ref; return regeneratorRuntime.wrap(function(_ctx7) { for(;;)switch(_ctx7.prev = _ctx7.next){ case 0: _superprop_set_x(f = function() {}), ref = { f: f - }, _superprop_get_x() = ref.f, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + }, _superprop_get_x() = ref.f, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -246,14 +253,14 @@ var A = function() { }))(); }, _proto.element_access_only_read_only_in_generator = function() { var _this = this, _this6 = this, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee8() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee8() { var a; return regeneratorRuntime.wrap(function(_ctx8) { for(;;)switch(_ctx8.prev = _ctx8.next){ case 0: - _superprop_get("x").call(_this6), a = _superprop_get("x"), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _superprop_get("x").call(_this6), a = _superprop_get("x"), _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -272,18 +279,18 @@ var A = function() { }))(); }, _proto.element_access_only_write_only_in_generator = function() { var _this = this, _superprop_get = function(_prop) { - return swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), _prop, _this); + return _get(_get_prototype_of(B.prototype), _prop, _this); }, _superprop_set = function(_prop, _value) { - return swcHelpers.set(swcHelpers.getPrototypeOf(B.prototype), _prop, _value, _this, !0); + return _set(_get_prototype_of(B.prototype), _prop, _value, _this, !0); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee9() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee9() { var f, ref; return regeneratorRuntime.wrap(function(_ctx9) { for(;;)switch(_ctx9.prev = _ctx9.next){ case 0: _superprop_set("x", f = function() {}), ref = { f: f - }, _superprop_get("x") = ref.f, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + }, _superprop_get("x") = ref.f, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.1.normal.js index 330d56ece679..4afe80dee1f9 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } @@ -6,7 +6,7 @@ function _f() { _f = // @target: es5 // @lib: es5,es2015.promise // @filename: a.ts - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _f.apply(this, arguments); } // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.1.normal.js index 3f4d6099dc71..14fe66b304e8 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); @@ -7,7 +7,7 @@ function _f() { _f = // @target: es5 // @lib: es5,es2015.promise // @filename: a.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.1.normal.js index d61c1ee74bc9..34ea943c865e 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { _f = // @target: es6 // @filename: a.ts - swcHelpers.asyncToGenerator(function*() {}); + _async_to_generator(function*() {}); return _f.apply(this, arguments); } // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.1.normal.js index 4eb6fae68a83..823c1bd4c269 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); @@ -6,7 +6,7 @@ function f() { function _f() { _f = // @target: es6 // @filename: a.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncMultiFile_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.1.normal.js index 05d810887f78..81eb38345da7 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; const x = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x(i) { @@ -8,7 +8,7 @@ const x = function() { }; }(); const x1 = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x1(i) { diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.2.minified.js index 263f2b8c5819..18235a2565cf 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*(i) { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*(i) { return yield someOtherFunction(i); -}), swcHelpers.asyncToGenerator(function*(i) { +}), _async_to_generator(function*(i) { return yield someOtherFunction(i); }); diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.1.normal.js index 07325578cf24..53856803756b 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var x = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -20,7 +20,7 @@ var x = function() { }; }(); var x1 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.2.minified.js index 4349196eb2df..e8fdd2b10541 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es2017_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +_async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -12,7 +12,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +})), _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.1.normal.js index 05d810887f78..81eb38345da7 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; const x = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x(i) { @@ -8,7 +8,7 @@ const x = function() { }; }(); const x1 = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x1(i) { diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.2.minified.js index 263f2b8c5819..18235a2565cf 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*(i) { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*(i) { return yield someOtherFunction(i); -}), swcHelpers.asyncToGenerator(function*(i) { +}), _async_to_generator(function*(i) { return yield someOtherFunction(i); }); diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.1.normal.js index 07325578cf24..53856803756b 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var x = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -20,7 +20,7 @@ var x = function() { }; }(); var x1 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.2.minified.js index 4349196eb2df..e8fdd2b10541 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es5_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +_async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -12,7 +12,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +})), _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.1.normal.js index 05d810887f78..81eb38345da7 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; const x = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x(i) { @@ -8,7 +8,7 @@ const x = function() { }; }(); const x1 = function() { - var _ref = swcHelpers.asyncToGenerator(function*(i) { + var _ref = _async_to_generator(function*(i) { return yield someOtherFunction(i); }); return function x1(i) { diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.2.minified.js index 263f2b8c5819..18235a2565cf 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.asyncToGenerator(function*(i) { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +_async_to_generator(function*(i) { return yield someOtherFunction(i); -}), swcHelpers.asyncToGenerator(function*(i) { +}), _async_to_generator(function*(i) { return yield someOtherFunction(i); }); diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.1.normal.js index 07325578cf24..53856803756b 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var x = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -20,7 +20,7 @@ var x = function() { }; }(); var x1 = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.2.minified.js index 4349196eb2df..e8fdd2b10541 100644 --- a/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUnParenthesizedArrowFunction_es6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +_async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -12,7 +12,7 @@ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { return _ctx.stop(); } }, _callee); -})), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(i) { +})), _async_to_generator(regeneratorRuntime.mark(function _callee(i) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.1.normal.js index c780eb659019..ae6eba3a32b3 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { "use strict"; var b = (yield p) || a; }); diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.1.normal.js index 5e52540a6214..2a6bb422f772 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.1.normal.js index c780eb659019..ae6eba3a32b3 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { "use strict"; var b = (yield p) || a; }); diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.1.normal.js index 5e52540a6214..2a6bb422f772 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.1.normal.js index c780eb659019..ae6eba3a32b3 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { "use strict"; var b = (yield p) || a; }); diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.1.normal.js index 5e52540a6214..2a6bb422f772 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncUseStrict_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.1.normal.js index fd08fa37b0ab..7d880fbe07bb 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _extends from "@swc/helpers/lib/_extends.js"; function fn1(x) { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(function*(x) { + _fn1 = _async_to_generator(function*(x) { var x; }); return _fn1.apply(this, arguments); @@ -12,7 +13,7 @@ function fn2(x) { return _fn2.apply(this, arguments); } function _fn2() { - _fn2 = swcHelpers.asyncToGenerator(function*(x) { + _fn2 = _async_to_generator(function*(x) { var x, z; }); return _fn2.apply(this, arguments); @@ -21,7 +22,7 @@ function fn3(x) { return _fn3.apply(this, arguments); } function _fn3() { - _fn3 = swcHelpers.asyncToGenerator(function*(x) { + _fn3 = _async_to_generator(function*(x) { var z; }); return _fn3.apply(this, arguments); @@ -30,7 +31,7 @@ function fn4(x) { return _fn4.apply(this, arguments); } function _fn4() { - _fn4 = swcHelpers.asyncToGenerator(function*(x) { + _fn4 = _async_to_generator(function*(x) { var x = y; }); return _fn4.apply(this, arguments); @@ -39,7 +40,7 @@ function fn5(x) { return _fn5.apply(this, arguments); } function _fn5() { - _fn5 = swcHelpers.asyncToGenerator(function*(x) { + _fn5 = _async_to_generator(function*(x) { var { x } = y; }); return _fn5.apply(this, arguments); @@ -48,7 +49,7 @@ function fn6(x) { return _fn6.apply(this, arguments); } function _fn6() { - _fn6 = swcHelpers.asyncToGenerator(function*(x) { + _fn6 = _async_to_generator(function*(x) { var { x , z } = y; }); return _fn6.apply(this, arguments); @@ -57,7 +58,7 @@ function fn7(x) { return _fn7.apply(this, arguments); } function _fn7() { - _fn7 = swcHelpers.asyncToGenerator(function*(x) { + _fn7 = _async_to_generator(function*(x) { var { x =y } = y; }); return _fn7.apply(this, arguments); @@ -66,7 +67,7 @@ function fn8(x) { return _fn8.apply(this, arguments); } function _fn8() { - _fn8 = swcHelpers.asyncToGenerator(function*(x) { + _fn8 = _async_to_generator(function*(x) { var { z: x } = y; }); return _fn8.apply(this, arguments); @@ -75,7 +76,7 @@ function fn9(x) { return _fn9.apply(this, arguments); } function _fn9() { - _fn9 = swcHelpers.asyncToGenerator(function*(x) { + _fn9 = _async_to_generator(function*(x) { var { z: { x } } = y; }); return _fn9.apply(this, arguments); @@ -84,7 +85,7 @@ function fn10(x) { return _fn10.apply(this, arguments); } function _fn10() { - _fn10 = swcHelpers.asyncToGenerator(function*(x) { + _fn10 = _async_to_generator(function*(x) { var { z: { x } = y } = y; }); return _fn10.apply(this, arguments); @@ -93,8 +94,8 @@ function fn11(x) { return _fn11.apply(this, arguments); } function _fn11() { - _fn11 = swcHelpers.asyncToGenerator(function*(x) { - var x = swcHelpers.extends({}, y); + _fn11 = _async_to_generator(function*(x) { + var x = _extends({}, y); }); return _fn11.apply(this, arguments); } @@ -102,7 +103,7 @@ function fn12(x) { return _fn12.apply(this, arguments); } function _fn12() { - _fn12 = swcHelpers.asyncToGenerator(function*(x) { + _fn12 = _async_to_generator(function*(x) { var [x] = y; }); return _fn12.apply(this, arguments); @@ -111,7 +112,7 @@ function fn13(x) { return _fn13.apply(this, arguments); } function _fn13() { - _fn13 = swcHelpers.asyncToGenerator(function*(x) { + _fn13 = _async_to_generator(function*(x) { var [x = y] = y; }); return _fn13.apply(this, arguments); @@ -120,7 +121,7 @@ function fn14(x) { return _fn14.apply(this, arguments); } function _fn14() { - _fn14 = swcHelpers.asyncToGenerator(function*(x) { + _fn14 = _async_to_generator(function*(x) { var [, x] = y; }); return _fn14.apply(this, arguments); @@ -129,7 +130,7 @@ function fn15(x) { return _fn15.apply(this, arguments); } function _fn15() { - _fn15 = swcHelpers.asyncToGenerator(function*(x) { + _fn15 = _async_to_generator(function*(x) { var [...x] = y; }); return _fn15.apply(this, arguments); @@ -138,7 +139,7 @@ function fn16(x) { return _fn16.apply(this, arguments); } function _fn16() { - _fn16 = swcHelpers.asyncToGenerator(function*(x) { + _fn16 = _async_to_generator(function*(x) { var [[x]] = y; }); return _fn16.apply(this, arguments); @@ -147,7 +148,7 @@ function fn17(x) { return _fn17.apply(this, arguments); } function _fn17() { - _fn17 = swcHelpers.asyncToGenerator(function*(x) { + _fn17 = _async_to_generator(function*(x) { var [[x] = y] = y; }); return _fn17.apply(this, arguments); @@ -156,7 +157,7 @@ function fn18(_) { return _fn18.apply(this, arguments); } function _fn18() { - _fn18 = swcHelpers.asyncToGenerator(function*({ x }) { + _fn18 = _async_to_generator(function*({ x }) { var x; }); return _fn18.apply(this, arguments); @@ -165,7 +166,7 @@ function fn19(_) { return _fn19.apply(this, arguments); } function _fn19() { - _fn19 = swcHelpers.asyncToGenerator(function*([x]) { + _fn19 = _async_to_generator(function*([x]) { var x; }); return _fn19.apply(this, arguments); @@ -174,7 +175,7 @@ function fn20(x) { return _fn20.apply(this, arguments); } function _fn20() { - _fn20 = swcHelpers.asyncToGenerator(function*(x) { + _fn20 = _async_to_generator(function*(x) { { var x; } @@ -185,7 +186,7 @@ function fn21(x) { return _fn21.apply(this, arguments); } function _fn21() { - _fn21 = swcHelpers.asyncToGenerator(function*(x) { + _fn21 = _async_to_generator(function*(x) { if (y) { var x; } @@ -196,7 +197,7 @@ function fn22(x) { return _fn22.apply(this, arguments); } function _fn22() { - _fn22 = swcHelpers.asyncToGenerator(function*(x) { + _fn22 = _async_to_generator(function*(x) { if (y) {} else { var x; } @@ -207,7 +208,7 @@ function fn23(x) { return _fn23.apply(this, arguments); } function _fn23() { - _fn23 = swcHelpers.asyncToGenerator(function*(x) { + _fn23 = _async_to_generator(function*(x) { try { var x; } catch (e) {} @@ -218,7 +219,7 @@ function fn24(x) { return _fn24.apply(this, arguments); } function _fn24() { - _fn24 = swcHelpers.asyncToGenerator(function*(x) { + _fn24 = _async_to_generator(function*(x) { try {} catch (e) { var x; } @@ -229,7 +230,7 @@ function fn25(x) { return _fn25.apply(this, arguments); } function _fn25() { - _fn25 = swcHelpers.asyncToGenerator(function*(x) { + _fn25 = _async_to_generator(function*(x) { try {} catch (x1) { var x1; } @@ -240,7 +241,7 @@ function fn26(x) { return _fn26.apply(this, arguments); } function _fn26() { - _fn26 = swcHelpers.asyncToGenerator(function*(x) { + _fn26 = _async_to_generator(function*(x) { try {} catch ({ x: x2 }) { var x2; } @@ -251,7 +252,7 @@ function fn27(x) { return _fn27.apply(this, arguments); } function _fn27() { - _fn27 = swcHelpers.asyncToGenerator(function*(x) { + _fn27 = _async_to_generator(function*(x) { try {} finally{ var x; } @@ -262,7 +263,7 @@ function fn28(x) { return _fn28.apply(this, arguments); } function _fn28() { - _fn28 = swcHelpers.asyncToGenerator(function*(x) { + _fn28 = _async_to_generator(function*(x) { while(y){ var x; } @@ -273,7 +274,7 @@ function fn29(x) { return _fn29.apply(this, arguments); } function _fn29() { - _fn29 = swcHelpers.asyncToGenerator(function*(x) { + _fn29 = _async_to_generator(function*(x) { do { var x; }while (y) @@ -284,7 +285,7 @@ function fn30(x) { return _fn30.apply(this, arguments); } function _fn30() { - _fn30 = swcHelpers.asyncToGenerator(function*(x) { + _fn30 = _async_to_generator(function*(x) { for(var x = y;;){} }); return _fn30.apply(this, arguments); @@ -293,7 +294,7 @@ function fn31(x) { return _fn31.apply(this, arguments); } function _fn31() { - _fn31 = swcHelpers.asyncToGenerator(function*(x) { + _fn31 = _async_to_generator(function*(x) { for(var { x } = y;;){} }); return _fn31.apply(this, arguments); @@ -302,7 +303,7 @@ function fn32(x) { return _fn32.apply(this, arguments); } function _fn32() { - _fn32 = swcHelpers.asyncToGenerator(function*(x) { + _fn32 = _async_to_generator(function*(x) { for(;;){ var x; } @@ -313,7 +314,7 @@ function fn33(x) { return _fn33.apply(this, arguments); } function _fn33() { - _fn33 = swcHelpers.asyncToGenerator(function*(x) { + _fn33 = _async_to_generator(function*(x) { for(var x in y){} }); return _fn33.apply(this, arguments); @@ -322,7 +323,7 @@ function fn34(x) { return _fn34.apply(this, arguments); } function _fn34() { - _fn34 = swcHelpers.asyncToGenerator(function*(x) { + _fn34 = _async_to_generator(function*(x) { for(var z in y){ var x; } @@ -333,7 +334,7 @@ function fn35(x) { return _fn35.apply(this, arguments); } function _fn35() { - _fn35 = swcHelpers.asyncToGenerator(function*(x) { + _fn35 = _async_to_generator(function*(x) { for (var x of y){} }); return _fn35.apply(this, arguments); @@ -342,7 +343,7 @@ function fn36(x) { return _fn36.apply(this, arguments); } function _fn36() { - _fn36 = swcHelpers.asyncToGenerator(function*(x) { + _fn36 = _async_to_generator(function*(x) { for (var { x } of y){} }); return _fn36.apply(this, arguments); @@ -351,7 +352,7 @@ function fn37(x) { return _fn37.apply(this, arguments); } function _fn37() { - _fn37 = swcHelpers.asyncToGenerator(function*(x) { + _fn37 = _async_to_generator(function*(x) { for (var z of y){ var x; } @@ -362,7 +363,7 @@ function fn38(x) { return _fn38.apply(this, arguments); } function _fn38() { - _fn38 = swcHelpers.asyncToGenerator(function*(x) { + _fn38 = _async_to_generator(function*(x) { switch(y){ case y: var x; @@ -374,7 +375,7 @@ function fn39(x) { return _fn39.apply(this, arguments); } function _fn39() { - _fn39 = swcHelpers.asyncToGenerator(function*(x) { + _fn39 = _async_to_generator(function*(x) { foo: { var x; break foo; @@ -386,7 +387,7 @@ function fn40(x) { return _fn40.apply(this, arguments); } function _fn40() { - _fn40 = swcHelpers.asyncToGenerator(function*(x) { + _fn40 = _async_to_generator(function*(x) { try {} catch (e) { var x; } diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.2.minified.js index a885268f673b..d78218841da6 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _extends from "@swc/helpers/lib/_extends.js"; diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.1.normal.js index 981c3c9ca4c7..a60c14faba2f 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; function fn1(x) { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn1 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -22,7 +25,7 @@ function fn2(x) { return _fn2.apply(this, arguments); } function _fn2() { - _fn2 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn2 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x, z; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -40,7 +43,7 @@ function fn3(x) { return _fn3.apply(this, arguments); } function _fn3() { - _fn3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn3 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var z; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -58,7 +61,7 @@ function fn4(x) { return _fn4.apply(this, arguments); } function _fn4() { - _fn4 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn4 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -76,7 +79,7 @@ function fn5(x) { return _fn5.apply(this, arguments); } function _fn5() { - _fn5 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn5 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -94,7 +97,7 @@ function fn6(x) { return _fn6.apply(this, arguments); } function _fn6() { - _fn6 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn6 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x, z; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -112,7 +115,7 @@ function fn7(x) { return _fn7.apply(this, arguments); } function _fn7() { - _fn7 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn7 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _x, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -130,7 +133,7 @@ function fn8(x) { return _fn8.apply(this, arguments); } function _fn8() { - _fn8 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn8 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -148,7 +151,7 @@ function fn9(x) { return _fn9.apply(this, arguments); } function _fn9() { - _fn9 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn9 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -166,7 +169,7 @@ function fn10(x) { return _fn10.apply(this, arguments); } function _fn10() { - _fn10 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn10 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var tmp, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -184,12 +187,12 @@ function fn11(x) { return _fn11.apply(this, arguments); } function _fn11() { - _fn11 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn11 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - x = swcHelpers.extends({}, y); + x = _extends({}, y); case 1: case "end": return _ctx.stop(); @@ -202,12 +205,12 @@ function fn12(x) { return _fn12.apply(this, arguments); } function _fn12() { - _fn12 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn12 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.slicedToArray(y, 1), x = _y[0]; + _y = _sliced_to_array(y, 1), x = _y[0]; case 1: case "end": return _ctx.stop(); @@ -220,12 +223,12 @@ function fn13(x) { return _fn13.apply(this, arguments); } function _fn13() { - _fn13 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn13 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, tmp, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.slicedToArray(y, 1), tmp = _y[0], x = tmp === void 0 ? y : tmp; + _y = _sliced_to_array(y, 1), tmp = _y[0], x = tmp === void 0 ? y : tmp; case 1: case "end": return _ctx.stop(); @@ -238,12 +241,12 @@ function fn14(x) { return _fn14.apply(this, arguments); } function _fn14() { - _fn14 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn14 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.slicedToArray(y, 2), x = _y[1]; + _y = _sliced_to_array(y, 2), x = _y[1]; case 1: case "end": return _ctx.stop(); @@ -256,12 +259,12 @@ function fn15(x) { return _fn15.apply(this, arguments); } function _fn15() { - _fn15 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn15 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.toArray(y), x = _y.slice(0); + _y = _to_array(y), x = _y.slice(0); case 1: case "end": return _ctx.stop(); @@ -274,12 +277,12 @@ function fn16(x) { return _fn16.apply(this, arguments); } function _fn16() { - _fn16 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn16 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, ref, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.slicedToArray(y, 1), ref = swcHelpers.slicedToArray(_y[0], 1), x = ref[0]; + _y = _sliced_to_array(y, 1), ref = _sliced_to_array(_y[0], 1), x = ref[0]; case 1: case "end": return _ctx.stop(); @@ -292,12 +295,12 @@ function fn17(x) { return _fn17.apply(this, arguments); } function _fn17() { - _fn17 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn17 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _y, tmp, ref, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _y = swcHelpers.slicedToArray(y, 1), tmp = _y[0], ref = swcHelpers.slicedToArray(tmp === void 0 ? y : tmp, 1), x = ref[0]; + _y = _sliced_to_array(y, 1), tmp = _y[0], ref = _sliced_to_array(tmp === void 0 ? y : tmp, 1), x = ref[0]; case 1: case "end": return _ctx.stop(); @@ -310,7 +313,7 @@ function fn18(_) { return _fn18.apply(this, arguments); } function _fn18() { - _fn18 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(param) { + _fn18 = _async_to_generator(regeneratorRuntime.mark(function _callee(param) { var x, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -329,12 +332,12 @@ function fn19(_) { return _fn19.apply(this, arguments); } function _fn19() { - _fn19 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(param) { + _fn19 = _async_to_generator(regeneratorRuntime.mark(function _callee(param) { var _param, x, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _param = swcHelpers.slicedToArray(param, 1), x = _param[0]; + _param = _sliced_to_array(param, 1), x = _param[0]; ; case 2: case "end": @@ -348,7 +351,7 @@ function fn20(x) { return _fn20.apply(this, arguments); } function _fn20() { - _fn20 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn20 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -368,7 +371,7 @@ function fn21(x) { return _fn21.apply(this, arguments); } function _fn21() { - _fn21 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn21 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -388,7 +391,7 @@ function fn22(x) { return _fn22.apply(this, arguments); } function _fn22() { - _fn22 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn22 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -408,7 +411,7 @@ function fn23(x) { return _fn23.apply(this, arguments); } function _fn23() { - _fn23 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn23 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -428,7 +431,7 @@ function fn24(x) { return _fn24.apply(this, arguments); } function _fn24() { - _fn24 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn24 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -448,7 +451,7 @@ function fn25(x) { return _fn25.apply(this, arguments); } function _fn25() { - _fn25 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn25 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x1; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -468,7 +471,7 @@ function fn26(x) { return _fn26.apply(this, arguments); } function _fn26() { - _fn26 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn26 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x2, x2; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -489,7 +492,7 @@ function fn27(x) { return _fn27.apply(this, arguments); } function _fn27() { - _fn27 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn27 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -509,7 +512,7 @@ function fn28(x) { return _fn28.apply(this, arguments); } function _fn28() { - _fn28 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn28 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -529,7 +532,7 @@ function fn29(x) { return _fn29.apply(this, arguments); } function _fn29() { - _fn29 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn29 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -549,7 +552,7 @@ function fn30(x) { return _fn30.apply(this, arguments); } function _fn30() { - _fn30 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn30 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -567,7 +570,7 @@ function fn31(x) { return _fn31.apply(this, arguments); } function _fn31() { - _fn31 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn31 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -585,7 +588,7 @@ function fn32(x) { return _fn32.apply(this, arguments); } function _fn32() { - _fn32 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn32 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -605,7 +608,7 @@ function fn33(x) { return _fn33.apply(this, arguments); } function _fn33() { - _fn33 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn33 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -623,7 +626,7 @@ function fn34(x) { return _fn34.apply(this, arguments); } function _fn34() { - _fn34 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn34 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var z, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -643,7 +646,7 @@ function fn35(x) { return _fn35.apply(this, arguments); } function _fn35() { - _fn35 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn35 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -702,7 +705,7 @@ function fn36(x) { return _fn36.apply(this, arguments); } function _fn36() { - _fn36 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn36 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -761,7 +764,7 @@ function fn37(x) { return _fn37.apply(this, arguments); } function _fn37() { - _fn37 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn37 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, z, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -821,7 +824,7 @@ function fn38(x) { return _fn38.apply(this, arguments); } function _fn38() { - _fn38 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn38 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -842,7 +845,7 @@ function fn39(x) { return _fn39.apply(this, arguments); } function _fn39() { - _fn39 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn39 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -861,7 +864,7 @@ function fn40(x) { return _fn40.apply(this, arguments); } function _fn40() { - _fn40 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(x) { + _fn40 = _async_to_generator(regeneratorRuntime.mark(function _callee(x) { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.2.minified.js index 391b814b5239..32ed3c2e98df 100644 --- a/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncWithVarShadowing_es6_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.1.normal.js index f5d18de7cde6..c537cff634f0 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) || a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.1.normal.js index d550950eb24a..d0cef038a40b 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.1.normal.js index f5d18de7cde6..c537cff634f0 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) || a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.1.normal.js index d550950eb24a..d0cef038a40b 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.1.normal.js index f5d18de7cde6..c537cff634f0 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) || a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.1.normal.js index d550950eb24a..d0cef038a40b 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression1_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.1.normal.js index 6fb52cf885c5..da5d3ffff637 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) && a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.1.normal.js index 8aa3b50ab894..07843972b120 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.1.normal.js index 6fb52cf885c5..da5d3ffff637 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) && a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.1.normal.js index 8aa3b50ab894..07843972b120 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.1.normal.js index 6fb52cf885c5..da5d3ffff637 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) && a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.1.normal.js index 8aa3b50ab894..07843972b120 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression2_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.1.normal.js index a24e2255f3bb..c41c37664396 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) + a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.1.normal.js index 836d0c6aa51b..f4bd4a6e8c1e 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.1.normal.js index a24e2255f3bb..c41c37664396 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) + a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.1.normal.js index 836d0c6aa51b..f4bd4a6e8c1e 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.1.normal.js index a24e2255f3bb..c41c37664396 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p) + a; after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.1.normal.js index 836d0c6aa51b..f4bd4a6e8c1e 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression3_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.1.normal.js index ae2a0ee169cb..50d50e6ea477 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.1.normal.js index 2b19f2da03d2..6622f04a76de 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.1.normal.js index ae2a0ee169cb..50d50e6ea477 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.1.normal.js index 2b19f2da03d2..6622f04a76de 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.1.normal.js index ae2a0ee169cb..50d50e6ea477 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield p, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.1.normal.js index 2b19f2da03d2..6622f04a76de 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression4_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.1.normal.js index f86104a00dc4..77ca85ff81a6 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var o; o.a = yield p; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.1.normal.js index 9bf94f5dde7f..f4fc9aa9d646 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var o; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.1.normal.js index f86104a00dc4..77ca85ff81a6 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var o; o.a = yield p; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.1.normal.js index 9bf94f5dde7f..f4fc9aa9d646 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var o; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.1.normal.js index f86104a00dc4..77ca85ff81a6 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var o; o.a = yield p; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.1.normal.js index 9bf94f5dde7f..f4fc9aa9d646 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var o; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitBinaryExpression5_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.1.normal.js index a28e3ad15c02..e3156744743a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.1.normal.js index 089eebb9418c..61d54c02c063 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.1.normal.js index a28e3ad15c02..e3156744743a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.1.normal.js index 089eebb9418c..61d54c02c063 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.1.normal.js index a28e3ad15c02..e3156744743a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.1.normal.js index 089eebb9418c..61d54c02c063 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression1_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.1.normal.js index d801d49e769b..5bfa5a24bc8e 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.1.normal.js index 5756cbf344cf..617aa18b070d 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.1.normal.js index d801d49e769b..5bfa5a24bc8e 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.1.normal.js index 5756cbf344cf..617aa18b070d 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.1.normal.js index d801d49e769b..5bfa5a24bc8e 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.1.normal.js index 5756cbf344cf..617aa18b070d 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression2_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.1.normal.js index 4ae3cc89c162..6a3ba95bd821 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.1.normal.js index 55992375e3a5..f563c0b2e459 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.1.normal.js index 4ae3cc89c162..6a3ba95bd821 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.1.normal.js index 55992375e3a5..f563c0b2e459 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.1.normal.js index 4ae3cc89c162..6a3ba95bd821 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.1.normal.js index 55992375e3a5..f563c0b2e459 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression3_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.1.normal.js index ee8f664745b0..bb237cb36802 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = yield pfn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.1.normal.js index c0fab148fb1c..ec6d6faf9c2a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.1.normal.js index ee8f664745b0..bb237cb36802 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = yield pfn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.1.normal.js index c0fab148fb1c..ec6d6faf9c2a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.1.normal.js index ee8f664745b0..bb237cb36802 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = yield pfn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.1.normal.js index c0fab148fb1c..ec6d6faf9c2a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression4_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.1.normal.js index 1a5a6a6e62d6..bc1728b10a25 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.1.normal.js index 08a2d9ad880a..3426e851f06a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.1.normal.js index 1a5a6a6e62d6..bc1728b10a25 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.1.normal.js index 08a2d9ad880a..3426e851f06a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.1.normal.js index 1a5a6a6e62d6..bc1728b10a25 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.1.normal.js index 08a2d9ad880a..3426e851f06a 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression5_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.1.normal.js index c2151f7837c7..11f089e940a6 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.1.normal.js index 6d1f731f8211..3f4ddd1972bf 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.1.normal.js index c2151f7837c7..11f089e940a6 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.1.normal.js index 6d1f731f8211..3f4ddd1972bf 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.1.normal.js index c2151f7837c7..11f089e940a6 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn((yield p), a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.1.normal.js index 6d1f731f8211..3f4ddd1972bf 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression6_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.1.normal.js index e09c7e5084ab..5136c289a056 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.1.normal.js index f7640c025081..a4b98e086b19 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.1.normal.js index e09c7e5084ab..5136c289a056 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.1.normal.js index f7640c025081..a4b98e086b19 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.1.normal.js index e09c7e5084ab..5136c289a056 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = o.fn(a, (yield p), a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.1.normal.js index f7640c025081..a4b98e086b19 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression7_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.1.normal.js index 87ec5ab47232..5ac872955cda 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield po).fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.1.normal.js index c668305e1b2b..512d1a9069a2 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.1.normal.js index 87ec5ab47232..5ac872955cda 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield po).fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.1.normal.js index c668305e1b2b..512d1a9069a2 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.1.normal.js index 87ec5ab47232..5ac872955cda 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { before(); var b = (yield po).fn(a, a, a); after(); diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.1.normal.js index c668305e1b2b..512d1a9069a2 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitCallExpression8_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.1.normal.js index 625b6f4420d2..56eedc274b64 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { class D extends yield p { } }); diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.1.normal.js index 776891aa267e..0ecf3ca8a96c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var D; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(D, _superClass); - var _super = swcHelpers.createSuper(D); + _inherits(D, _superClass); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.2.minified.js index 391b814b5239..c68310ebd3ec 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es2017_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.1.normal.js index 625b6f4420d2..56eedc274b64 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { class D extends yield p { } }); diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.1.normal.js index 776891aa267e..0ecf3ca8a96c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var D; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(D, _superClass); - var _super = swcHelpers.createSuper(D); + _inherits(D, _superClass); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.2.minified.js index 391b814b5239..c68310ebd3ec 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es5_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.1.normal.js index 625b6f4420d2..56eedc274b64 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(function*() { + _func = _async_to_generator(function*() { class D extends yield p { } }); diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.1.normal.js index 776891aa267e..0ecf3ca8a96c 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; function func() { return _func.apply(this, arguments); } function _func() { - _func = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _func = _async_to_generator(regeneratorRuntime.mark(function _callee() { var D; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(D, _superClass); - var _super = swcHelpers.createSuper(D); + _inherits(D, _superClass); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.2.minified.js index 391b814b5239..c68310ebd3ec 100644 --- a/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitClassExpression_es6_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.1.normal.js index 1cbf4ac2c106..63268f47a8d2 100644 --- a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() { + _f = _async_to_generator(function*() { yield a; }); return _f.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.1.normal.js index 63a47a4e1fc1..62cf706f2e8a 100644 --- a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitInheritedPromise_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.1.normal.js index af4e5bcfdddf..1f509cea7a48 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() { + _f = _async_to_generator(function*() { let await_a = yield a; let await_b = yield b; let await_c = yield c; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es5_es5.1.normal.js index f18f7fca99a6..13dad7002118 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { var await_a, await_b, await_c, await_d, await_e; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitUnion_es5_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es5_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.1.normal.js index af4e5bcfdddf..1f509cea7a48 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() { + _f = _async_to_generator(function*() { let await_a = yield a; let await_b = yield b; let await_c = yield c; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/awaitUnion_es6_es5.1.normal.js index f18f7fca99a6..13dad7002118 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { var await_a, await_b, await_c, await_d, await_e; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/awaitUnion_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/awaitUnion_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/awaitUnion_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/awaitUnion_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.1.normal.js index ba925880a848..31438e61dce1 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function bar() { return _bar.apply(this, arguments); } function _bar() { _bar = // @target: es2017 - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { !(yield 42); // OK }); return _bar.apply(this, arguments); @@ -13,7 +13,7 @@ function bar1() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(function*() { + _bar1 = _async_to_generator(function*() { +(yield 42); // OK }); return _bar1.apply(this, arguments); @@ -22,7 +22,7 @@ function bar3() { return _bar3.apply(this, arguments); } function _bar3() { - _bar3 = swcHelpers.asyncToGenerator(function*() { + _bar3 = _async_to_generator(function*() { -(yield 42); // OK }); return _bar3.apply(this, arguments); @@ -31,7 +31,7 @@ function bar4() { return _bar4.apply(this, arguments); } function _bar4() { - _bar4 = swcHelpers.asyncToGenerator(function*() { + _bar4 = _async_to_generator(function*() { ~(yield 42); // OK }); return _bar4.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.1.normal.js index f4aec7b545e3..d1370d6a6ef1 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function bar() { return _bar.apply(this, arguments); } function _bar() { _bar = // @target: es2017 - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -25,7 +25,7 @@ function bar1() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -45,7 +45,7 @@ function bar3() { return _bar3.apply(this, arguments); } function _bar3() { - _bar3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -65,7 +65,7 @@ function bar4() { return _bar4.apply(this, arguments); } function _bar4() { - _bar4 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar4 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.1.normal.js index 4d5058643b66..b2217ea6a1eb 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function bar() { return _bar.apply(this, arguments); } function _bar() { _bar = // @target: es6 - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { !(yield 42); // OK }); return _bar.apply(this, arguments); @@ -13,7 +13,7 @@ function bar1() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(function*() { + _bar1 = _async_to_generator(function*() { +(yield 42); // OK }); return _bar1.apply(this, arguments); @@ -22,7 +22,7 @@ function bar3() { return _bar3.apply(this, arguments); } function _bar3() { - _bar3 = swcHelpers.asyncToGenerator(function*() { + _bar3 = _async_to_generator(function*() { -(yield 42); // OK }); return _bar3.apply(this, arguments); @@ -31,7 +31,7 @@ function bar4() { return _bar4.apply(this, arguments); } function _bar4() { - _bar4 = swcHelpers.asyncToGenerator(function*() { + _bar4 = _async_to_generator(function*() { ~(yield 42); // OK }); return _bar4.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.1.normal.js index 30593d1e4eb9..cf61693e27f7 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function bar() { return _bar.apply(this, arguments); } function _bar() { _bar = // @target: es6 - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -25,7 +25,7 @@ function bar1() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -45,7 +45,7 @@ function bar3() { return _bar3.apply(this, arguments); } function _bar3() { - _bar3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -65,7 +65,7 @@ function bar4() { return _bar4.apply(this, arguments); } function _bar4() { - _bar4 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar4 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.1.normal.js b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.1.normal.js index 2e7f9f7efad4..f87b74dfea1b 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.1.normal.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // conditional expressions return the best common type of the branches plus contextual type (using the first candidate if multiple BCTs exist) // these are errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.2.minified.js b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.2.minified.js index ed6f8f9b52ea..4336fb813160 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions2_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.1.normal.js b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.1.normal.js index b501b27f3008..59afbf225ea7 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.1.normal.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // conditional expressions return the best common type of the branches plus contextual type (using the first candidate if multiple BCTs exist) // no errors expected here var a; var b; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.2.minified.js b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.2.minified.js index ed6f8f9b52ea..4336fb813160 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfConditionalExpressions_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.1.normal.js b/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.1.normal.js index 4763586bbd3f..ddd54aada00a 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; var F = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(F, C); - var _super = swcHelpers.createSuper(F); + _inherits(F, C); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return _super.apply(this, arguments); } return F; }(C); var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.i = "foo"; }; var D1 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(D1, C1); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C1); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); var _this; _this = _super.apply(this, arguments); _this.i = "bar"; diff --git a/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.2.minified.js b/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.2.minified.js index 0a83618358b7..20152ab425b5 100644 --- a/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bestCommonTypeOfTuple2_es5.2.minified.js @@ -1,31 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var t1, t2, t3, t4, t5, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }, F = function(C2) { "use strict"; - swcHelpers.inherits(F, C2); - var _super = swcHelpers.createSuper(F); + _inherits(F, C2); + var _super = _create_super(F); function F() { - return swcHelpers.classCallCheck(this, F), _super.apply(this, arguments); + return _class_call_check(this, F), _super.apply(this, arguments); } return F; }(C), C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.i = "foo"; + _class_call_check(this, C1), this.i = "foo"; }, D1 = function(C11) { "use strict"; - swcHelpers.inherits(D1, C11); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C11); + var _super = _create_super(D1); function D1() { var _this; - return swcHelpers.classCallCheck(this, D1), _this = _super.apply(this, arguments), _this.i = "bar", _this; + return _class_call_check(this, D1), _this = _super.apply(this, arguments), _this.i = "bar", _this; } return D1; }(C1); diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.1.normal.js index b622c4f85de3..08cb47974cb0 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true // ~ operator on any type var ANY; @@ -19,7 +19,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.2.minified.js index d23dd6234075..28b46a02b39e 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, ANY2 = [ "", "" @@ -8,7 +8,7 @@ var M, ANY2 = [ }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.1.normal.js index f2a81b36ae53..a370f4b20c8b 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true // ~ operator on boolean type var BOOLEAN; @@ -8,7 +8,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.2.minified.js index a431245b3bc8..c1665cd766f5 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithBooleanType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.1.normal.js index 53030c67fbb9..cf1d2925deb3 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true // ~ operator on number type var NUMBER; @@ -12,7 +12,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.2.minified.js index 5008f500e14b..76ced0f24da3 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithNumberType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.1.normal.js index 683e0194beaa..de3caa224236 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true // ~ operator on string type var STRING; @@ -12,7 +12,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; diff --git a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.2.minified.js index f543bbaff627..f26d2d23ea3e 100644 --- a/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/bitwiseNotOperatorWithStringType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; diff --git a/crates/swc/tests/tsc-references/callChainWithSuper_es5.1.normal.js b/crates/swc/tests/tsc-references/callChainWithSuper_es5.1.normal.js index 258187c50b0e..4013b9f47d9e 100644 --- a/crates/swc/tests/tsc-references/callChainWithSuper_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callChainWithSuper_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: *,-es3 // @strict: true // @noTypesAndSymbols: true @@ -6,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.method = function method() {}; @@ -14,20 +18,20 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; _proto.method1 = function method1() { var ref; - return (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); + return (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); }; _proto.method2 = function method2() { var ref; - return (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); + return (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); }; return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/callChainWithSuper_es5.2.minified.js b/crates/swc/tests/tsc-references/callChainWithSuper_es5.2.minified.js index 05ca16edc682..5edab53b226b 100644 --- a/crates/swc/tests/tsc-references/callChainWithSuper_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callChainWithSuper_es5.2.minified.js @@ -1,23 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() {}, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } var _proto = Derived.prototype; return _proto.method1 = function() { var ref; - return null === (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); + return null === (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); }, _proto.method2 = function() { var ref; - return null === (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); + return null === (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); }, Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.1.normal.js index 84c6434deda9..87d14647203a 100644 --- a/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // type parameter lists must exactly match type argument lists // all of these invocations are errors function f(x, y) { @@ -17,7 +17,7 @@ var r3b = f3(1, ""); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f(x, y) { @@ -33,7 +33,7 @@ var r5b = i.f(1, ""); var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f(x, y) { diff --git a/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.2.minified.js index adf11f611fa1..73619e3a90d6 100644 --- a/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callGenericFunctionWithIncorrectNumberOfTypeArguments_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var f3, i, i2, f2 = function(x, y) { return null; }; @@ -6,7 +6,7 @@ f2(1, ""), f2(1, ""), f3(1, ""), f3(1, ""); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function(x, y) { return null; @@ -16,7 +16,7 @@ new C().f(1, ""), new C().f(1, ""), i.f(1, ""), i.f(1, ""); var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.1.normal.js index edb98af7f7e1..6b4748f80df6 100644 --- a/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // valid invocations of generic functions with no explicit type arguments provided function f(x) { return null; @@ -13,7 +13,7 @@ var r3 = f3(1); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f(x) { @@ -27,7 +27,7 @@ var r5 = i.f(1); var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f(x) { diff --git a/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.2.minified.js index a2e36a41f718..c808b17ac7ad 100644 --- a/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callGenericFunctionWithZeroTypeArguments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; f3(1); var f3, i, i2, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function(x) { return null; @@ -13,7 +13,7 @@ new C().f(1), i.f(1); var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.1.normal.js index 7573f68fdf49..26c52249a65e 100644 --- a/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // it is always illegal to provide type arguments to a non-generic function // all invocations here are illegal function f(x) { @@ -14,7 +14,7 @@ var r3 = f3(1); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f(x) { @@ -28,7 +28,7 @@ var r5 = i.f(1); var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f(x) { diff --git a/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.2.minified.js index 218af1c5fdfc..070c0017a308 100644 --- a/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callNonGenericFunctionWithTypeArguments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; f3(1); var f3, i, i2, a, a2, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function(x) { return null; @@ -13,7 +13,7 @@ new C().f(1), i.f(1); var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/callOverload_es5.1.normal.js b/crates/swc/tests/tsc-references/callOverload_es5.1.normal.js index 1f5919b76378..cf83ec3f9bfa 100644 --- a/crates/swc/tests/tsc-references/callOverload_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callOverload_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var n; fn(1) // no error ; @@ -6,6 +6,6 @@ fn(1, 2, 3, 4); takeTwo(1, 2, 3, 4); withRest.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(n))); // no error +].concat(_to_consumable_array(n))); // no error withRest(); -withRest.apply(void 0, swcHelpers.toConsumableArray(n)); +withRest.apply(void 0, _to_consumable_array(n)); diff --git a/crates/swc/tests/tsc-references/callOverload_es5.2.minified.js b/crates/swc/tests/tsc-references/callOverload_es5.2.minified.js index 95757aaa0182..b192b4ae1bff 100644 --- a/crates/swc/tests/tsc-references/callOverload_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callOverload_es5.2.minified.js @@ -1,5 +1,5 @@ var n; -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; fn(1), fn(1, 2, 3, 4), takeTwo(1, 2, 3, 4), withRest.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(n))), withRest(), withRest.apply(void 0, swcHelpers.toConsumableArray(n)); +].concat(_to_consumable_array(n))), withRest(), withRest.apply(void 0, _to_consumable_array(n)); diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.1.normal.js index a8c7acc19f36..af678c792485 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance2_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.1.normal.js index 85d588106468..e51f6a6a198a 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.1.normal.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // error cases var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.2.minified.js index 95b2f2efbede..a262ec1ddce3 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance3_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.1.normal.js index a8c7acc19f36..af678c792485 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance4_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.1.normal.js index ffe552b7597f..c9a2a95cca52 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithCallSignatures2 just with an extra level of indirection in the inheritance chain var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance5_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.1.normal.js index 58d495e4b5a5..da92f54c65c2 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithCallSignatures4 but using class type parameters instead of generic signatures // all are errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureAssignabilityInInheritance6_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.1.normal.js index b0baf4944259..6c131c1d1440 100644 --- a/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @allowUnreachableCode: true // Call signatures without a return type should infer one from the function body (if present) // Simple types @@ -35,7 +36,7 @@ function foo6(x) { } var r6 = foo6(1); function foo7(x) { - return typeof x === "undefined" ? "undefined" : swcHelpers.typeOf(x); + return typeof x === "undefined" ? "undefined" : _type_of(x); } var r7 = foo7(1); // object types @@ -52,7 +53,7 @@ function foo9(x) { var r9 = foo9(1); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function foo10(x) { var c; @@ -64,7 +65,7 @@ var M; var x = M1.x = 1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; M1.C = C; })(M || (M = {})); @@ -89,7 +90,7 @@ function foo13() { var r13 = foo13(); var c1 = function c1(x) { "use strict"; - swcHelpers.classCallCheck(this, c1); + _class_call_check(this, c1); }; (function(c1) { var x = c1.x = 1; diff --git a/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.2.minified.js index 3a191967edf0..6ad4ea40826e 100644 --- a/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignatureWithoutReturnTypeAnnotationInference_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; function foo3() { return foo3(); } foo3(), function(x) { - void 0 === x || swcHelpers.typeOf(x); + void 0 === x || _type_of(x); }(1); var M, e1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function m1() { return 1; @@ -16,13 +17,13 @@ function m1() { M1.x = 1; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; M1.C = C1; }(M || (M = {})), (m1 || (m1 = {})).y = 2; var c1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, c1); + _class_call_check(this, c1); }; (c1 || (c1 = {})).x = 1, function(e1) { e1[e1.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.1.normal.js index 2a2ea2537eaa..23bc1b966307 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Duplicate parameter names are always an error function foo(x, x) {} var f = function foo(x, x) {}; @@ -13,7 +13,7 @@ var f8 = function(x, y) {}; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, x) {}; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.2.minified.js index 570fa4f70d86..94335d34a342 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x, x) {}, _proto.foo2 = function(x, x) {}, _proto.foo3 = function(x, x) {}, C; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.1.normal.js index a8159048da94..d88d1c6e7f75 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} foo(1); foo(); @@ -8,7 +8,7 @@ foo2(1, 2); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.2.minified.js index dbd805a1a2ca..93481d485a58 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters2_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} function foo2(x, y) {} foo(1), foo(), foo2(1), foo2(1, 2); var c, i, a, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x) {}, _proto.foo2 = function(x, y) {}, C; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.1.normal.js index 7dc8a0359a17..a99520e4f5b1 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Optional parameters should be valid in all the below casts function foo(x) {} var f = function foo(x) {}; @@ -12,7 +12,7 @@ f2(1, 2); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; diff --git a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.2.minified.js index f1b880f3ae67..efc598b76e52 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithOptionalParameters_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} var c, i, a, f = function(x) {}, f2 = function(x, y) {}; foo(1), foo(), f(1), f(), f2(1), f2(1, 2); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(); diff --git a/crates/swc/tests/tsc-references/callWithMissingVoid_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithMissingVoid_es5.1.normal.js index 3d7485de8284..f650e0259178 100644 --- a/crates/swc/tests/tsc-references/callWithMissingVoid_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithMissingVoid_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true // From #4260 var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } var _proto = X.prototype; _proto.f = function f(t) { @@ -29,7 +29,7 @@ xNever.f() // error, never still expects an argument // Promise has previously been updated to work without arguments, but to show this fixes the issue too. var MyPromise = function MyPromise(executor) { "use strict"; - swcHelpers.classCallCheck(this, MyPromise); + _class_call_check(this, MyPromise); }; new MyPromise(function(resolve) { return resolve(); diff --git a/crates/swc/tests/tsc-references/callWithMissingVoid_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithMissingVoid_es5.2.minified.js index 4c8bcd3ec4d2..5f3375754feb 100644 --- a/crates/swc/tests/tsc-references/callWithMissingVoid_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithMissingVoid_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var X = function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } return X.prototype.f = function(t) { return { @@ -13,7 +13,7 @@ var X = function() { x.f(), xUnion.f(42), xUnion.f(), xAny.f(), xUnknown.f(), xNever.f(); var MyPromise = function(executor) { "use strict"; - swcHelpers.classCallCheck(this, MyPromise); + _class_call_check(this, MyPromise); }; function a(x, y, z) {} function b(x, y, z, what) {} diff --git a/crates/swc/tests/tsc-references/callWithSpread2_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpread2_es5.1.normal.js index b1f86a431be6..86d3ba0506e4 100644 --- a/crates/swc/tests/tsc-references/callWithSpread2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpread2_es5.1.normal.js @@ -1,39 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // good -all.apply(void 0, swcHelpers.toConsumableArray(ns)); -weird.apply(void 0, swcHelpers.toConsumableArray(ns)); -weird.apply(void 0, swcHelpers.toConsumableArray(mixed)); -weird.apply(void 0, swcHelpers.toConsumableArray(tuple)); +all.apply(void 0, _to_consumable_array(ns)); +weird.apply(void 0, _to_consumable_array(ns)); +weird.apply(void 0, _to_consumable_array(mixed)); +weird.apply(void 0, _to_consumable_array(tuple)); prefix.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(ns))); +].concat(_to_consumable_array(ns))); rest.apply(void 0, [ "d" -].concat(swcHelpers.toConsumableArray(ns))); +].concat(_to_consumable_array(ns))); // extra arguments normal.apply(void 0, [ "g" -].concat(swcHelpers.toConsumableArray(ns))); -thunk.apply(void 0, swcHelpers.toConsumableArray(ns)); +].concat(_to_consumable_array(ns))); +thunk.apply(void 0, _to_consumable_array(ns)); // bad -all.apply(void 0, swcHelpers.toConsumableArray(mixed)); -all.apply(void 0, swcHelpers.toConsumableArray(tuple)); +all.apply(void 0, _to_consumable_array(mixed)); +all.apply(void 0, _to_consumable_array(tuple)); prefix.apply(void 0, [ "b" -].concat(swcHelpers.toConsumableArray(mixed))); +].concat(_to_consumable_array(mixed))); prefix.apply(void 0, [ "c" -].concat(swcHelpers.toConsumableArray(tuple))); +].concat(_to_consumable_array(tuple))); rest.apply(void 0, [ "e" -].concat(swcHelpers.toConsumableArray(mixed))); +].concat(_to_consumable_array(mixed))); rest.apply(void 0, [ "f" -].concat(swcHelpers.toConsumableArray(tuple))); -prefix.apply(void 0, swcHelpers.toConsumableArray(ns)) // required parameters are required +].concat(_to_consumable_array(tuple))); +prefix.apply(void 0, _to_consumable_array(ns)) // required parameters are required ; -prefix.apply(void 0, swcHelpers.toConsumableArray(mixed)); -prefix.apply(void 0, swcHelpers.toConsumableArray(tuple)); +prefix.apply(void 0, _to_consumable_array(mixed)); +prefix.apply(void 0, _to_consumable_array(tuple)); prefix2.apply(void 0, [ "g" -].concat(swcHelpers.toConsumableArray(ns))); +].concat(_to_consumable_array(ns))); diff --git a/crates/swc/tests/tsc-references/callWithSpread2_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpread2_es5.2.minified.js index e7a2f2b3b8a5..0358bf196d76 100644 --- a/crates/swc/tests/tsc-references/callWithSpread2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpread2_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -all.apply(void 0, swcHelpers.toConsumableArray(ns)), weird.apply(void 0, swcHelpers.toConsumableArray(ns)), weird.apply(void 0, swcHelpers.toConsumableArray(mixed)), weird.apply(void 0, swcHelpers.toConsumableArray(tuple)), prefix.apply(void 0, [ +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +all.apply(void 0, _to_consumable_array(ns)), weird.apply(void 0, _to_consumable_array(ns)), weird.apply(void 0, _to_consumable_array(mixed)), weird.apply(void 0, _to_consumable_array(tuple)), prefix.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(ns))), rest.apply(void 0, [ +].concat(_to_consumable_array(ns))), rest.apply(void 0, [ "d" -].concat(swcHelpers.toConsumableArray(ns))), normal.apply(void 0, [ +].concat(_to_consumable_array(ns))), normal.apply(void 0, [ "g" -].concat(swcHelpers.toConsumableArray(ns))), thunk.apply(void 0, swcHelpers.toConsumableArray(ns)), all.apply(void 0, swcHelpers.toConsumableArray(mixed)), all.apply(void 0, swcHelpers.toConsumableArray(tuple)), prefix.apply(void 0, [ +].concat(_to_consumable_array(ns))), thunk.apply(void 0, _to_consumable_array(ns)), all.apply(void 0, _to_consumable_array(mixed)), all.apply(void 0, _to_consumable_array(tuple)), prefix.apply(void 0, [ "b" -].concat(swcHelpers.toConsumableArray(mixed))), prefix.apply(void 0, [ +].concat(_to_consumable_array(mixed))), prefix.apply(void 0, [ "c" -].concat(swcHelpers.toConsumableArray(tuple))), rest.apply(void 0, [ +].concat(_to_consumable_array(tuple))), rest.apply(void 0, [ "e" -].concat(swcHelpers.toConsumableArray(mixed))), rest.apply(void 0, [ +].concat(_to_consumable_array(mixed))), rest.apply(void 0, [ "f" -].concat(swcHelpers.toConsumableArray(tuple))), prefix.apply(void 0, swcHelpers.toConsumableArray(ns)), prefix.apply(void 0, swcHelpers.toConsumableArray(mixed)), prefix.apply(void 0, swcHelpers.toConsumableArray(tuple)), prefix2.apply(void 0, [ +].concat(_to_consumable_array(tuple))), prefix.apply(void 0, _to_consumable_array(ns)), prefix.apply(void 0, _to_consumable_array(mixed)), prefix.apply(void 0, _to_consumable_array(tuple)), prefix2.apply(void 0, [ "g" -].concat(swcHelpers.toConsumableArray(ns))); +].concat(_to_consumable_array(ns))); diff --git a/crates/swc/tests/tsc-references/callWithSpread3_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpread3_es5.1.normal.js index dce5c0d28f69..5f2083c8c670 100644 --- a/crates/swc/tests/tsc-references/callWithSpread3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpread3_es5.1.normal.js @@ -1,44 +1,44 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // error fs2.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(s2))); // error on ...s2 +].concat(_to_consumable_array(s2))); // error on ...s2 fs2.apply(void 0, [ "a", "b", "c" -].concat(swcHelpers.toConsumableArray(s2))); // error on 'c' and ...s2 +].concat(_to_consumable_array(s2))); // error on 'c' and ...s2 fs2.apply(void 0, [ "a", "b" -].concat(swcHelpers.toConsumableArray(s2), [ +].concat(_to_consumable_array(s2), [ "c" ])); // error on ...s2 and 'c' fs2.apply(void 0, [ "a", "b", "c" -].concat(swcHelpers.toConsumableArray(s2), [ +].concat(_to_consumable_array(s2), [ "d" ])); // error on 'c', ...s2 and 'd' -fs2.apply(void 0, swcHelpers.toConsumableArray(s2).concat([ +fs2.apply(void 0, _to_consumable_array(s2).concat([ "a" ])); // error on 'a' -fs2.apply(void 0, swcHelpers.toConsumableArray(s3)); // error on ...s3 -fs2_.apply(void 0, swcHelpers.toConsumableArray(s_)); // error on ...s_ -fs2_.apply(void 0, swcHelpers.toConsumableArray(s2n_)); // error on ...s2n_ -fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s_))); // error on ...s_ -fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s_), swcHelpers.toConsumableArray(s_))); // error on ...s_ +fs2.apply(void 0, _to_consumable_array(s3)); // error on ...s3 +fs2_.apply(void 0, _to_consumable_array(s_)); // error on ...s_ +fs2_.apply(void 0, _to_consumable_array(s2n_)); // error on ...s2n_ +fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s_))); // error on ...s_ +fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s_), _to_consumable_array(s_))); // error on ...s_ // fs2n_(...s2, ...s_); // FIXME: should be a type error -fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2_)); // error on ...s2_ +fs2n_.apply(void 0, _to_consumable_array(s2_)); // error on ...s2_ // ok -fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_)); -fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_).concat(swcHelpers.toConsumableArray(s_))); -fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_).concat(swcHelpers.toConsumableArray(s2_))); -fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s2_))); -fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2n_)); -fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2)); +fs2_.apply(void 0, _to_consumable_array(s2_)); +fs2_.apply(void 0, _to_consumable_array(s2_).concat(_to_consumable_array(s_))); +fs2_.apply(void 0, _to_consumable_array(s2_).concat(_to_consumable_array(s2_))); +fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s2_))); +fs2n_.apply(void 0, _to_consumable_array(s2n_)); +fs2n_.apply(void 0, _to_consumable_array(s2)); // fs2n_(...s2, ...n_); // FIXME: should compile -fs5.apply(void 0, swcHelpers.toConsumableArray(s2).concat([ +fs5.apply(void 0, _to_consumable_array(s2).concat([ "foo" -], swcHelpers.toConsumableArray(s2))); +], _to_consumable_array(s2))); diff --git a/crates/swc/tests/tsc-references/callWithSpread3_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpread3_es5.2.minified.js index 2a3167f3cf78..a68d4eb31f67 100644 --- a/crates/swc/tests/tsc-references/callWithSpread3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpread3_es5.2.minified.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; fs2.apply(void 0, [ "a" -].concat(swcHelpers.toConsumableArray(s2))), fs2.apply(void 0, [ +].concat(_to_consumable_array(s2))), fs2.apply(void 0, [ "a", "b", "c" -].concat(swcHelpers.toConsumableArray(s2))), fs2.apply(void 0, [ +].concat(_to_consumable_array(s2))), fs2.apply(void 0, [ "a", "b" -].concat(swcHelpers.toConsumableArray(s2), [ +].concat(_to_consumable_array(s2), [ "c" ])), fs2.apply(void 0, [ "a", "b", "c" -].concat(swcHelpers.toConsumableArray(s2), [ +].concat(_to_consumable_array(s2), [ "d" -])), fs2.apply(void 0, swcHelpers.toConsumableArray(s2).concat([ +])), fs2.apply(void 0, _to_consumable_array(s2).concat([ "a" -])), fs2.apply(void 0, swcHelpers.toConsumableArray(s3)), fs2_.apply(void 0, swcHelpers.toConsumableArray(s_)), fs2_.apply(void 0, swcHelpers.toConsumableArray(s2n_)), fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s_))), fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s_), swcHelpers.toConsumableArray(s_))), fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2_)), fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_)), fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_).concat(swcHelpers.toConsumableArray(s_))), fs2_.apply(void 0, swcHelpers.toConsumableArray(s2_).concat(swcHelpers.toConsumableArray(s2_))), fs2_.apply(void 0, swcHelpers.toConsumableArray(s_).concat(swcHelpers.toConsumableArray(s2_))), fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2n_)), fs2n_.apply(void 0, swcHelpers.toConsumableArray(s2)), fs5.apply(void 0, swcHelpers.toConsumableArray(s2).concat([ +])), fs2.apply(void 0, _to_consumable_array(s3)), fs2_.apply(void 0, _to_consumable_array(s_)), fs2_.apply(void 0, _to_consumable_array(s2n_)), fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s_))), fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s_), _to_consumable_array(s_))), fs2n_.apply(void 0, _to_consumable_array(s2_)), fs2_.apply(void 0, _to_consumable_array(s2_)), fs2_.apply(void 0, _to_consumable_array(s2_).concat(_to_consumable_array(s_))), fs2_.apply(void 0, _to_consumable_array(s2_).concat(_to_consumable_array(s2_))), fs2_.apply(void 0, _to_consumable_array(s_).concat(_to_consumable_array(s2_))), fs2n_.apply(void 0, _to_consumable_array(s2n_)), fs2n_.apply(void 0, _to_consumable_array(s2)), fs5.apply(void 0, _to_consumable_array(s2).concat([ "foo" -], swcHelpers.toConsumableArray(s2))); +], _to_consumable_array(s2))); diff --git a/crates/swc/tests/tsc-references/callWithSpread4_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpread4_es5.1.normal.js index 0708e71e5e53..c519b9ceb81a 100644 --- a/crates/swc/tests/tsc-references/callWithSpread4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpread4_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; pli.apply(void 0, [ reads -].concat(swcHelpers.toConsumableArray(gun), [ +].concat(_to_consumable_array(gun), [ tr, fun -], swcHelpers.toConsumableArray(gz), [ +], _to_consumable_array(gz), [ writes ])); -test.apply(void 0, swcHelpers.toConsumableArray(anys)); +test.apply(void 0, _to_consumable_array(anys)); pli.apply(void 0, [ reads, writes, diff --git a/crates/swc/tests/tsc-references/callWithSpread4_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpread4_es5.2.minified.js index 2e076a2abfcb..15327895836c 100644 --- a/crates/swc/tests/tsc-references/callWithSpread4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpread4_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; pli.apply(void 0, [ reads -].concat(swcHelpers.toConsumableArray(gun), [ +].concat(_to_consumable_array(gun), [ tr, fun -], swcHelpers.toConsumableArray(gz), [ +], _to_consumable_array(gz), [ writes -])), test.apply(void 0, swcHelpers.toConsumableArray(anys)), pli.apply(void 0, [ +])), test.apply(void 0, _to_consumable_array(anys)), pli.apply(void 0, [ reads, writes, writes diff --git a/crates/swc/tests/tsc-references/callWithSpread5_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpread5_es5.1.normal.js index c5ca2f707193..54fb7a35e1de 100644 --- a/crates/swc/tests/tsc-references/callWithSpread5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpread5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; -fn.apply(void 0, swcHelpers.toConsumableArray(nnnu).concat([ +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +fn.apply(void 0, _to_consumable_array(nnnu).concat([ x ])); -fn.apply(void 0, swcHelpers.toConsumableArray(nntnnnt).concat([ +fn.apply(void 0, _to_consumable_array(nntnnnt).concat([ x ])); diff --git a/crates/swc/tests/tsc-references/callWithSpread5_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpread5_es5.2.minified.js index 4c22d716dd44..70c6c3580162 100644 --- a/crates/swc/tests/tsc-references/callWithSpread5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpread5_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -fn.apply(void 0, swcHelpers.toConsumableArray(nnnu).concat([ +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +fn.apply(void 0, _to_consumable_array(nnnu).concat([ x -])), fn.apply(void 0, swcHelpers.toConsumableArray(nntnnnt).concat([ +])), fn.apply(void 0, _to_consumable_array(nntnnnt).concat([ x ])); diff --git a/crates/swc/tests/tsc-references/callWithSpreadES6_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpreadES6_es5.1.normal.js index 9aa6c9a8a064..fbe0e87a71dc 100644 --- a/crates/swc/tests/tsc-references/callWithSpreadES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpreadES6_es5.1.normal.js @@ -1,4 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _obj, _obj1, _instance, _instance1; function foo(x, y) { for(var _len = arguments.length, z1 = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ @@ -13,44 +18,44 @@ foo(1, 2, "abc"); foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); obj.foo(1, 2, "abc"); (_obj = obj).foo.apply(_obj, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); (_obj1 = obj).foo.apply(_obj1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); obj.foo(1, 2, "abc"); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); xa[1].foo(1, 2, "abc"); (_instance = xa[1]).foo.apply(_instance, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); (_instance1 = xa[1]).foo.apply(_instance1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); xa[1].foo.apply(this, [ @@ -64,12 +69,12 @@ var C = /*#__PURE__*/ function() { for(var _len = arguments.length, z2 = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z2[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.foo(x, y); this.foo.apply(this, [ x, y - ].concat(swcHelpers.toConsumableArray(z2))); + ].concat(_to_consumable_array(z2))); } var _proto = C.prototype; _proto.foo = function foo(x, y) { @@ -81,26 +86,26 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.call(this, 1, 2); return _super.call.apply(_super, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); } var _proto = D.prototype; _proto.foo = function foo() { var _instance2; - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this, 1, 2); - (_instance2 = swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this)).call.apply(_instance2, [ + _get(_get_prototype_of(D.prototype), "foo", this).call(this, 1, 2); + (_instance2 = _get(_get_prototype_of(D.prototype), "foo", this)).call.apply(_instance2, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); }; return D; }(C); diff --git a/crates/swc/tests/tsc-references/callWithSpreadES6_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpreadES6_es5.2.minified.js index 064db378ddb2..5395fa86caef 100644 --- a/crates/swc/tests/tsc-references/callWithSpreadES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpreadES6_es5.2.minified.js @@ -1,38 +1,43 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function foo(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; } foo(1, 2, "abc"), foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), foo.apply(void 0, [ +].concat(_to_consumable_array(a))), foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), obj.foo(1, 2, "abc"), (_obj = obj).foo.apply(_obj, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), (_obj1 = obj).foo.apply(_obj1, [ +].concat(_to_consumable_array(a))), (_obj1 = obj).foo.apply(_obj1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), obj.foo(1, 2, "abc"), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), obj.foo.apply(this, [ +].concat(_to_consumable_array(a))), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), xa[1].foo(1, 2, "abc"), (_instance = xa[1]).foo.apply(_instance, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), (_instance1 = xa[1]).foo.apply(_instance1, [ +].concat(_to_consumable_array(a))), (_instance1 = xa[1]).foo.apply(_instance1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), xa[1].foo.apply(this, [ 1, @@ -43,27 +48,27 @@ var _obj, _obj1, _instance, _instance1, a, obj, xa, C = function() { "use strict"; function C(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, C), this.foo(x, y), this.foo.apply(this, [ + _class_call_check(this, C), this.foo(x, y), this.foo.apply(this, [ x, y - ].concat(swcHelpers.toConsumableArray(z))); + ].concat(_to_consumable_array(z))); } return C.prototype.foo = function(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; }, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.call(this, 1, 2); + return _class_call_check(this, D), _super.call(this, 1, 2); } return D.prototype.foo = function() { var _instance2; - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this, 1, 2), (_instance2 = swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this)).call.apply(_instance2, [ + _get(_get_prototype_of(D.prototype), "foo", this).call(this, 1, 2), (_instance2 = _get(_get_prototype_of(D.prototype), "foo", this)).call.apply(_instance2, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); }, D; }(C); diff --git a/crates/swc/tests/tsc-references/callWithSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/callWithSpread_es5.1.normal.js index 819493bdf378..a656147ad491 100644 --- a/crates/swc/tests/tsc-references/callWithSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callWithSpread_es5.1.normal.js @@ -1,4 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _obj, _obj1, _obj2, _obj3, _instance, _obj4, _instance1, _instance2, _instance3; function foo(x, y) { for(var _len = arguments.length, z1 = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ @@ -13,84 +18,84 @@ foo(1, 2, "abc"); foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); obj.foo(1, 2, "abc"); (_obj = obj).foo.apply(_obj, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); (_obj1 = obj).foo.apply(_obj1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); (_obj2 = obj).foo.apply(_obj2, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo(1, 2, "abc"); +].concat(_to_consumable_array(a))).foo(1, 2, "abc"); (_instance = (_obj3 = obj).foo.apply(_obj3, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))).foo.apply(_instance, [ +].concat(_to_consumable_array(a)))).foo.apply(_instance, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); (_instance1 = (_obj4 = obj).foo.apply(_obj4, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))).foo.apply(_instance1, [ +].concat(_to_consumable_array(a)))).foo.apply(_instance1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); obj.foo(1, 2, "abc"); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo(1, 2, "abc"); +].concat(_to_consumable_array(a))).foo(1, 2, "abc"); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo.apply(this, [ +].concat(_to_consumable_array(a))).foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo.apply(this, [ +].concat(_to_consumable_array(a))).foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); xa[1].foo(1, 2, "abc"); (_instance2 = xa[1]).foo.apply(_instance2, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a))); (_instance3 = xa[1]).foo.apply(_instance3, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])); xa[1].foo.apply(this, [ @@ -104,12 +109,12 @@ var C = /*#__PURE__*/ function() { for(var _len = arguments.length, z2 = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z2[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.foo(x, y); this.foo.apply(this, [ x, y - ].concat(swcHelpers.toConsumableArray(z2))); + ].concat(_to_consumable_array(z2))); } var _proto = C.prototype; _proto.foo = function foo(x, y) { @@ -121,26 +126,26 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.call(this, 1, 2); return _super.call.apply(_super, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); } var _proto = D.prototype; _proto.foo = function foo() { var _instance4; - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this, 1, 2); - (_instance4 = swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this)).call.apply(_instance4, [ + _get(_get_prototype_of(D.prototype), "foo", this).call(this, 1, 2); + (_instance4 = _get(_get_prototype_of(D.prototype), "foo", this)).call.apply(_instance4, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); }; return D; }(C); diff --git a/crates/swc/tests/tsc-references/callWithSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/callWithSpread_es5.2.minified.js index dad2d7b2d0d8..71f7c5255c7b 100644 --- a/crates/swc/tests/tsc-references/callWithSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callWithSpread_es5.2.minified.js @@ -1,72 +1,77 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function foo(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; } foo(1, 2, "abc"), foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), foo.apply(void 0, [ +].concat(_to_consumable_array(a))), foo.apply(void 0, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), obj.foo(1, 2, "abc"), (_obj = obj).foo.apply(_obj, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), (_obj1 = obj).foo.apply(_obj1, [ +].concat(_to_consumable_array(a))), (_obj1 = obj).foo.apply(_obj1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), (_obj2 = obj).foo.apply(_obj2, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo(1, 2, "abc"), (_instance = (_obj3 = obj).foo.apply(_obj3, [ +].concat(_to_consumable_array(a))).foo(1, 2, "abc"), (_instance = (_obj3 = obj).foo.apply(_obj3, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))).foo.apply(_instance, [ +].concat(_to_consumable_array(a)))).foo.apply(_instance, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), (_instance1 = (_obj4 = obj).foo.apply(_obj4, [ +].concat(_to_consumable_array(a))), (_instance1 = (_obj4 = obj).foo.apply(_obj4, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))).foo.apply(_instance1, [ +].concat(_to_consumable_array(a)))).foo.apply(_instance1, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), obj.foo(1, 2, "abc"), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), obj.foo.apply(this, [ +].concat(_to_consumable_array(a))), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo(1, 2, "abc"), obj.foo.apply(this, [ +].concat(_to_consumable_array(a))).foo(1, 2, "abc"), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo.apply(this, [ +].concat(_to_consumable_array(a))).foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), obj.foo.apply(this, [ +].concat(_to_consumable_array(a))), obj.foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))).foo.apply(this, [ +].concat(_to_consumable_array(a))).foo.apply(this, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), xa[1].foo(1, 2, "abc"), (_instance2 = xa[1]).foo.apply(_instance2, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), (_instance3 = xa[1]).foo.apply(_instance3, [ +].concat(_to_consumable_array(a))), (_instance3 = xa[1]).foo.apply(_instance3, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "abc" ])), xa[1].foo.apply(this, [ 1, @@ -77,27 +82,27 @@ var _obj, _obj1, _obj2, _obj3, _instance, _obj4, _instance1, _instance2, _instan "use strict"; function C(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, C), this.foo(x, y), this.foo.apply(this, [ + _class_call_check(this, C), this.foo(x, y), this.foo.apply(this, [ x, y - ].concat(swcHelpers.toConsumableArray(z))); + ].concat(_to_consumable_array(z))); } return C.prototype.foo = function(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; }, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.call(this, 1, 2); + return _class_call_check(this, D), _super.call(this, 1, 2); } return D.prototype.foo = function() { var _instance4; - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this, 1, 2), (_instance4 = swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this)).call.apply(_instance4, [ + _get(_get_prototype_of(D.prototype), "foo", this).call(this, 1, 2), (_instance4 = _get(_get_prototype_of(D.prototype), "foo", this)).call.apply(_instance4, [ this, 1, 2 - ].concat(swcHelpers.toConsumableArray(a))); + ].concat(_to_consumable_array(a))); }, D; }(C); diff --git a/crates/swc/tests/tsc-references/callbackTag2_es5.1.normal.js b/crates/swc/tests/tsc-references/callbackTag2_es5.1.normal.js index ce788973dbc6..8c52b10551ba 100644 --- a/crates/swc/tests/tsc-references/callbackTag2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/callbackTag2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -17,7 +17,7 @@ import * as swcHelpers from "@swc/helpers"; * @return {S} */ var SharedClass = function SharedClass() { "use strict"; - swcHelpers.classCallCheck(this, SharedClass); + _class_call_check(this, SharedClass); /** @type {SharedId} */ this.id; }; /** @type {SharedId} */ var outside = function(n) { diff --git a/crates/swc/tests/tsc-references/callbackTag2_es5.2.minified.js b/crates/swc/tests/tsc-references/callbackTag2_es5.2.minified.js index fc210bc3c219..573c035b8859 100644 --- a/crates/swc/tests/tsc-references/callbackTag2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/callbackTag2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var SharedClass = function() { "use strict"; - swcHelpers.classCallCheck(this, SharedClass), this.id; + _class_call_check(this, SharedClass), this.id; }; diff --git a/crates/swc/tests/tsc-references/castingTuple_es5.1.normal.js b/crates/swc/tests/tsc-references/castingTuple_es5.1.normal.js index d5317101c9ce..cdd0f129ace7 100644 --- a/crates/swc/tests/tsc-references/castingTuple_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/castingTuple_es5.1.normal.js @@ -1,33 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.a = 10; }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(E, A); - var _super = swcHelpers.createSuper(E); + _inherits(E, A); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; }(A); var F = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(F, A); - var _super = swcHelpers.createSuper(F); + _inherits(F, A); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return _super.apply(this, arguments); } return F; diff --git a/crates/swc/tests/tsc-references/castingTuple_es5.2.minified.js b/crates/swc/tests/tsc-references/castingTuple_es5.2.minified.js index e3a0938183b7..785b17c1127c 100644 --- a/crates/swc/tests/tsc-references/castingTuple_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/castingTuple_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var E1, E2, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), this.a = 10; + _class_call_check(this, A), this.a = 10; }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function(A1) { "use strict"; - swcHelpers.inherits(E, A1); - var _super = swcHelpers.createSuper(E); + _inherits(E, A1); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(A), F = function(A2) { "use strict"; - swcHelpers.inherits(F, A2); - var _super = swcHelpers.createSuper(F); + _inherits(F, A2); + var _super = _create_super(F); function F() { - return swcHelpers.classCallCheck(this, F), _super.apply(this, arguments); + return _class_call_check(this, F), _super.apply(this, arguments); } return F; }(A); diff --git a/crates/swc/tests/tsc-references/chained2_es5.1.normal.js b/crates/swc/tests/tsc-references/chained2_es5.1.normal.js index 6b3ca9c84cc8..5468662f1a15 100644 --- a/crates/swc/tests/tsc-references/chained2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/chained2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /c.ts import * as types from "./b"; // @Filename: /d.ts @@ -6,7 +6,7 @@ import types from "./c"; // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { A }; export { types as default }; diff --git a/crates/swc/tests/tsc-references/chained2_es5.2.minified.js b/crates/swc/tests/tsc-references/chained2_es5.2.minified.js index a48fd29fbaec..6fc402b280d4 100644 --- a/crates/swc/tests/tsc-references/chained2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/chained2_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as types from "./b"; import types from "./c"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new types.A(), new types.B(); export { A, types as default }; diff --git a/crates/swc/tests/tsc-references/chained_es5.1.normal.js b/crates/swc/tests/tsc-references/chained_es5.1.normal.js index ea46d42402cf..abd5132d07c2 100644 --- a/crates/swc/tests/tsc-references/chained_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/chained_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /d.ts import { D } from "./c"; // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { B as C } from "./a"; new D(); diff --git a/crates/swc/tests/tsc-references/chained_es5.2.minified.js b/crates/swc/tests/tsc-references/chained_es5.2.minified.js index 8e9b3cea115b..4f93c60e3660 100644 --- a/crates/swc/tests/tsc-references/chained_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/chained_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { D } from "./c"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { B as C } from "./a"; new D(); diff --git a/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.1.normal.js index 7393d62dfba2..6081f6956ce1 100644 --- a/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @allowJS: true // @suppressOutputPathCheck: true // @strictNullChecks: true @@ -13,7 +13,7 @@ var obj = (_obj = { return n1 + 42; }, /** @type {string} */ lol: lol -}, /** @type {number} */ swcHelpers.defineProperty(_obj, "b" + "ar1", 42), /** @type {function(number): number} */ swcHelpers.defineProperty(_obj, "arrowFunc", function(num) { +}, /** @type {number} */ _define_property(_obj, "b" + "ar1", 42), /** @type {function(number): number} */ _define_property(_obj, "arrowFunc", function(num) { return num + 42; }), _obj); obj.foo = "string"; diff --git a/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.2.minified.js index 8d50c9387ed1..ad4d9173ca53 100644 --- a/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsdocTypeTagOnObjectProperty1_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; -var _obj, obj = (_obj = { +import _define_property from "@swc/helpers/lib/_define_property.js"; +var _obj, obj = (_define_property(_obj = { foo: void 0, bar: "42", method1: function(n1) { return n1 + 42; }, lol: "hello Lol" -}, swcHelpers.defineProperty(_obj, "bar1", 42), swcHelpers.defineProperty(_obj, "arrowFunc", function(num) { +}, "bar1", 42), _define_property(_obj, "arrowFunc", function(num) { return num + 42; }), _obj); obj.foo = "string", obj.lol, obj.bar = void 0, obj.method1(0), obj.bar1 = "42", obj.arrowFunc(0); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.1.normal.js index 6f5aff32b7e5..34422b068727 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @jsx: react // @strict: true // @esModuleInterop: true @@ -6,10 +8,10 @@ import * as swcHelpers from "@swc/helpers"; import React from "react"; var ResizablePanel = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(ResizablePanel, _Component); - var _super = swcHelpers.createSuper(ResizablePanel); + _inherits(ResizablePanel, _Component); + var _super = _create_super(ResizablePanel); function ResizablePanel() { - swcHelpers.classCallCheck(this, ResizablePanel); + _class_call_check(this, ResizablePanel); return _super.apply(this, arguments); } return ResizablePanel; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.2.minified.js index c6621886ec98..e11c3af6586f 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenCanBeTupleType_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import React from "react"; var ResizablePanel = function(_Component) { "use strict"; - swcHelpers.inherits(ResizablePanel, _Component); - var _super = swcHelpers.createSuper(ResizablePanel); + _inherits(ResizablePanel, _Component); + var _super = _create_super(ResizablePanel); function ResizablePanel() { - return swcHelpers.classCallCheck(this, ResizablePanel), _super.apply(this, arguments); + return _class_call_check(this, ResizablePanel), _super.apply(this, arguments); } return ResizablePanel; }(React.Component); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.1.normal.js index 68cb2ef7da0b..4a6e359e0e7b 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Button = /*#__PURE__*/ function() { "use strict"; function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); } var _proto = Button.prototype; _proto.render = function render() { diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.2.minified.js index c7676999042f..13c78f324ac8 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty10_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Button = function() { "use strict"; function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.1.normal.js index 68cb2ef7da0b..4a6e359e0e7b 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Button = /*#__PURE__*/ function() { "use strict"; function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); } var _proto = Button.prototype; _proto.render = function render() { diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.2.minified.js index c7676999042f..13c78f324ac8 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Button = function() { "use strict"; function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.1.normal.js index 5493572e6ea2..205b88864a4a 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -9,9 +9,9 @@ class Button extends React.Component { render() { let condition; if (condition) { - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props)); + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props)); } else { - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props), /*#__PURE__*/ React.createElement("div", null, "Hello World")); + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props), /*#__PURE__*/ React.createElement("div", null, "Hello World")); } } } diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.2.minified.js index 2818a977c6b4..74a1f552f782 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Button extends React.Component { render() { - return React.createElement(InnerButton, swcHelpers.extends({}, this.props), React.createElement("div", null, "Hello World")); + return React.createElement(InnerButton, _extends({}, this.props), React.createElement("div", null, "Hello World")); } } class InnerButton extends React.Component { diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.1.normal.js index c7e9aad86ea4..ffff0a6b4525 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,29 +10,29 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; _proto.render = function render() { var condition; if (condition) { - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props)); + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props)); } else { - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props), /*#__PURE__*/ React.createElement("div", null, "Hello World")); + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props), /*#__PURE__*/ React.createElement("div", null, "Hello World")); } }; return Button; }(React.Component); var InnerButton = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(InnerButton, _Component); - var _super = swcHelpers.createSuper(InnerButton); + _inherits(InnerButton, _Component); + var _super = _create_super(InnerButton); function InnerButton() { - swcHelpers.classCallCheck(this, InnerButton); + _class_call_check(this, InnerButton); return _super.apply(this, arguments); } var _proto = InnerButton.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.2.minified.js index 9abe66d34f5c..4eaea4b6ab4e 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12_es5.2.minified.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { - return React.createElement(InnerButton, swcHelpers.extends({}, this.props), React.createElement("div", null, "Hello World")); + return React.createElement(InnerButton, _extends({}, this.props), React.createElement("div", null, "Hello World")); }, Button; }(React.Component), InnerButton = function(_Component) { "use strict"; - swcHelpers.inherits(InnerButton, _Component); - var _super = swcHelpers.createSuper(InnerButton); + _inherits(InnerButton, _Component); + var _super = _create_super(InnerButton); function InnerButton() { - return swcHelpers.classCallCheck(this, InnerButton), _super.apply(this, arguments); + return _class_call_check(this, InnerButton), _super.apply(this, arguments); } return InnerButton.prototype.render = function() { return React.createElement("button", null, "Hello"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.1.normal.js index ce4f7dcf64e0..2c566984a635 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -9,7 +9,7 @@ const React = require('react'); class Button extends React.Component { render() { // Error children are specified twice - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props, { children: "hi" }), /*#__PURE__*/ React.createElement("div", null, "Hello World")); } diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.2.minified.js index 75d01613c803..abd06abeefa3 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Button extends React.Component { render() { - return React.createElement(InnerButton, swcHelpers.extends({}, this.props, { + return React.createElement(InnerButton, _extends({}, this.props, { children: "hi" }), React.createElement("div", null, "Hello World")); } diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.1.normal.js index 145e31e387dc..9c7b4605701c 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -8,16 +11,16 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; _proto.render = function render() { // Error children are specified twice - return /*#__PURE__*/ React.createElement(InnerButton, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(InnerButton, _extends({}, this.props, { children: "hi" }), /*#__PURE__*/ React.createElement("div", null, "Hello World")); }; @@ -25,10 +28,10 @@ var Button = /*#__PURE__*/ function(_Component) { }(React.Component); var InnerButton = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(InnerButton, _Component); - var _super = swcHelpers.createSuper(InnerButton); + _inherits(InnerButton, _Component); + var _super = _create_super(InnerButton); function InnerButton() { - swcHelpers.classCallCheck(this, InnerButton); + _class_call_check(this, InnerButton); return _super.apply(this, arguments); } var _proto = InnerButton.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.2.minified.js index 1c76eeeef007..883fe30ae5a9 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13_es5.2.minified.js @@ -1,22 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { - return React.createElement(InnerButton, swcHelpers.extends({}, this.props, { + return React.createElement(InnerButton, _extends({}, this.props, { children: "hi" }), React.createElement("div", null, "Hello World")); }, Button; }(React.Component), InnerButton = function(_Component) { "use strict"; - swcHelpers.inherits(InnerButton, _Component); - var _super = swcHelpers.createSuper(InnerButton); + _inherits(InnerButton, _Component); + var _super = _create_super(InnerButton); function InnerButton() { - return swcHelpers.classCallCheck(this, InnerButton), _super.apply(this, arguments); + return _class_call_check(this, InnerButton), _super.apply(this, arguments); } return InnerButton.prototype.render = function() { return React.createElement("button", null, "Hello"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.1.normal.js index 4f0a6e97fe02..405ff174ad94 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.2.minified.js index 399518a9a354..421d612b8771 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.1.normal.js index 89b16d605bf3..56a0e1d24e2d 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -22,7 +22,7 @@ let k0 = /*#__PURE__*/ React.createElement(Comp, { let o = { children: "Random" }; -let k1 = /*#__PURE__*/ React.createElement(Comp, swcHelpers.extends({ +let k1 = /*#__PURE__*/ React.createElement(Comp, _extends({ a: 10, b: "hi" }, o), "hi hi hi!"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.2.minified.js index 1636d8ca19e5..a4ec2a61f6c0 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); -swcHelpers.extends({ +_extends({ a: 10, b: "hi" }, { diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.1.normal.js index 031bed4c66d9..6962112e11c1 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -22,7 +22,7 @@ var k0 = /*#__PURE__*/ React.createElement(Comp, { var o = { children: "Random" }; -var k1 = /*#__PURE__*/ React.createElement(Comp, swcHelpers.extends({ +var k1 = /*#__PURE__*/ React.createElement(Comp, _extends({ a: 10, b: "hi" }, o), "hi hi hi!"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.2.minified.js index 279a6aa33d74..aa7c46c7f612 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -require("react"), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +require("react"), _extends({ a: 10, b: "hi" }, { diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.1.normal.js index 2b4ebeb8ebdc..f419b53d8574 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var FetchUser = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(FetchUser, _Component); - var _super = swcHelpers.createSuper(FetchUser); + _inherits(FetchUser, _Component); + var _super = _create_super(FetchUser); function FetchUser() { - swcHelpers.classCallCheck(this, FetchUser); + _class_call_check(this, FetchUser); return _super.apply(this, arguments); } var _proto = FetchUser.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.2.minified.js index b3e0d8af1135..84169adfbd74 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var FetchUser = function(_Component) { "use strict"; - swcHelpers.inherits(FetchUser, _Component); - var _super = swcHelpers.createSuper(FetchUser); + _inherits(FetchUser, _Component); + var _super = _create_super(FetchUser); function FetchUser() { - return swcHelpers.classCallCheck(this, FetchUser), _super.apply(this, arguments); + return _class_call_check(this, FetchUser), _super.apply(this, arguments); } return FetchUser.prototype.render = function() { return this.state ? this.props.children(this.state.result) : null; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.1.normal.js index 1b84f346f775..6fac97bb540e 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var FetchUser = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(FetchUser, _Component); - var _super = swcHelpers.createSuper(FetchUser); + _inherits(FetchUser, _Component); + var _super = _create_super(FetchUser); function FetchUser() { - swcHelpers.classCallCheck(this, FetchUser); + _class_call_check(this, FetchUser); return _super.apply(this, arguments); } var _proto = FetchUser.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.2.minified.js index b3e0d8af1135..84169adfbd74 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var FetchUser = function(_Component) { "use strict"; - swcHelpers.inherits(FetchUser, _Component); - var _super = swcHelpers.createSuper(FetchUser); + _inherits(FetchUser, _Component); + var _super = _create_super(FetchUser); function FetchUser() { - return swcHelpers.classCallCheck(this, FetchUser), _super.apply(this, arguments); + return _class_call_check(this, FetchUser), _super.apply(this, arguments); } return FetchUser.prototype.render = function() { return this.state ? this.props.children(this.state.result) : null; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.1.normal.js index 68da41314c05..1bac57aada67 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.2.minified.js index 1204b6f88ae2..6a32a1f096d7 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.1.normal.js index 354cfda56ff1..91e0a7185f71 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.2.minified.js index 1204b6f88ae2..6a32a1f096d7 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.1.normal.js index 723fbd63bc35..e73f58a1444b 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.2.minified.js index 1204b6f88ae2..6a32a1f096d7 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.1.normal.js index 3ddff693bd64..f4fff683f3fc 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.2.minified.js index 1204b6f88ae2..6a32a1f096d7 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("div", null, "My Button"); diff --git a/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.1.normal.js index 29b7860384ab..90d24c8c1760 100644 --- a/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(Component) { "use strict"; - swcHelpers.inherits(C, Component); - var _super = swcHelpers.createSuper(C); + _inherits(C, Component); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.2.minified.js index ced51ad9cf0d..9c8f09ca1c9a 100644 --- a/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxIntersectionElementPropsType_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(Component) { "use strict"; - swcHelpers.inherits(C, Component); - var _super = swcHelpers.createSuper(C); + _inherits(C, Component); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(Component); diff --git a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.1.normal.js b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.1.normal.js index 1a0b3f0ef5d4..94dd9d050adf 100644 --- a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @strict: true // @jsx: react // @lib: es6 @@ -14,7 +14,7 @@ function load() { return _load.apply(this, arguments); } function _load() { - _load = swcHelpers.asyncToGenerator(function*() { + _load = _async_to_generator(function*() { return { success: true }; diff --git a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.2.minified.js b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.2.minified.js index 2aeda18e9de5..f88f41d66bfb 100644 --- a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import * as React from "react"; class AsyncLoader extends React.Component { render() { diff --git a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.1.normal.js index e03a340a5c38..a8864002a223 100644 --- a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @strict: true // @jsx: react @@ -8,10 +11,10 @@ import regeneratorRuntime from "regenerator-runtime"; import * as React from "react"; var AsyncLoader = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(AsyncLoader, _Component); - var _super = swcHelpers.createSuper(AsyncLoader); + _inherits(AsyncLoader, _Component); + var _super = _create_super(AsyncLoader); function AsyncLoader() { - swcHelpers.classCallCheck(this, AsyncLoader); + _class_call_check(this, AsyncLoader); return _super.apply(this, arguments); } var _proto = AsyncLoader.prototype; @@ -24,7 +27,7 @@ function load() { return _load.apply(this, arguments); } function _load() { - _load = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _load = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.2.minified.js index 45802efe9fd6..b50dec2c0a1d 100644 --- a/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxSubtleSkipContextSensitiveBug_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; import * as React from "react"; var AsyncLoader = function(_Component) { "use strict"; - swcHelpers.inherits(AsyncLoader, _Component); - var _super = swcHelpers.createSuper(AsyncLoader); + _inherits(AsyncLoader, _Component); + var _super = _create_super(AsyncLoader); function AsyncLoader() { - return swcHelpers.classCallCheck(this, AsyncLoader), _super.apply(this, arguments); + return _class_call_check(this, AsyncLoader), _super.apply(this, arguments); } return AsyncLoader.prototype.render = function() { return null; diff --git a/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.1.normal.js index c3b5019d3f42..1f540f56daa3 100644 --- a/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @checkJs: true // @allowJs: true @@ -7,7 +7,7 @@ var A = {}; A.B = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.m = function m() { diff --git a/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.2.minified.js index 2b2a485afecc..8967f72731f0 100644 --- a/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkSpecialPropertyAssignments_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; ({}).B = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.m = function() {}, _class; }(); diff --git a/crates/swc/tests/tsc-references/circularImportAlias_es5.1.normal.js b/crates/swc/tests/tsc-references/circularImportAlias_es5.1.normal.js index 04d9d2cb7338..5345b187e36a 100644 --- a/crates/swc/tests/tsc-references/circularImportAlias_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/circularImportAlias_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // expected no error var B; (function(B1) { @@ -6,10 +8,10 @@ var B; B1.a = a; var D = /*#__PURE__*/ function(_C) { "use strict"; - swcHelpers.inherits(D, _C); - var _super = swcHelpers.createSuper(D); + _inherits(D, _C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -20,7 +22,7 @@ var A1; (function(A) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; A.C = C; var b = B; diff --git a/crates/swc/tests/tsc-references/circularImportAlias_es5.2.minified.js b/crates/swc/tests/tsc-references/circularImportAlias_es5.2.minified.js index b6d68d1e8f6a..4d65ba5c9deb 100644 --- a/crates/swc/tests/tsc-references/circularImportAlias_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/circularImportAlias_es5.2.minified.js @@ -1,14 +1,16 @@ var B, A1; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(B1) { var a = A; B1.a = a; var D = function(_C) { "use strict"; - swcHelpers.inherits(D, _C); - var _super = swcHelpers.createSuper(D); + _inherits(D, _C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(a.C); @@ -16,7 +18,7 @@ import * as swcHelpers from "@swc/helpers"; }(B || (B = {})), function(A) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; A.C = C; var b = B; diff --git a/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.1.normal.js index 80b6cafe54fa..230a5ef29560 100644 --- a/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x2x = x2.x; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function foo() {} diff --git a/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.2.minified.js index 005a766c84b7..e99000996516 100644 --- a/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/circularIndexedAccessErrors_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; x2.x; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/circularReference_es5.1.normal.js b/crates/swc/tests/tsc-references/circularReference_es5.1.normal.js index f7d4405fd655..ff32f8fb0af9 100644 --- a/crates/swc/tests/tsc-references/circularReference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/circularReference_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: foo1.ts var foo2 = require("./foo2"); export var M1; (function(M11) { var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = new foo2.M1.C1(); this.m1.y = 10; // OK this.m1.x = 20; // Error @@ -17,7 +17,7 @@ var foo1 = require("./foo1"); (function(M12) { var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = new foo1.M1.C1(); this.m1.y = 10; // Error this.m1.x = 20; // OK diff --git a/crates/swc/tests/tsc-references/circularReference_es5.2.minified.js b/crates/swc/tests/tsc-references/circularReference_es5.2.minified.js index e34568061d69..716ded13dce9 100644 --- a/crates/swc/tests/tsc-references/circularReference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/circularReference_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var foo2 = require("./foo2"); export var M1; !function(M11) { var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = new foo2.M1.C1(), this.m1.y = 10, this.m1.x = 20; + _class_call_check(this, C1), this.m1 = new foo2.M1.C1(), this.m1.y = 10, this.m1.x = 20; }; M11.C1 = C1; }(M1 || (M1 = {})); @@ -12,7 +12,7 @@ var foo1 = require("./foo1"); !function(M12) { var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = new foo1.M1.C1(), this.m1.y = 10, this.m1.x = 20; + _class_call_check(this, C1), this.m1 = new foo1.M1.C1(), this.m1.y = 10, this.m1.x = 20; var tmp = new M1.C1(); tmp.y = 10, tmp.x = 20; }; diff --git a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.1.normal.js b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.1.normal.js index c5ab9ae42651..4ef12acf57b4 100644 --- a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var v0; var I0 = function I0() { "use strict"; - swcHelpers.classCallCheck(this, I0); + _class_call_check(this, I0); }; var v3; var I3 = function I3() { "use strict"; - swcHelpers.classCallCheck(this, I3); + _class_call_check(this, I3); }; var v4; var I4 = function I4() { "use strict"; - swcHelpers.classCallCheck(this, I4); + _class_call_check(this, I4); }; diff --git a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.2.minified.js b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.2.minified.js index df467228206e..cd24868cc631 100644 --- a/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/circularTypeAliasForUnionWithClass_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var I0 = function() { "use strict"; - swcHelpers.classCallCheck(this, I0); + _class_call_check(this, I0); }, I3 = function() { "use strict"; - swcHelpers.classCallCheck(this, I3); + _class_call_check(this, I3); }, I4 = function() { "use strict"; - swcHelpers.classCallCheck(this, I4); + _class_call_check(this, I4); }; diff --git a/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.1.normal.js index 0160f134dc49..2c92750bb949 100644 --- a/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var abstract = /*#__PURE__*/ function() { "use strict"; function abstract() { - swcHelpers.classCallCheck(this, abstract); + _class_call_check(this, abstract); } var _proto = abstract.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.2.minified.js index 560f5e9d3538..5973ea44b361 100644 --- a/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractAsIdentifier_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var abstract = function() { "use strict"; function abstract() { - swcHelpers.classCallCheck(this, abstract); + _class_call_check(this, abstract); } return abstract.prototype.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.1.normal.js index a734885ece54..ad5bc1f240c5 100644 --- a/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; // var AA: typeof A; var AAA; diff --git a/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractAssignabilityConstructorFunction_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.1.normal.js index 20a06c559393..331a7babcc06 100644 --- a/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var I; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var AA; AA = I; diff --git a/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractClinterfaceAssignability_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.1.normal.js index 27c985f5660b..d6410d27d832 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.2.minified.js index 983248f18185..211f220f3f0a 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructorAssignability_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); diff --git a/crates/swc/tests/tsc-references/classAbstractExtends_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractExtends_es5.1.normal.js index 96058269d023..c2337fe762ed 100644 --- a/crates/swc/tests/tsc-references/classAbstractExtends_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractExtends_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() {}; @@ -10,40 +12,40 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(B); var E = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(E, B); - var _super = swcHelpers.createSuper(E); + _inherits(E, B); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/classAbstractExtends_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractExtends_es5.2.minified.js index 9b424c108561..a3e5c00141f7 100644 --- a/crates/swc/tests/tsc-references/classAbstractExtends_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractExtends_es5.2.minified.js @@ -1,40 +1,42 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B), D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(B), E = function(B) { "use strict"; - swcHelpers.inherits(E, B); - var _super = swcHelpers.createSuper(E); + _inherits(E, B); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.bar = function() {}, E; }(B); diff --git a/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.1.normal.js index 484068bb586d..2f2fae748a93 100644 --- a/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.2.minified.js index 9ff91c0646b5..ca7251649293 100644 --- a/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractFactoryFunction_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A); diff --git a/crates/swc/tests/tsc-references/classAbstractGeneric_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractGeneric_es5.1.normal.js index bbf6051dbb06..067972e0f1d7 100644 --- a/crates/swc/tests/tsc-references/classAbstractGeneric_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractGeneric_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -26,10 +28,10 @@ var C = /*#__PURE__*/ function(A) { (A); var D = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(D, A); - var _super = swcHelpers.createSuper(D); + _inherits(D, A); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -37,10 +39,10 @@ var D = /*#__PURE__*/ function(A) { (A); var E = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(E, A); - var _super = swcHelpers.createSuper(E); + _inherits(E, A); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; @@ -51,10 +53,10 @@ var E = /*#__PURE__*/ function(A) { }(A); var F = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(F, A); - var _super = swcHelpers.createSuper(F); + _inherits(F, A); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return _super.apply(this, arguments); } var _proto = F.prototype; @@ -63,10 +65,10 @@ var F = /*#__PURE__*/ function(A) { }(A); var G = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(G, A); - var _super = swcHelpers.createSuper(G); + _inherits(G, A); + var _super = _create_super(G); function G() { - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); return _super.apply(this, arguments); } var _proto = G.prototype; diff --git a/crates/swc/tests/tsc-references/classAbstractGeneric_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractGeneric_es5.2.minified.js index 23d6571f9fd4..7ccf03c2f93c 100644 --- a/crates/swc/tests/tsc-references/classAbstractGeneric_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractGeneric_es5.2.minified.js @@ -1,55 +1,57 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function(A2) { "use strict"; - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A), D = function(A3) { "use strict"; - swcHelpers.inherits(D, A3); - var _super = swcHelpers.createSuper(D); + _inherits(D, A3); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(A), E = function(A4) { "use strict"; - swcHelpers.inherits(E, A4); - var _super = swcHelpers.createSuper(E); + _inherits(E, A4); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function() { return this.t; }, E; }(A), F = function(A5) { "use strict"; - swcHelpers.inherits(F, A5); - var _super = swcHelpers.createSuper(F); + _inherits(F, A5); + var _super = _create_super(F); function F() { - return swcHelpers.classCallCheck(this, F), _super.apply(this, arguments); + return _class_call_check(this, F), _super.apply(this, arguments); } return F.prototype.bar = function(t) {}, F; }(A), G = function(A6) { "use strict"; - swcHelpers.inherits(G, A6); - var _super = swcHelpers.createSuper(G); + _inherits(G, A6); + var _super = _create_super(G); function G() { - return swcHelpers.classCallCheck(this, G), _super.apply(this, arguments); + return _class_call_check(this, G), _super.apply(this, arguments); } var _proto = G.prototype; return _proto.foo = function() { diff --git a/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.1.normal.js index 5da068dc3d67..e292c3656453 100644 --- a/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M; (function(M1) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; new A; diff --git a/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.2.minified.js index 9b2e6674e5df..b4edf89beed4 100644 --- a/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractImportInstantiation_es5.2.minified.js @@ -1,9 +1,9 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, new A; }(M || (M = {})), new M.A; diff --git a/crates/swc/tests/tsc-references/classAbstractInAModule_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractInAModule_es5.1.normal.js index 7bb5725a4a3d..0ed0dffef8e6 100644 --- a/crates/swc/tests/tsc-references/classAbstractInAModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractInAModule_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M; (function(M1) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/classAbstractInAModule_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractInAModule_es5.2.minified.js index 1cc5bdbb985d..b4c578a36194 100644 --- a/crates/swc/tests/tsc-references/classAbstractInAModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractInAModule_es5.2.minified.js @@ -1,17 +1,19 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(M1) { var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; M1.A = A1; var B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A1); diff --git a/crates/swc/tests/tsc-references/classAbstractInheritance_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractInheritance_es5.1.normal.js index 65c9b91cf951..8b6327f7c36d 100644 --- a/crates/swc/tests/tsc-references/classAbstractInheritance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractInheritance_es5.1.normal.js @@ -1,88 +1,90 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(A); var AA = function AA() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }; var BB = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(BB, AA); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } return BB; }(AA); var CC = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(CC, AA); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, AA); + var _super = _create_super(CC); function CC() { - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); return _super.apply(this, arguments); } return CC; }(AA); var DD = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(DD, BB); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB); + var _super = _create_super(DD); function DD() { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); return _super.apply(this, arguments); } return DD; }(BB); var EE = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(EE, BB); - var _super = swcHelpers.createSuper(EE); + _inherits(EE, BB); + var _super = _create_super(EE); function EE() { - swcHelpers.classCallCheck(this, EE); + _class_call_check(this, EE); return _super.apply(this, arguments); } return EE; }(BB); var FF = /*#__PURE__*/ function(CC) { "use strict"; - swcHelpers.inherits(FF, CC); - var _super = swcHelpers.createSuper(FF); + _inherits(FF, CC); + var _super = _create_super(FF); function FF() { - swcHelpers.classCallCheck(this, FF); + _class_call_check(this, FF); return _super.apply(this, arguments); } return FF; }(CC); var GG = /*#__PURE__*/ function(CC) { "use strict"; - swcHelpers.inherits(GG, CC); - var _super = swcHelpers.createSuper(GG); + _inherits(GG, CC); + var _super = _create_super(GG); function GG() { - swcHelpers.classCallCheck(this, GG); + _class_call_check(this, GG); return _super.apply(this, arguments); } return GG; diff --git a/crates/swc/tests/tsc-references/classAbstractInheritance_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractInheritance_es5.2.minified.js index 9476e832bfb2..d6323a55247f 100644 --- a/crates/swc/tests/tsc-references/classAbstractInheritance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractInheritance_es5.2.minified.js @@ -1,72 +1,74 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function(A2) { "use strict"; - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A), AA = function() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }, BB = function(AA1) { "use strict"; - swcHelpers.inherits(BB, AA1); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA1); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB; }(AA), CC = function(AA2) { "use strict"; - swcHelpers.inherits(CC, AA2); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, AA2); + var _super = _create_super(CC); function CC() { - return swcHelpers.classCallCheck(this, CC), _super.apply(this, arguments); + return _class_call_check(this, CC), _super.apply(this, arguments); } return CC; }(AA), DD = function(BB) { "use strict"; - swcHelpers.inherits(DD, BB); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB); + var _super = _create_super(DD); function DD() { - return swcHelpers.classCallCheck(this, DD), _super.apply(this, arguments); + return _class_call_check(this, DD), _super.apply(this, arguments); } return DD; }(BB), EE = function(BB) { "use strict"; - swcHelpers.inherits(EE, BB); - var _super = swcHelpers.createSuper(EE); + _inherits(EE, BB); + var _super = _create_super(EE); function EE() { - return swcHelpers.classCallCheck(this, EE), _super.apply(this, arguments); + return _class_call_check(this, EE), _super.apply(this, arguments); } return EE; }(BB), FF = function(CC) { "use strict"; - swcHelpers.inherits(FF, CC); - var _super = swcHelpers.createSuper(FF); + _inherits(FF, CC); + var _super = _create_super(FF); function FF() { - return swcHelpers.classCallCheck(this, FF), _super.apply(this, arguments); + return _class_call_check(this, FF), _super.apply(this, arguments); } return FF; }(CC), GG = function(CC) { "use strict"; - swcHelpers.inherits(GG, CC); - var _super = swcHelpers.createSuper(GG); + _inherits(GG, CC); + var _super = _create_super(GG); function GG() { - return swcHelpers.classCallCheck(this, GG), _super.apply(this, arguments); + return _class_call_check(this, GG), _super.apply(this, arguments); } return GG; }(CC); diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.1.normal.js index 950fb65dbcc2..99ede995d10f 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.1.normal.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // // Calling new with (non)abstract classes. // var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.2.minified.js index 4bae2d60fa45..53167404f739 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations1_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.1.normal.js index c3a1c6ec91a0..d66835235dcb 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.1.normal.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var CM = function CM() { "use strict"; - swcHelpers.classCallCheck(this, CM); + _class_call_check(this, CM); }; var MC = function MC() { "use strict"; - swcHelpers.classCallCheck(this, MC); + _class_call_check(this, MC); }; var CI = function CI() { "use strict"; - swcHelpers.classCallCheck(this, CI); + _class_call_check(this, CI); }; var IC = function IC() { "use strict"; - swcHelpers.classCallCheck(this, IC); + _class_call_check(this, IC); }; var CC1 = function CC1() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }; var CC1 = function CC1() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }; var CC2 = function CC2() { "use strict"; - swcHelpers.classCallCheck(this, CC2); + _class_call_check(this, CC2); }; var CC2 = function CC2() { "use strict"; - swcHelpers.classCallCheck(this, CC2); + _class_call_check(this, CC2); }; new CM; new MC; diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.2.minified.js index 1634c172b98e..bfd1f041707f 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration_es5.2.minified.js @@ -1,27 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var CM = function() { "use strict"; - swcHelpers.classCallCheck(this, CM); + _class_call_check(this, CM); }, MC = function() { "use strict"; - swcHelpers.classCallCheck(this, MC); + _class_call_check(this, MC); }, CI = function() { "use strict"; - swcHelpers.classCallCheck(this, CI); + _class_call_check(this, CI); }, IC = function() { "use strict"; - swcHelpers.classCallCheck(this, IC); + _class_call_check(this, IC); }, CC1 = function() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }, CC1 = function() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }, CC2 = function() { "use strict"; - swcHelpers.classCallCheck(this, CC2); + _class_call_check(this, CC2); }, CC2 = function() { "use strict"; - swcHelpers.classCallCheck(this, CC2); + _class_call_check(this, CC2); }; new CM, new MC, new CI, new IC, new CC1, new CC2, new DCI, new DIC, new DCC1, new DCC2; diff --git a/crates/swc/tests/tsc-references/classAbstractOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractOverloads_es5.1.normal.js index e7f265db929c..90cd1b5319c6 100644 --- a/crates/swc/tests/tsc-references/classAbstractOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractOverloads_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.baz = function baz() {}; @@ -10,5 +10,5 @@ var A = /*#__PURE__*/ function() { }(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; diff --git a/crates/swc/tests/tsc-references/classAbstractOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractOverloads_es5.2.minified.js index c868e6995822..0094f6bdcc06 100644 --- a/crates/swc/tests/tsc-references/classAbstractOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractOverloads_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.baz = function() {}, A; }(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; diff --git a/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.1.normal.js index 858904ec1222..b9e154c25647 100644 --- a/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() {}; @@ -10,10 +12,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -21,7 +23,7 @@ var B = /*#__PURE__*/ function(A) { var AA = /*#__PURE__*/ function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } var _proto = AA.prototype; _proto.foo = function foo() {}; @@ -29,10 +31,10 @@ var AA = /*#__PURE__*/ function() { }(); var BB = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(BB, AA); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } var _proto = BB.prototype; @@ -41,10 +43,10 @@ var BB = /*#__PURE__*/ function(AA) { }(AA); var CC = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(CC, BB); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, BB); + var _super = _create_super(CC); function CC() { - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); return _super.apply(this, arguments); } return CC; @@ -52,10 +54,10 @@ var CC = /*#__PURE__*/ function(BB) { (BB); var DD = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(DD, BB); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB); + var _super = _create_super(DD); function DD() { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); return _super.apply(this, arguments); } var _proto = DD.prototype; diff --git a/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.2.minified.js index 2ee7e7609622..3ea249cb267f 100644 --- a/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractOverrideWithAbstract_es5.2.minified.js @@ -1,46 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), AA = function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } return AA.prototype.foo = function() {}, AA; }(), BB = function(AA) { "use strict"; - swcHelpers.inherits(BB, AA); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB.prototype.bar = function() {}, BB; }(AA), CC = function(BB) { "use strict"; - swcHelpers.inherits(CC, BB); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, BB); + var _super = _create_super(CC); function CC() { - return swcHelpers.classCallCheck(this, CC), _super.apply(this, arguments); + return _class_call_check(this, CC), _super.apply(this, arguments); } return CC; }(BB), DD = function(BB) { "use strict"; - swcHelpers.inherits(DD, BB); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB); + var _super = _create_super(DD); function DD() { - return swcHelpers.classCallCheck(this, DD), _super.apply(this, arguments); + return _class_call_check(this, DD), _super.apply(this, arguments); } return DD.prototype.foo = function() {}, DD; }(BB); diff --git a/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.1.normal.js index 6e10f7e420be..58ab58f81459 100644 --- a/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; abstract; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; abstract; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new A; new B; diff --git a/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.2.minified.js index 148ad0101833..41ae7bdb047b 100644 --- a/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractSingleLineDecl_es5.2.minified.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; abstract; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; abstract; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new A, new B, new C; diff --git a/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.1.normal.js index dd3711fa341e..da447e750d3a 100644 --- a/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.1.normal.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -12,15 +16,15 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; _proto.bar = function bar() { - swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "foo", this).call(this); + _get(_get_prototype_of(B.prototype), "foo", this).call(this); }; _proto.baz = function baz() { return this.foo; @@ -29,10 +33,10 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; @@ -41,17 +45,17 @@ var C = /*#__PURE__*/ function(B) { }; _proto.qux // 2 errors, foo is abstract = function qux() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this) || swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this); + return _get(_get_prototype_of(C.prototype), "foo", this).call(this) || _get(_get_prototype_of(C.prototype), "foo", this); }; _proto.norf = function norf() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this); + return _get(_get_prototype_of(C.prototype), "bar", this).call(this); }; return C; }(B); var AA = /*#__PURE__*/ function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } var _proto = AA.prototype; _proto.foo = function foo() { @@ -64,10 +68,10 @@ var AA = /*#__PURE__*/ function() { }(); var BB = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(BB, AA); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } return BB; diff --git a/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.2.minified.js index 944a6f3be84f..d1b3745475d9 100644 --- a/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractSuperCalls_es5.2.minified.js @@ -1,44 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return 1; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.bar = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "foo", this).call(this); + _get(_get_prototype_of(B.prototype), "foo", this).call(this); }, _proto.baz = function() { return this.foo; }, B; }(A), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } var _proto = C.prototype; return _proto.foo = function() { return 2; }, _proto.qux = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this) || swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this); + return _get(_get_prototype_of(C.prototype), "foo", this).call(this) || _get(_get_prototype_of(C.prototype), "foo", this); }, _proto.norf = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this); + return _get(_get_prototype_of(C.prototype), "bar", this).call(this); }, C; }(B), AA = function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } var _proto = AA.prototype; return _proto.foo = function() { @@ -48,10 +52,10 @@ var A = function() { }, AA; }(), BB = function(AA) { "use strict"; - swcHelpers.inherits(BB, AA); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, AA); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB; }(AA); diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.1.normal.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.1.normal.js index 15ce7d271ca7..391b833db9b4 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -19,10 +21,10 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.2.minified.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.2.minified.js index 45c1e0ccf639..552bea44701e 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethod1_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.foo = function() { return 1; }, B; }(A), C = function(A2) { "use strict"; - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A), a = new B; diff --git a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.1.normal.js index c36bb0dfe403..081a46a79122 100644 --- a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var M; (function(M) { var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.2.minified.js index de65e81797af..bf2dc48b8efc 100644 --- a/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAndInterfaceWithSameName_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(M) { var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.1.normal.js index 043b6816cc7a..46c5e9d96e3c 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } // error ; var C = ""; // error @@ -9,7 +9,7 @@ var M; (function(M) { var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var D = 1; // error })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.2.minified.js index eed3e240bca6..7b6c352a10b8 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName_es5.2.minified.js @@ -1,3 +1,3 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.1.normal.js b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.1.normal.js index da3da69a0824..28a92b7398ce 100644 --- a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r = c.toString(); diff --git a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.2.minified.js b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.2.minified.js index e414d5d334b1..8d636a3eeb23 100644 --- a/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classAppearsToHaveMembersOfObject_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; c.toString(), c.hasOwnProperty(""); diff --git a/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.1.normal.js index 427a0c982758..d452cbb60211 100644 --- a/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -22,10 +26,10 @@ Wagon.prototype.speed = function() { // ok var Sql = /*#__PURE__*/ function(Wagon1) { "use strict"; - swcHelpers.inherits(Sql, Wagon1); - var _super = swcHelpers.createSuper(Sql); + _inherits(Sql, Wagon1); + var _super = _create_super(Sql); function Sql() { - swcHelpers.classCallCheck(this, Sql); + _class_call_check(this, Sql); var _this; _this = _super.call(this); // error: not enough arguments _this.foonly = 12; @@ -40,8 +44,8 @@ var Sql = /*#__PURE__*/ function(Wagon1) { if (format === "xmlolololol") { throw new Error("please do not use XML. It was a joke."); } else { - swcHelpers.get(swcHelpers.getPrototypeOf(Sql.prototype), "speed", this).call(this); // run faster - if (swcHelpers.get(swcHelpers.getPrototypeOf(Sql.prototype), "weight", this).call(this) < 0) { + _get(_get_prototype_of(Sql.prototype), "speed", this).call(this); // run faster + if (_get(_get_prototype_of(Sql.prototype), "weight", this).call(this) < 0) { // ???????????????????????? } } @@ -53,10 +57,10 @@ db.numberOxen = db.foonly; // error, can't extend a TS constructor function var Drakkhen = /*#__PURE__*/ function(Dragon1) { "use strict"; - swcHelpers.inherits(Drakkhen, Dragon1); - var _super = swcHelpers.createSuper(Drakkhen); + _inherits(Drakkhen, Dragon1); + var _super = _create_super(Drakkhen); function Drakkhen() { - swcHelpers.classCallCheck(this, Drakkhen); + _class_call_check(this, Drakkhen); return _super.apply(this, arguments); } return Drakkhen; @@ -70,10 +74,10 @@ var Drakkhen = /*#__PURE__*/ function(Dragon1) { // error! var Firedrake = /*#__PURE__*/ function(Dragon2) { "use strict"; - swcHelpers.inherits(Firedrake, Dragon2); - var _super = swcHelpers.createSuper(Firedrake); + _inherits(Firedrake, Dragon2); + var _super = _create_super(Firedrake); function Firedrake() { - swcHelpers.classCallCheck(this, Firedrake); + _class_call_check(this, Firedrake); return _super.call(this); } return Firedrake; @@ -81,10 +85,10 @@ var Firedrake = /*#__PURE__*/ function(Dragon2) { // ok var Conestoga = /*#__PURE__*/ function(Wagon2) { "use strict"; - swcHelpers.inherits(Conestoga, Wagon2); - var _super = swcHelpers.createSuper(Conestoga); + _inherits(Conestoga, Wagon2); + var _super = _create_super(Conestoga); function Conestoga(drunkOO) { - swcHelpers.classCallCheck(this, Conestoga); + _class_call_check(this, Conestoga); var _this; _this = _super.call(this, "nope"); _this.drunkOO = drunkOO; @@ -108,10 +112,10 @@ c.numberOxen; } /** @extends {Soup<{ claim: "ignorant" | "malicious" }>} */ var Chowder = /*#__PURE__*/ function(Soup1) { "use strict"; - swcHelpers.inherits(Chowder, Soup1); - var _super = swcHelpers.createSuper(Chowder); + _inherits(Chowder, Soup1); + var _super = _create_super(Chowder); function Chowder() { - swcHelpers.classCallCheck(this, Chowder); + _class_call_check(this, Chowder); return _super.apply(this, arguments); } var _proto = Chowder.prototype; diff --git a/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.2.minified.js index a17c01ab2363..040e16cc163b 100644 --- a/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classCanExtendConstructorFunction_es5.2.minified.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function Wagon(numberOxen) { this.numberOxen = numberOxen; } @@ -11,24 +15,24 @@ Wagon.circle = function(wagons) { }; var Sql = function(Wagon1) { "use strict"; - swcHelpers.inherits(Sql, Wagon1); - var _super = swcHelpers.createSuper(Sql); + _inherits(Sql, Wagon1); + var _super = _create_super(Sql); function Sql() { var _this; - return swcHelpers.classCallCheck(this, Sql), (_this = _super.call(this)).foonly = 12, _this; + return _class_call_check(this, Sql), (_this = _super.call(this)).foonly = 12, _this; } return Sql.prototype.load = function(files, format) { if ("xmlolololol" === format) throw new Error("please do not use XML. It was a joke."); - swcHelpers.get(swcHelpers.getPrototypeOf(Sql.prototype), "speed", this).call(this), swcHelpers.get(swcHelpers.getPrototypeOf(Sql.prototype), "weight", this).call(this); + _get(_get_prototype_of(Sql.prototype), "speed", this).call(this), _get(_get_prototype_of(Sql.prototype), "weight", this).call(this); }, Sql; }(Wagon), db = new Sql(); db.numberOxen = db.foonly; var Drakkhen = function(Dragon1) { "use strict"; - swcHelpers.inherits(Drakkhen, Dragon1); - var _super = swcHelpers.createSuper(Drakkhen); + _inherits(Drakkhen, Dragon1); + var _super = _create_super(Drakkhen); function Drakkhen() { - return swcHelpers.classCallCheck(this, Drakkhen), _super.apply(this, arguments); + return _class_call_check(this, Drakkhen), _super.apply(this, arguments); } return Drakkhen; }(Dragon); @@ -37,19 +41,19 @@ function Dragon(numberEaten) { } var Firedrake = function(Dragon2) { "use strict"; - swcHelpers.inherits(Firedrake, Dragon2); - var _super = swcHelpers.createSuper(Firedrake); + _inherits(Firedrake, Dragon2); + var _super = _create_super(Firedrake); function Firedrake() { - return swcHelpers.classCallCheck(this, Firedrake), _super.call(this); + return _class_call_check(this, Firedrake), _super.call(this); } return Firedrake; }(Dragon), Conestoga = function(Wagon2) { "use strict"; - swcHelpers.inherits(Conestoga, Wagon2); - var _super = swcHelpers.createSuper(Conestoga); + _inherits(Conestoga, Wagon2); + var _super = _create_super(Conestoga); function Conestoga(drunkOO) { var _this; - return swcHelpers.classCallCheck(this, Conestoga), (_this = _super.call(this, "nope")).drunkOO = drunkOO, _this; + return _class_call_check(this, Conestoga), (_this = _super.call(this, "nope")).drunkOO = drunkOO, _this; } return Conestoga.circle = function(others) { return others.length; @@ -61,10 +65,10 @@ function Soup(flavour) { c.drunkOO, c.numberOxen; var Chowder = function(Soup1) { "use strict"; - swcHelpers.inherits(Chowder, Soup1); - var _super = swcHelpers.createSuper(Chowder); + _inherits(Chowder, Soup1); + var _super = _create_super(Chowder); function Chowder() { - return swcHelpers.classCallCheck(this, Chowder), _super.apply(this, arguments); + return _class_call_check(this, Chowder), _super.apply(this, arguments); } return Chowder.prototype.log = function() { return this.flavour; diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.1.normal.js index 46f3ac282675..1f09f578bef6 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true var BaseA = /*#__PURE__*/ function() { "use strict"; function BaseA(x) { - swcHelpers.classCallCheck(this, BaseA); + _class_call_check(this, BaseA); this.x = x; } var _proto = BaseA.prototype; @@ -15,7 +17,7 @@ var BaseA = /*#__PURE__*/ function() { var BaseB = /*#__PURE__*/ function() { "use strict"; function BaseB(x) { - swcHelpers.classCallCheck(this, BaseB); + _class_call_check(this, BaseB); this.x = x; } var _proto = BaseB.prototype; @@ -27,7 +29,7 @@ var BaseB = /*#__PURE__*/ function() { var BaseC = /*#__PURE__*/ function() { "use strict"; function BaseC(x) { - swcHelpers.classCallCheck(this, BaseC); + _class_call_check(this, BaseC); this.x = x; } var _proto = BaseC.prototype; @@ -41,10 +43,10 @@ var BaseC = /*#__PURE__*/ function() { }(); var DerivedA = /*#__PURE__*/ function(BaseA1) { "use strict"; - swcHelpers.inherits(DerivedA, BaseA1); - var _super = swcHelpers.createSuper(DerivedA); + _inherits(DerivedA, BaseA1); + var _super = _create_super(DerivedA); function DerivedA(x) { - swcHelpers.classCallCheck(this, DerivedA); + _class_call_check(this, DerivedA); var _this; _this = _super.call(this, x); _this.x = x; @@ -64,10 +66,10 @@ var DerivedA = /*#__PURE__*/ function(BaseA1) { }(BaseA); var DerivedB = /*#__PURE__*/ function(BaseB1) { "use strict"; - swcHelpers.inherits(DerivedB, BaseB1); - var _super = swcHelpers.createSuper(DerivedB); + _inherits(DerivedB, BaseB1); + var _super = _create_super(DerivedB); function DerivedB(x) { - swcHelpers.classCallCheck(this, DerivedB); + _class_call_check(this, DerivedB); var _this; _this = _super.call(this, x); _this.x = x; @@ -89,10 +91,10 @@ var DerivedB = /*#__PURE__*/ function(BaseB1) { }(BaseB); var DerivedC = /*#__PURE__*/ function(BaseC1) { "use strict"; - swcHelpers.inherits(DerivedC, BaseC1); - var _super = swcHelpers.createSuper(DerivedC); + _inherits(DerivedC, BaseC1); + var _super = _create_super(DerivedC); function DerivedC(x) { - swcHelpers.classCallCheck(this, DerivedC); + _class_call_check(this, DerivedC); var _this; _this = _super.call(this, x); _this.x = x; diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.2.minified.js index a872b19f4438..dbe71d21fed0 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility2_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var BaseA = function() { "use strict"; function BaseA(x) { - swcHelpers.classCallCheck(this, BaseA), this.x = x; + _class_call_check(this, BaseA), this.x = x; } return BaseA.prototype.createInstance = function() { new BaseA(1); @@ -10,7 +12,7 @@ var BaseA = function() { }(), BaseB = function() { "use strict"; function BaseB(x) { - swcHelpers.classCallCheck(this, BaseB), this.x = x; + _class_call_check(this, BaseB), this.x = x; } return BaseB.prototype.createInstance = function() { new BaseB(2); @@ -18,7 +20,7 @@ var BaseA = function() { }(), BaseC = function() { "use strict"; function BaseC(x) { - swcHelpers.classCallCheck(this, BaseC), this.x = x; + _class_call_check(this, BaseC), this.x = x; } return BaseC.prototype.createInstance = function() { new BaseC(3); @@ -27,11 +29,11 @@ var BaseA = function() { }, BaseC; }(), DerivedA = function(BaseA1) { "use strict"; - swcHelpers.inherits(DerivedA, BaseA1); - var _super = swcHelpers.createSuper(DerivedA); + _inherits(DerivedA, BaseA1); + var _super = _create_super(DerivedA); function DerivedA(x) { var _this; - return swcHelpers.classCallCheck(this, DerivedA), (_this = _super.call(this, x)).x = x, _this; + return _class_call_check(this, DerivedA), (_this = _super.call(this, x)).x = x, _this; } var _proto = DerivedA.prototype; return _proto.createInstance = function() { @@ -43,11 +45,11 @@ var BaseA = function() { }, DerivedA; }(BaseA), DerivedB = function(BaseB1) { "use strict"; - swcHelpers.inherits(DerivedB, BaseB1); - var _super = swcHelpers.createSuper(DerivedB); + _inherits(DerivedB, BaseB1); + var _super = _create_super(DerivedB); function DerivedB(x) { var _this; - return swcHelpers.classCallCheck(this, DerivedB), (_this = _super.call(this, x)).x = x, _this; + return _class_call_check(this, DerivedB), (_this = _super.call(this, x)).x = x, _this; } var _proto = DerivedB.prototype; return _proto.createInstance = function() { @@ -59,11 +61,11 @@ var BaseA = function() { }, DerivedB; }(BaseB), DerivedC = function(BaseC1) { "use strict"; - swcHelpers.inherits(DerivedC, BaseC1); - var _super = swcHelpers.createSuper(DerivedC); + _inherits(DerivedC, BaseC1); + var _super = _create_super(DerivedC); function DerivedC(x) { var _this; - return swcHelpers.classCallCheck(this, DerivedC), (_this = _super.call(this, x)).x = x, _this; + return _class_call_check(this, DerivedC), (_this = _super.call(this, x)).x = x, _this; } var _proto = DerivedC.prototype; return _proto.createInstance = function() { diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.1.normal.js index 9db121cd17db..35a124e91a62 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.1.normal.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var Foo = function Foo(x) { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.x = x; }; var Bar = function Bar(x) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); this.x = x; }; var Baz = function Baz(x) { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); this.x = x; }; var Qux = function Qux(x) { "use strict"; - swcHelpers.classCallCheck(this, Qux); + _class_call_check(this, Qux); this.x = x; }; // b is public diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.2.minified.js index 9e4f68f0e6e8..480d99008bbe 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility3_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.x = x; + _class_call_check(this, Foo), this.x = x; }, Bar = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Bar), this.x = x; + _class_call_check(this, Bar), this.x = x; }, Baz = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Baz), this.x = x; + _class_call_check(this, Baz), this.x = x; }, Qux = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Qux), this.x = x; + _class_call_check(this, Qux), this.x = x; }; diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.1.normal.js index 400fe4fcec19..3a49b011d128 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true var A1 = /*#__PURE__*/ function() { "use strict"; function A1() { - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); } var _proto1 = A1.prototype; _proto1.method = function method() { var B = /*#__PURE__*/ function() { function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.method = function method() { @@ -18,10 +20,10 @@ var A1 = /*#__PURE__*/ function() { return B; }(); var C = /*#__PURE__*/ function(A2) { - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -32,13 +34,13 @@ var A1 = /*#__PURE__*/ function() { var D1 = /*#__PURE__*/ function() { "use strict"; function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); } var _proto2 = D1.prototype; _proto2.method = function method() { var E = /*#__PURE__*/ function() { function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } var _proto = E.prototype; _proto.method = function method() { @@ -47,10 +49,10 @@ var D1 = /*#__PURE__*/ function() { return E; }(); var F = /*#__PURE__*/ function(D2) { - swcHelpers.inherits(F, D2); - var _super = swcHelpers.createSuper(F); + _inherits(F, D2); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return _super.apply(this, arguments); } return F; diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.2.minified.js index e8983de1988f..147fe2e317d0 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility4_es5.2.minified.js @@ -1,22 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A1 = function() { "use strict"; function A1() { - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); } return A1.prototype.method = function() { var B = function() { function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.method = function() { new A1(); }, B; }(), C = function(A2) { - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A1); @@ -24,21 +26,21 @@ var A1 = function() { }(), D1 = function() { "use strict"; function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); } return D1.prototype.method = function() { var E = function() { function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } return E.prototype.method = function() { new D1(); }, E; }(), F = function(D2) { - swcHelpers.inherits(F, D2); - var _super = swcHelpers.createSuper(F); + _inherits(F, D2); + var _super = _create_super(F); function F() { - return swcHelpers.classCallCheck(this, F), _super.apply(this, arguments); + return _class_call_check(this, F), _super.apply(this, arguments); } return F; }(D1); diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.1.normal.js index 9ade6b2c7659..1e000886ce47 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } Derived.make // ok @@ -20,7 +22,7 @@ var Derived = /*#__PURE__*/ function(Base1) { var Unrelated = /*#__PURE__*/ function() { "use strict"; function Unrelated() { - swcHelpers.classCallCheck(this, Unrelated); + _class_call_check(this, Unrelated); } Unrelated.fake // error = function fake() { diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.2.minified.js index 9426c3b43be2..ab4ce4f87131 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility5_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.make = function() { new Base(); @@ -15,7 +17,7 @@ var Base = function() { }(Base), Unrelated = function() { "use strict"; function Unrelated() { - swcHelpers.classCallCheck(this, Unrelated); + _class_call_check(this, Unrelated); } return Unrelated.fake = function() { new Base(); diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.1.normal.js index 13b0c6bab100..31316dd0997f 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; }; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = x; }; var E = function E(x) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = x; }; var c = new C(1); @@ -22,17 +22,17 @@ var Generic; (function(Generic) { var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; }; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = x; }; var E = function E(x) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = x; }; var c = new C(1); diff --git a/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.2.minified.js index 155f513ef47c..85853f224fc0 100644 --- a/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorAccessibility_es5.2.minified.js @@ -1,24 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Generic, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = x; + _class_call_check(this, C), this.x = x; }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = x; + _class_call_check(this, D), this.x = x; }, E = function(x) { "use strict"; - swcHelpers.classCallCheck(this, E), this.x = x; + _class_call_check(this, E), this.x = x; }; new C(1), new D(1), new E(1), function(Generic) { var C1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C1), this.x = x; + _class_call_check(this, C1), this.x = x; }, D1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D1), this.x = x; + _class_call_check(this, D1), this.x = x; }, E1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, E1), this.x = x; + _class_call_check(this, E1), this.x = x; }; new C1(1), new D1(1), new E1(1); }(Generic || (Generic = {})); diff --git a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.1.normal.js index 41d1ec9abea2..1fbca58d5255 100644 --- a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.2.minified.js index f9170de3fd5a..73c7ae8702b9 100644 --- a/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorOverloadsAccessibility_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.1.normal.js index 94459ec5403c..9f47ced1c96d 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function C1(x) { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.x = x; }; var c1; @@ -9,7 +11,7 @@ c1.x // OK ; var C2 = function C2(p) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); this.p = p; }; var c2; @@ -17,7 +19,7 @@ c2.p // private, error ; var C3 = function C3(p) { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); this.p = p; }; var c3; @@ -25,10 +27,10 @@ c3.p // protected, error ; var Derived = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(Derived, C3); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, C3); + var _super = _create_super(Derived); function Derived(p) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, p); _this.p; // OK diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.2.minified.js index db766a375e23..5b974af629e5 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility2_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c2, c3, C1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C1), this.x = x; + _class_call_check(this, C1), this.x = x; }; (void 0).x; var C2 = function(p) { "use strict"; - swcHelpers.classCallCheck(this, C2), this.p = p; + _class_call_check(this, C2), this.p = p; }; c2.p; var C3 = function(p) { "use strict"; - swcHelpers.classCallCheck(this, C3), this.p = p; + _class_call_check(this, C3), this.p = p; }; c3.p; var Derived = function(C31) { "use strict"; - swcHelpers.inherits(Derived, C31); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, C31); + var _super = _create_super(Derived); function Derived(p) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, p)).p, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, p)).p, _this; } return Derived; }(C3); diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.1.normal.js index 1f59c2ef0f50..293618cb8d5e 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(p) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.p = p; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(p) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, p); _this.p = p; diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.2.minified.js index 0c9c55224b14..bf041f95541d 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility3_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var d, Base = function(p) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.p = p; + _class_call_check(this, Base), this.p = p; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(p) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, p)).p = p, _this.p, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, p)).p = p, _this.p, _this; } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.1.normal.js index 94459ec5403c..9f47ced1c96d 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function C1(x) { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.x = x; }; var c1; @@ -9,7 +11,7 @@ c1.x // OK ; var C2 = function C2(p) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); this.p = p; }; var c2; @@ -17,7 +19,7 @@ c2.p // private, error ; var C3 = function C3(p) { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); this.p = p; }; var c3; @@ -25,10 +27,10 @@ c3.p // protected, error ; var Derived = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(Derived, C3); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, C3); + var _super = _create_super(Derived); function Derived(p) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, p); _this.p; // OK diff --git a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.2.minified.js index db766a375e23..5b974af629e5 100644 --- a/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classConstructorParametersAccessibility_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c2, c3, C1 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C1), this.x = x; + _class_call_check(this, C1), this.x = x; }; (void 0).x; var C2 = function(p) { "use strict"; - swcHelpers.classCallCheck(this, C2), this.p = p; + _class_call_check(this, C2), this.p = p; }; c2.p; var C3 = function(p) { "use strict"; - swcHelpers.classCallCheck(this, C3), this.p = p; + _class_call_check(this, C3), this.p = p; }; c3.p; var Derived = function(C31) { "use strict"; - swcHelpers.inherits(Derived, C31); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, C31); + var _super = _create_super(Derived); function Derived(p) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, p)).p, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, p)).p, _this; } return Derived; }(C3); diff --git a/crates/swc/tests/tsc-references/classDeclarationLoop_es5.1.normal.js b/crates/swc/tests/tsc-references/classDeclarationLoop_es5.1.normal.js index d593b4e26b87..6435f34eed9e 100644 --- a/crates/swc/tests/tsc-references/classDeclarationLoop_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classDeclarationLoop_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _loop = function(i) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.prop = i; }; arr.push(C); diff --git a/crates/swc/tests/tsc-references/classDeclarationLoop_es5.2.minified.js b/crates/swc/tests/tsc-references/classDeclarationLoop_es5.2.minified.js index ba3e6057d00d..25c5b70406f1 100644 --- a/crates/swc/tests/tsc-references/classDeclarationLoop_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classDeclarationLoop_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; for(var _loop = function(i) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.prop = i; + _class_call_check(this, C), this.prop = i; }; arr.push(C); }, arr = [], i = 0; i < 10; ++i)_loop(i); diff --git a/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.1.normal.js index 825657bcf6d9..9357b6ecd41c 100644 --- a/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var StringTreeCollectionBase = function StringTreeCollectionBase() { "use strict"; - swcHelpers.classCallCheck(this, StringTreeCollectionBase); + _class_call_check(this, StringTreeCollectionBase); }; var StringTreeCollection = /*#__PURE__*/ function(StringTreeCollectionBase) { "use strict"; - swcHelpers.inherits(StringTreeCollection, StringTreeCollectionBase); - var _super = swcHelpers.createSuper(StringTreeCollection); + _inherits(StringTreeCollection, StringTreeCollectionBase); + var _super = _create_super(StringTreeCollection); function StringTreeCollection() { - swcHelpers.classCallCheck(this, StringTreeCollection); + _class_call_check(this, StringTreeCollection); return _super.apply(this, arguments); } return StringTreeCollection; diff --git a/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.2.minified.js index d9c88025b2fe..dbfcebc35bd7 100644 --- a/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classDoesNotDependOnBaseTypes_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, StringTreeCollectionBase = function() { "use strict"; - swcHelpers.classCallCheck(this, StringTreeCollectionBase); + _class_call_check(this, StringTreeCollectionBase); }, StringTreeCollection = function(StringTreeCollectionBase1) { "use strict"; - swcHelpers.inherits(StringTreeCollection, StringTreeCollectionBase1); - var _super = swcHelpers.createSuper(StringTreeCollection); + _inherits(StringTreeCollection, StringTreeCollectionBase1); + var _super = _create_super(StringTreeCollection); function StringTreeCollection() { - return swcHelpers.classCallCheck(this, StringTreeCollection), _super.apply(this, arguments); + return _class_call_check(this, StringTreeCollection), _super.apply(this, arguments); } return StringTreeCollection; }(StringTreeCollectionBase); diff --git a/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.1.normal.js b/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.1.normal.js index 735469b7263e..9e3d23859f3a 100644 --- a/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@declaration: true var M; (function(M1) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; M1.C = C; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.2.minified.js b/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.2.minified.js index ac86c666a8ed..25aa4e1f4239 100644 --- a/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classDoesNotDependOnPrivateMember_es5.2.minified.js @@ -1,9 +1,9 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; M1.C = C; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classExpression1_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression1_es5.1.normal.js index 922a8a1df182..b91f3df01705 100644 --- a/crates/swc/tests/tsc-references/classExpression1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var v = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classExpression1_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression1_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/classExpression1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression1_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/classExpression2_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression2_es5.1.normal.js index 49a330c2d3fc..eb4bbe1824f1 100644 --- a/crates/swc/tests/tsc-references/classExpression2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression2_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var v = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(C, D); - var _super = swcHelpers.createSuper(C); + _inherits(C, D); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classExpression2_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression2_es5.2.minified.js index cc2640cbd2c0..8c673e6a6bbe 100644 --- a/crates/swc/tests/tsc-references/classExpression2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression2_es5.2.minified.js @@ -1,5 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/classExpression3_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression3_es5.1.normal.js index 49b95a01d91d..e8cba54f37b9 100644 --- a/crates/swc/tests/tsc-references/classExpression3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression3_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.c = 3; @@ -13,10 +15,10 @@ var C = /*#__PURE__*/ function(_superClass) { return _class; }(/*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.b = 2; @@ -25,7 +27,7 @@ var C = /*#__PURE__*/ function(_superClass) { return _class; }(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.a = 1; })); var c = new C(); diff --git a/crates/swc/tests/tsc-references/classExpression3_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression3_es5.2.minified.js index 2864e8510193..ecf5d4ab43a4 100644 --- a/crates/swc/tests/tsc-references/classExpression3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression3_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c = new (function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.c = 3, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.c = 3, _this; } return _class; }(function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.b = 2, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.b = 2, _this; } return _class; }(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.a = 1; + _class_call_check(this, _class), this.a = 1; })))(); c.a, c.b, c.c; diff --git a/crates/swc/tests/tsc-references/classExpression4_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression4_es5.1.normal.js index e205841a903d..6093883162c8 100644 --- a/crates/swc/tests/tsc-references/classExpression4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/classExpression4_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression4_es5.2.minified.js index b9719edf428b..60eefab0ee8d 100644 --- a/crates/swc/tests/tsc-references/classExpression4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.foo = function() { return new C(); diff --git a/crates/swc/tests/tsc-references/classExpression5_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression5_es5.1.normal.js index 7ee7a12d331a..1e095a34e4e9 100644 --- a/crates/swc/tests/tsc-references/classExpression5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; new /*#__PURE__*/ (function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.hi = function hi() { diff --git a/crates/swc/tests/tsc-references/classExpression5_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression5_es5.2.minified.js index 4f949722769b..e000919a71a7 100644 --- a/crates/swc/tests/tsc-references/classExpression5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; new (function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.hi = function() { return "Hi!"; diff --git a/crates/swc/tests/tsc-references/classExpressionES61_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpressionES61_es5.1.normal.js index 3d526801f6c2..08de7dd2cb31 100644 --- a/crates/swc/tests/tsc-references/classExpressionES61_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpressionES61_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var v = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classExpressionES61_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpressionES61_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/classExpressionES61_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpressionES61_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/classExpressionES62_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpressionES62_es5.1.normal.js index 726e35eb6782..ed44819abb28 100644 --- a/crates/swc/tests/tsc-references/classExpressionES62_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpressionES62_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var v = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(C, D); - var _super = swcHelpers.createSuper(C); + _inherits(C, D); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classExpressionES62_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpressionES62_es5.2.minified.js index cc2640cbd2c0..8c673e6a6bbe 100644 --- a/crates/swc/tests/tsc-references/classExpressionES62_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpressionES62_es5.2.minified.js @@ -1,5 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/classExpressionES63_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpressionES63_es5.1.normal.js index dd6407b607d2..5375fde34093 100644 --- a/crates/swc/tests/tsc-references/classExpressionES63_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpressionES63_es5.1.normal.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var C = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.c = 3; @@ -14,10 +16,10 @@ var C = /*#__PURE__*/ function(_superClass) { return _class; }(/*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.b = 2; @@ -26,7 +28,7 @@ var C = /*#__PURE__*/ function(_superClass) { return _class; }(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.a = 1; })); var c = new C(); diff --git a/crates/swc/tests/tsc-references/classExpressionES63_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpressionES63_es5.2.minified.js index 2864e8510193..ecf5d4ab43a4 100644 --- a/crates/swc/tests/tsc-references/classExpressionES63_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpressionES63_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c = new (function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.c = 3, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.c = 3, _this; } return _class; }(function(_superClass) { "use strict"; - swcHelpers.inherits(_class, _superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _superClass); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), _this = _super.apply(this, arguments), _this.b = 2, _this; + return _class_call_check(this, _class), _this = _super.apply(this, arguments), _this.b = 2, _this; } return _class; }(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.a = 1; + _class_call_check(this, _class), this.a = 1; })))(); c.a, c.b, c.c; diff --git a/crates/swc/tests/tsc-references/classExpressionLoop_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpressionLoop_es5.1.normal.js index 08599bbeb4f6..beceddf7fbdd 100644 --- a/crates/swc/tests/tsc-references/classExpressionLoop_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpressionLoop_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _loop = function(i) { arr.push(function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.prop = i; }); }; diff --git a/crates/swc/tests/tsc-references/classExpressionLoop_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpressionLoop_es5.2.minified.js index efd56cb4799d..285cf0a04895 100644 --- a/crates/swc/tests/tsc-references/classExpressionLoop_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpressionLoop_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; for(var _loop = function(i) { arr.push(function C() { "use strict"; - swcHelpers.classCallCheck(this, C), this.prop = i; + _class_call_check(this, C), this.prop = i; }); }, arr = [], i = 0; i < 10; ++i)_loop(i); diff --git a/crates/swc/tests/tsc-references/classExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/classExpression_es5.1.normal.js index db6502c9a72c..00c71d6b9f3c 100644 --- a/crates/swc/tests/tsc-references/classExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExpression_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var y = { foo: function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } }; var M; (function(M) { var z = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/classExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/classExpression_es5.2.minified.js index eed3e240bca6..7b6c352a10b8 100644 --- a/crates/swc/tests/tsc-references/classExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExpression_es5.2.minified.js @@ -1,3 +1,3 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.1.normal.js index 3939fe621375..8820fad1e4f2 100644 --- a/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.1.normal.js @@ -1,101 +1,104 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = /*#__PURE__*/ function(Object) { "use strict"; - swcHelpers.inherits(C1, Object); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, Object); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; -}(swcHelpers.wrapNativeSuper(Object)); +}(_wrap_native_super(Object)); var C2 = /*#__PURE__*/ function(Function) { "use strict"; - swcHelpers.inherits(C2, Function); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, Function); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; -}(swcHelpers.wrapNativeSuper(Function)); +}(_wrap_native_super(Function)); var C3 = /*#__PURE__*/ function(String) { "use strict"; - swcHelpers.inherits(C3, String); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, String); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); return _super.apply(this, arguments); } return C3; -}(swcHelpers.wrapNativeSuper(String)); +}(_wrap_native_super(String)); var C4 = /*#__PURE__*/ function(Boolean) { "use strict"; - swcHelpers.inherits(C4, Boolean); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, Boolean); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } return C4; -}(swcHelpers.wrapNativeSuper(Boolean)); +}(_wrap_native_super(Boolean)); var C5 = /*#__PURE__*/ function(Number) { "use strict"; - swcHelpers.inherits(C5, Number); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, Number); + var _super = _create_super(C5); function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); return _super.apply(this, arguments); } return C5; -}(swcHelpers.wrapNativeSuper(Number)); +}(_wrap_native_super(Number)); var C6 = /*#__PURE__*/ function(Date) { "use strict"; - swcHelpers.inherits(C6, Date); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, Date); + var _super = _create_super(C6); function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); return _super.apply(this, arguments); } return C6; -}(swcHelpers.wrapNativeSuper(Date)); +}(_wrap_native_super(Date)); var C7 = /*#__PURE__*/ function(RegExp) { "use strict"; - swcHelpers.inherits(C7, RegExp); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, RegExp); + var _super = _create_super(C7); function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); return _super.apply(this, arguments); } return C7; -}(swcHelpers.wrapNativeSuper(RegExp)); +}(_wrap_native_super(RegExp)); var C8 = /*#__PURE__*/ function(Error) { "use strict"; - swcHelpers.inherits(C8, Error); - var _super = swcHelpers.createSuper(C8); + _inherits(C8, Error); + var _super = _create_super(C8); function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); return _super.apply(this, arguments); } return C8; -}(swcHelpers.wrapNativeSuper(Error)); +}(_wrap_native_super(Error)); var C9 = /*#__PURE__*/ function(Array) { "use strict"; - swcHelpers.inherits(C9, Array); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, Array); + var _super = _create_super(C9); function C9() { - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); return _super.apply(this, arguments); } return C9; -}(swcHelpers.wrapNativeSuper(Array)); +}(_wrap_native_super(Array)); var C10 = /*#__PURE__*/ function(Array) { "use strict"; - swcHelpers.inherits(C10, Array); - var _super = swcHelpers.createSuper(C10); + _inherits(C10, Array); + var _super = _create_super(C10); function C10() { - swcHelpers.classCallCheck(this, C10); + _class_call_check(this, C10); return _super.apply(this, arguments); } return C10; -}(swcHelpers.wrapNativeSuper(Array)); +}(_wrap_native_super(Array)); diff --git a/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.2.minified.js index da57afc903fc..20aa3b46109a 100644 --- a/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingBuiltinType_es5.2.minified.js @@ -1,82 +1,85 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function(Object) { "use strict"; - swcHelpers.inherits(C1, Object); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, Object); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; -}(swcHelpers.wrapNativeSuper(Object)), C2 = function(Function) { +}(_wrap_native_super(Object)), C2 = function(Function) { "use strict"; - swcHelpers.inherits(C2, Function); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, Function); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; -}(swcHelpers.wrapNativeSuper(Function)), C3 = function(String) { +}(_wrap_native_super(Function)), C3 = function(String) { "use strict"; - swcHelpers.inherits(C3, String); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, String); + var _super = _create_super(C3); function C3() { - return swcHelpers.classCallCheck(this, C3), _super.apply(this, arguments); + return _class_call_check(this, C3), _super.apply(this, arguments); } return C3; -}(swcHelpers.wrapNativeSuper(String)), C4 = function(Boolean) { +}(_wrap_native_super(String)), C4 = function(Boolean) { "use strict"; - swcHelpers.inherits(C4, Boolean); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, Boolean); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4; -}(swcHelpers.wrapNativeSuper(Boolean)), C5 = function(Number) { +}(_wrap_native_super(Boolean)), C5 = function(Number) { "use strict"; - swcHelpers.inherits(C5, Number); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, Number); + var _super = _create_super(C5); function C5() { - return swcHelpers.classCallCheck(this, C5), _super.apply(this, arguments); + return _class_call_check(this, C5), _super.apply(this, arguments); } return C5; -}(swcHelpers.wrapNativeSuper(Number)), C6 = function(Date) { +}(_wrap_native_super(Number)), C6 = function(Date) { "use strict"; - swcHelpers.inherits(C6, Date); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, Date); + var _super = _create_super(C6); function C6() { - return swcHelpers.classCallCheck(this, C6), _super.apply(this, arguments); + return _class_call_check(this, C6), _super.apply(this, arguments); } return C6; -}(swcHelpers.wrapNativeSuper(Date)), C7 = function(RegExp) { +}(_wrap_native_super(Date)), C7 = function(RegExp) { "use strict"; - swcHelpers.inherits(C7, RegExp); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, RegExp); + var _super = _create_super(C7); function C7() { - return swcHelpers.classCallCheck(this, C7), _super.apply(this, arguments); + return _class_call_check(this, C7), _super.apply(this, arguments); } return C7; -}(swcHelpers.wrapNativeSuper(RegExp)), C8 = function(Error) { +}(_wrap_native_super(RegExp)), C8 = function(Error) { "use strict"; - swcHelpers.inherits(C8, Error); - var _super = swcHelpers.createSuper(C8); + _inherits(C8, Error); + var _super = _create_super(C8); function C8() { - return swcHelpers.classCallCheck(this, C8), _super.apply(this, arguments); + return _class_call_check(this, C8), _super.apply(this, arguments); } return C8; -}(swcHelpers.wrapNativeSuper(Error)), C9 = function(Array) { +}(_wrap_native_super(Error)), C9 = function(Array) { "use strict"; - swcHelpers.inherits(C9, Array); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, Array); + var _super = _create_super(C9); function C9() { - return swcHelpers.classCallCheck(this, C9), _super.apply(this, arguments); + return _class_call_check(this, C9), _super.apply(this, arguments); } return C9; -}(swcHelpers.wrapNativeSuper(Array)), C10 = function(Array) { +}(_wrap_native_super(Array)), C10 = function(Array) { "use strict"; - swcHelpers.inherits(C10, Array); - var _super = swcHelpers.createSuper(C10); + _inherits(C10, Array); + var _super = _create_super(C10); function C10() { - return swcHelpers.classCallCheck(this, C10), _super.apply(this, arguments); + return _class_call_check(this, C10), _super.apply(this, arguments); } return C10; -}(swcHelpers.wrapNativeSuper(Array)); +}(_wrap_native_super(Array)); diff --git a/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.1.normal.js index da611aeed034..e4bd566b3e6a 100644 --- a/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Error, no Base constructor function var D0 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D0, Base); - var _super = swcHelpers.createSuper(D0); + _inherits(D0, Base); + var _super = _create_super(D0); function D0() { - swcHelpers.classCallCheck(this, D0); + _class_call_check(this, D0); return _super.apply(this, arguments); } return D0; }(Base); var D1 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D1, _superClass); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, _superClass); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); var _this; _this = _super.call(this, "abc", "def"); _this.x = "x"; @@ -26,10 +28,10 @@ var D1 = /*#__PURE__*/ function(_superClass) { }(getBase()); var D2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D2, _superClass); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, _superClass); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); var _this; _this = _super.call(this, 10); _this = _super.call(this, 10, 20); @@ -41,10 +43,10 @@ var D2 = /*#__PURE__*/ function(_superClass) { }(getBase()); var D3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D3, _superClass); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, _superClass); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); var _this; _this = _super.call(this, "abc", 42); _this.x = "x"; @@ -56,10 +58,10 @@ var D3 = /*#__PURE__*/ function(_superClass) { // Error, no constructors with three type arguments var D4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D4, _superClass); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, _superClass); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; @@ -67,10 +69,10 @@ var D4 = /*#__PURE__*/ function(_superClass) { // Error, constructor return types differ var D5 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D5, _superClass); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, _superClass); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; diff --git a/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.2.minified.js index d08caff421f6..5ae22ac3bb85 100644 --- a/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingClassLikeType_es5.2.minified.js @@ -1,53 +1,55 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D0 = function(Base) { "use strict"; - swcHelpers.inherits(D0, Base); - var _super = swcHelpers.createSuper(D0); + _inherits(D0, Base); + var _super = _create_super(D0); function D0() { - return swcHelpers.classCallCheck(this, D0), _super.apply(this, arguments); + return _class_call_check(this, D0), _super.apply(this, arguments); } return D0; }(Base), D1 = function(_superClass) { "use strict"; - swcHelpers.inherits(D1, _superClass); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, _superClass); + var _super = _create_super(D1); function D1() { var _this; - return swcHelpers.classCallCheck(this, D1), (_this = _super.call(this, "abc", "def")).x = "x", _this.y = "y", _this; + return _class_call_check(this, D1), (_this = _super.call(this, "abc", "def")).x = "x", _this.y = "y", _this; } return D1; }(getBase()), D2 = function(_superClass) { "use strict"; - swcHelpers.inherits(D2, _superClass); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, _superClass); + var _super = _create_super(D2); function D2() { var _this; - return swcHelpers.classCallCheck(this, D2), _this = _super.call(this, 10), _this = _super.call(this, 10, 20), _this.x = 1, _this.y = 2, _this; + return _class_call_check(this, D2), _this = _super.call(this, 10), _this = _super.call(this, 10, 20), _this.x = 1, _this.y = 2, _this; } return D2; }(getBase()), D3 = function(_superClass) { "use strict"; - swcHelpers.inherits(D3, _superClass); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, _superClass); + var _super = _create_super(D3); function D3() { var _this; - return swcHelpers.classCallCheck(this, D3), (_this = _super.call(this, "abc", 42)).x = "x", _this.y = 2, _this; + return _class_call_check(this, D3), (_this = _super.call(this, "abc", 42)).x = "x", _this.y = 2, _this; } return D3; }(getBase()), D4 = function(_superClass) { "use strict"; - swcHelpers.inherits(D4, _superClass); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, _superClass); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(getBase()), D5 = function(_superClass) { "use strict"; - swcHelpers.inherits(D5, _superClass); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, _superClass); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(getBadBase()); diff --git a/crates/swc/tests/tsc-references/classExtendingClass_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendingClass_es5.1.normal.js index c117d23b0ed1..4ada6e43e4c3 100644 --- a/crates/swc/tests/tsc-references/classExtendingClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingClass_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.thing = function thing() {}; @@ -11,10 +13,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -27,7 +29,7 @@ var r4 = D.other(); var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.thing = function thing(x) {}; @@ -36,10 +38,10 @@ var C2 = /*#__PURE__*/ function() { }(); var D2 = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; diff --git a/crates/swc/tests/tsc-references/classExtendingClass_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendingClass_es5.2.minified.js index f51f30d39fdc..032299b34aaf 100644 --- a/crates/swc/tests/tsc-references/classExtendingClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingClass_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var d, d2, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.thing = function() {}, C.other = function() {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); @@ -18,15 +20,15 @@ d.foo, d.bar, d.thing(), D.other(); var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.thing = function(x) {}, C2.other = function(x) {}, C2; }(), D2 = function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(C2); diff --git a/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.1.normal.js index 822fe5345cbb..164e9f49039f 100644 --- a/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.1.normal.js @@ -1,74 +1,76 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x; function foo() { this.x = 1; } var C1 = /*#__PURE__*/ function(undefined) { "use strict"; - swcHelpers.inherits(C1, undefined); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, undefined); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; }(undefined); var C2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(true); var C3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); return _super.apply(this, arguments); } return C3; }(false); var C4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } return C4; }(42); var C5 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); return _super.apply(this, arguments); } return C5; }("hello"); var C6 = /*#__PURE__*/ function(x1) { "use strict"; - swcHelpers.inherits(C6, x1); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, x1); + var _super = _create_super(C6); function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); return _super.apply(this, arguments); } return C6; }(x); var C7 = /*#__PURE__*/ function(foo1) { "use strict"; - swcHelpers.inherits(C7, foo1); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, foo1); + var _super = _create_super(C7); function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); return _super.apply(this, arguments); } return C7; diff --git a/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.2.minified.js index d9d948e0fadb..35a82a9f142b 100644 --- a/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingNonConstructor_es5.2.minified.js @@ -1,58 +1,60 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, C1 = function(undefined) { "use strict"; - swcHelpers.inherits(C1, undefined); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, undefined); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(void 0), C2 = function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(!0), C3 = function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - return swcHelpers.classCallCheck(this, C3), _super.apply(this, arguments); + return _class_call_check(this, C3), _super.apply(this, arguments); } return C3; }(!1), C4 = function(_superClass) { "use strict"; - swcHelpers.inherits(C4, 42); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, 42); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4; }(42), C5 = function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - return swcHelpers.classCallCheck(this, C5), _super.apply(this, arguments); + return _class_call_check(this, C5), _super.apply(this, arguments); } return C5; }("hello"), C6 = function(x1) { "use strict"; - swcHelpers.inherits(C6, x1); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, x1); + var _super = _create_super(C6); function C6() { - return swcHelpers.classCallCheck(this, C6), _super.apply(this, arguments); + return _class_call_check(this, C6), _super.apply(this, arguments); } return C6; }(x), C7 = function(foo) { "use strict"; - swcHelpers.inherits(C7, foo); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, foo); + var _super = _create_super(C7); function C7() { - return swcHelpers.classCallCheck(this, C7), _super.apply(this, arguments); + return _class_call_check(this, C7), _super.apply(this, arguments); } return C7; }(function() { diff --git a/crates/swc/tests/tsc-references/classExtendingNull_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendingNull_es5.1.normal.js index b91047217566..08121a45cfe8 100644 --- a/crates/swc/tests/tsc-references/classExtendingNull_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingNull_es5.1.normal.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; }(null); var C2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(null); var C3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); var _this; _this = _super.apply(this, arguments); _this.x = 1; @@ -34,10 +36,10 @@ var C3 = /*#__PURE__*/ function(_superClass) { }(null); var C4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); var _this; _this = _super.apply(this, arguments); _this.x = 1; diff --git a/crates/swc/tests/tsc-references/classExtendingNull_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendingNull_es5.2.minified.js index 255b6e61ca18..841508d2c7d9 100644 --- a/crates/swc/tests/tsc-references/classExtendingNull_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingNull_es5.2.minified.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function(_superClass) { "use strict"; - swcHelpers.inherits(C1, null); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, null); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(null), C2 = function(_superClass) { "use strict"; - swcHelpers.inherits(C2, null); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, null); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(null), C3 = function(_superClass) { "use strict"; - swcHelpers.inherits(C3, null); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, null); + var _super = _create_super(C3); function C3() { var _this; - return swcHelpers.classCallCheck(this, C3), _this = _super.apply(this, arguments), _this.x = 1, _this; + return _class_call_check(this, C3), _this = _super.apply(this, arguments), _this.x = 1, _this; } return C3; }(null), C4 = function(_superClass) { "use strict"; - swcHelpers.inherits(C4, null); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, null); + var _super = _create_super(C4); function C4() { var _this; - return swcHelpers.classCallCheck(this, C4), _this = _super.apply(this, arguments), _this.x = 1, _this; + return _class_call_check(this, C4), _this = _super.apply(this, arguments), _this.x = 1, _this; } return C4; }(null); diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.1.normal.js index a4a07671bcc3..f4e929dccc98 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(_E) { "use strict"; - swcHelpers.inherits(C, _E); - var _super = swcHelpers.createSuper(C); + _inherits(C, _E); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -14,10 +16,10 @@ var M; (function(M1) { var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -28,10 +30,10 @@ var _$N; (function(N) { var E = /*#__PURE__*/ function(_D) { "use strict"; - swcHelpers.inherits(E, _D); - var _super = swcHelpers.createSuper(E); + _inherits(E, _D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; @@ -42,10 +44,10 @@ var O; (function(O) { var C2 = /*#__PURE__*/ function(_E2) { "use strict"; - swcHelpers.inherits(C2, _E2); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _E2); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; @@ -55,10 +57,10 @@ var O; (function(P) { var D2 = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; @@ -69,10 +71,10 @@ var O; (function(Q) { var E2 = /*#__PURE__*/ function(_D2) { "use strict"; - swcHelpers.inherits(E2, _D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, _D2); + var _super = _create_super(E2); function E2() { - swcHelpers.classCallCheck(this, E2); + _class_call_check(this, E2); return _super.apply(this, arguments); } return E2; diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.2.minified.js index a9b64d48c6cf..8d9288ce1066 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly2_es5.2.minified.js @@ -1,20 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, _$N, O, C = function(_E) { "use strict"; - swcHelpers.inherits(C, _E); - var _super = swcHelpers.createSuper(C); + _inherits(C, _E); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(N.E); !function(M1) { var D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); @@ -22,10 +24,10 @@ var M, _$N, O, C = function(_E) { }(M || (M = {})), function(N) { var E = function(_D) { "use strict"; - swcHelpers.inherits(E, _D); - var _super = swcHelpers.createSuper(E); + _inherits(E, _D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(M.D); @@ -33,27 +35,27 @@ var M, _$N, O, C = function(_E) { }(_$N || (_$N = {})), function(O) { var P, _$Q, P1, D2, Q1, E2, C2 = function(_E2) { "use strict"; - swcHelpers.inherits(C2, _E2); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _E2); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(Q.E2); P1 = P || (P = {}), D2 = function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(C2), P1.D2 = D2, Q1 = _$Q || (_$Q = {}), E2 = function(_D2) { "use strict"; - swcHelpers.inherits(E2, _D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, _D2); + var _super = _create_super(E2); function E2() { - return swcHelpers.classCallCheck(this, E2), _super.apply(this, arguments); + return _class_call_check(this, E2), _super.apply(this, arguments); } return E2; }(P.D2), Q1.E2 = E2; diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.1.normal.js index 76d7f568ac13..9955b9969306 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.1.normal.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @Filename: classExtendsItselfIndirectly_file1.ts var C = /*#__PURE__*/ function(E1) { "use strict"; - swcHelpers.inherits(C, E1); - var _super = swcHelpers.createSuper(C); + _inherits(C, E1); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -14,10 +16,10 @@ var C = /*#__PURE__*/ function(E1) { // @Filename: classExtendsItselfIndirectly_file2.ts var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -25,10 +27,10 @@ var D = /*#__PURE__*/ function(C) { // @Filename: classExtendsItselfIndirectly_file3.ts var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; @@ -36,10 +38,10 @@ var E = /*#__PURE__*/ function(D) { // @Filename: classExtendsItselfIndirectly_file4.ts var C2 = /*#__PURE__*/ function(E21) { "use strict"; - swcHelpers.inherits(C2, E21); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, E21); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; @@ -48,10 +50,10 @@ var C2 = /*#__PURE__*/ function(E21) { // @Filename: classExtendsItselfIndirectly_file5.ts var D2 = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; @@ -59,10 +61,10 @@ var D2 = /*#__PURE__*/ function(C2) { // @Filename: classExtendsItselfIndirectly_file6.ts var E2 = /*#__PURE__*/ function(D2) { "use strict"; - swcHelpers.inherits(E2, D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, D2); + var _super = _create_super(E2); function E2() { - swcHelpers.classCallCheck(this, E2); + _class_call_check(this, E2); return _super.apply(this, arguments); } return E2; diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.2.minified.js index a6933be7e329..62960af03ab1 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly3_es5.2.minified.js @@ -1,50 +1,52 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(E1) { "use strict"; - swcHelpers.inherits(C, E1); - var _super = swcHelpers.createSuper(C); + _inherits(C, E1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(E), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(D), C2 = function(E21) { "use strict"; - swcHelpers.inherits(C2, E21); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, E21); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(E2), D2 = function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(C2), E2 = function(D2) { "use strict"; - swcHelpers.inherits(E2, D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, D2); + var _super = _create_super(E2); function E2() { - return swcHelpers.classCallCheck(this, E2), _super.apply(this, arguments); + return _class_call_check(this, E2), _super.apply(this, arguments); } return E2; }(D2); diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.1.normal.js index 9879b89e85b1..70f4a2c1ac38 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(E1) { "use strict"; - swcHelpers.inherits(C, E1); - var _super = swcHelpers.createSuper(C); + _inherits(C, E1); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -12,30 +14,30 @@ var C = /*#__PURE__*/ function(E1) { (E); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; }(D); var C2 = /*#__PURE__*/ function(E21) { "use strict"; - swcHelpers.inherits(C2, E21); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, E21); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; @@ -43,20 +45,20 @@ var C2 = /*#__PURE__*/ function(E21) { (E2); var D2 = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(C2); var E2 = /*#__PURE__*/ function(D2) { "use strict"; - swcHelpers.inherits(E2, D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, D2); + var _super = _create_super(E2); function E2() { - swcHelpers.classCallCheck(this, E2); + _class_call_check(this, E2); return _super.apply(this, arguments); } return E2; diff --git a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.2.minified.js index a6933be7e329..62960af03ab1 100644 --- a/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsItselfIndirectly_es5.2.minified.js @@ -1,50 +1,52 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(E1) { "use strict"; - swcHelpers.inherits(C, E1); - var _super = swcHelpers.createSuper(C); + _inherits(C, E1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(E), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(D), C2 = function(E21) { "use strict"; - swcHelpers.inherits(C2, E21); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, E21); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(E2), D2 = function(C2) { "use strict"; - swcHelpers.inherits(D2, C2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C2); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(C2), E2 = function(D2) { "use strict"; - swcHelpers.inherits(E2, D2); - var _super = swcHelpers.createSuper(E2); + _inherits(E2, D2); + var _super = _create_super(E2); function E2() { - return swcHelpers.classCallCheck(this, E2), _super.apply(this, arguments); + return _class_call_check(this, E2), _super.apply(this, arguments); } return E2; }(D2); diff --git a/crates/swc/tests/tsc-references/classExtendsItself_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsItself_es5.1.normal.js index 0a48d44f0135..f84250ec9661 100644 --- a/crates/swc/tests/tsc-references/classExtendsItself_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsItself_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(C1, C); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; @@ -12,10 +14,10 @@ var C1 = /*#__PURE__*/ function(C) { (C1); var D1 = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(D1, D); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, D); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; @@ -23,10 +25,10 @@ var D1 = /*#__PURE__*/ function(D) { (D1); var E1 = /*#__PURE__*/ function(E) { "use strict"; - swcHelpers.inherits(E1, E); - var _super = swcHelpers.createSuper(E1); + _inherits(E1, E); + var _super = _create_super(E1); function E1() { - swcHelpers.classCallCheck(this, E1); + _class_call_check(this, E1); return _super.apply(this, arguments); } return E1; diff --git a/crates/swc/tests/tsc-references/classExtendsItself_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsItself_es5.2.minified.js index 61c319394c21..682d516b57ab 100644 --- a/crates/swc/tests/tsc-references/classExtendsItself_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsItself_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function(C) { "use strict"; - swcHelpers.inherits(C1, C); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(C1), D1 = function(D) { "use strict"; - swcHelpers.inherits(D1, D); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, D); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(D1), E1 = function(E) { "use strict"; - swcHelpers.inherits(E1, E); - var _super = swcHelpers.createSuper(E1); + _inherits(E1, E); + var _super = _create_super(E1); function E1() { - return swcHelpers.classCallCheck(this, E1), _super.apply(this, arguments); + return _class_call_check(this, E1), _super.apply(this, arguments); } return E1; }(E1); diff --git a/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.1.normal.js index 4cdc4f53b4a7..7a66922e183b 100644 --- a/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var M; (function(M) { var C1 = 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.2.minified.js index bb5947fbda82..36511b7e3cd8 100644 --- a/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsShadowedConstructorFunction_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(M) { var D = function(C) { "use strict"; - swcHelpers.inherits(D, 1); - var _super = swcHelpers.createSuper(D); + _inherits(D, 1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(1); diff --git a/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.1.normal.js index 51fb2b58634b..9faf703d1aaa 100644 --- a/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function foo() {} var x = new foo(); // can be used as a constructor function var C = /*#__PURE__*/ function(foo1) { "use strict"; - swcHelpers.inherits(C, foo1); - var _super = swcHelpers.createSuper(C); + _inherits(C, foo1); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.2.minified.js index b07d817e274d..001263807b3e 100644 --- a/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendsValidConstructorFunction_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function foo() {} new foo(); var C = function(foo1) { "use strict"; - swcHelpers.inherits(C, foo1); - var _super = swcHelpers.createSuper(C); + _inherits(C, foo1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(foo); diff --git a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.1.normal.js index d76d1544a447..0b899851cbbd 100644 --- a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var C5 = function C5() { "use strict"; - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); }; diff --git a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.2.minified.js index 3ae0fc7e8777..05c48343148c 100644 --- a/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classImplementsMergedClassInterface_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }, C5 = function() { "use strict"; - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); }; diff --git a/crates/swc/tests/tsc-references/classInsideBlock_es5.1.normal.js b/crates/swc/tests/tsc-references/classInsideBlock_es5.1.normal.js index f7494c66cfeb..b459dc1b17ed 100644 --- a/crates/swc/tests/tsc-references/classInsideBlock_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classInsideBlock_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo() { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; } diff --git a/crates/swc/tests/tsc-references/classInsideBlock_es5.2.minified.js b/crates/swc/tests/tsc-references/classInsideBlock_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/classInsideBlock_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classInsideBlock_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.1.normal.js b/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.1.normal.js index e2ec04a39a37..801d419243b2 100644 --- a/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.2.minified.js b/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.2.minified.js index ed6f8f9b52ea..4336fb813160 100644 --- a/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classIsSubtypeOfBaseType_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.1.normal.js b/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.1.normal.js index aeb55a23ed92..b2462e12066d 100644 --- a/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; C.foo = function foo() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.2.minified.js b/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.2.minified.js index e0d85297a324..d8193ba39e72 100644 --- a/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classPropertyAsPrivate_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype.foo = function() {}, C.foo = function() {}, swcHelpers.createClass(C, [ + return C.prototype.foo = function() {}, C.foo = function() {}, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.1.normal.js b/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.1.normal.js index aeb55a23ed92..b2462e12066d 100644 --- a/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; C.foo = function foo() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.2.minified.js b/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.2.minified.js index e0d85297a324..d8193ba39e72 100644 --- a/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classPropertyAsProtected_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype.foo = function() {}, C.foo = function() {}, swcHelpers.createClass(C, [ + return C.prototype.foo = function() {}, C.foo = function() {}, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.1.normal.js b/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.1.normal.js index 7a4d740971c7..78c8b84a232b 100644 --- a/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; C.foo = function foo() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.2.minified.js b/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.2.minified.js index e0d85297a324..d8193ba39e72 100644 --- a/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classPropertyIsPublicByDefault_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype.foo = function() {}, C.foo = function() {}, swcHelpers.createClass(C, [ + return C.prototype.foo = function() {}, C.foo = function() {}, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/classStaticBlock10_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock10_es5.1.normal.js index 83013220d48f..7b1b1df62452 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock10_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015, es5 var a1 = 1; var a2 = 1; @@ -9,7 +9,7 @@ function f() { var b1 = 22; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var __ = { writable: true, @@ -23,7 +23,7 @@ function f() { } var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock10_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock10_es5.2.minified.js index 459c47ed9b65..188bbeebaca8 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock10_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock11_es2015.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock11_es2015.1.normal.js index b4d28310f3b2..621ad203d8a9 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock11_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock11_es2015.1.normal.js @@ -1,20 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; // @target: esnext, es2022, es2015 let getX; var _x = /*#__PURE__*/ new WeakMap(); class C { constructor(x){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldSet(this, _x, x); + _class_private_field_set(this, _x, x); } } var __ = { writable: true, value: (()=>{ // getX has privileged access to #x - getX = (obj)=>swcHelpers.classPrivateFieldGet(obj, _x); + getX = (obj)=>_class_private_field_get(obj, _x); })() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock11_es2015.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock11_es2015.2.minified.js index a885268f673b..4dd6709316ab 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock11_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock11_es2015.2.minified.js @@ -1 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock11_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock11_es5.1.normal.js index 4a0efb1a8834..3967fba9d245 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock11_es5.1.normal.js @@ -1,22 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; // @target: esnext, es2022, es2015 var getX; var _x = /*#__PURE__*/ new WeakMap(); var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C); + _class_private_field_init(this, _x, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldSet(this, _x, x); + _class_private_field_set(this, _x, x); }; var __ = { writable: true, value: function() { // getX has privileged access to #x getX = function(obj) { - return swcHelpers.classPrivateFieldGet(obj, _x); + return _class_private_field_get(obj, _x); }; }() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock11_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock11_es5.2.minified.js index 4765079f8c02..0cb63369efc7 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock11_es5.2.minified.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x = new WeakMap(), C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C), _class_private_field_init(this, _x, { writable: !0, value: 1 - }), swcHelpers.classPrivateFieldSet(this, _x, x); + }), _class_private_field_set(this, _x, x); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock12_es2015.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock12_es2015.1.normal.js index 271984513f18..1dfbd5769386 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock12_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock12_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @useDefineForClassFields: false // @target: es2015 class C { @@ -10,6 +10,6 @@ var _x = { var __ = { writable: true, value: (()=>{ - swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + _class_static_private_field_spec_get(C, C, _x); })() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock12_es2015.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock12_es2015.2.minified.js index 4baedea978d2..d58899b68d90 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock12_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock12_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class C { } -swcHelpers.classStaticPrivateFieldSpecGet(C, C, { +_class_static_private_field_spec_get(C, C, { writable: !0, value: 1 }); diff --git a/crates/swc/tests/tsc-references/classStaticBlock12_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock12_es5.1.normal.js index 9846306b2d99..bbae1af0c108 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock12_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @useDefineForClassFields: false // @target: es2015 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var _x = { writable: true, @@ -12,6 +13,6 @@ var _x = { var __ = { writable: true, value: function() { - swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + _class_static_private_field_spec_get(C, C, _x); }() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock12_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock12_es5.2.minified.js index 9be612c6f794..94086c125291 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock12_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -swcHelpers.classStaticPrivateFieldSpecGet(C, C, { +_class_static_private_field_spec_get(C, C, { writable: !0, value: 1 }); diff --git a/crates/swc/tests/tsc-references/classStaticBlock13_es2015.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock13_es2015.1.normal.js index bbe3c6ac8dcc..756005945194 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock13_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock13_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: true class C { foo() { - return swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + return _class_static_private_field_spec_get(C, C, _x); } } var _x = { @@ -13,6 +13,6 @@ var _x = { var __ = { writable: true, value: (()=>{ - console.log(swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x)); + console.log(_class_static_private_field_spec_get(C, C, _x)); })() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock13_es2015.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock13_es2015.2.minified.js index 285832cd614e..135ed4d034a0 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock13_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock13_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class C { foo() { - return swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + return _class_static_private_field_spec_get(C, C, _x); } } var _x = { writable: !0, value: 123 }; -console.log(swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x)); +console.log(_class_static_private_field_spec_get(C, C, _x)); diff --git a/crates/swc/tests/tsc-references/classStaticBlock13_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock13_es5.1.normal.js index 6eeabb3c4077..fca9f8046f6b 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock13_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { - return swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + return _class_static_private_field_spec_get(C, C, _x); }; return C; }(); @@ -19,6 +20,6 @@ var _x = { var __ = { writable: true, value: function() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x)); + console.log(_class_static_private_field_spec_get(C, C, _x)); }() }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock13_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock13_es5.2.minified.js index 08021f74ddbb..ec87cc4f227c 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock13_es5.2.minified.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { - return swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x); + return _class_static_private_field_spec_get(C, C, _x); }, C; }(), _x = { writable: !0, value: 123 }; -console.log(swcHelpers.classStaticPrivateFieldSpecGet(C, C, _x)); +console.log(_class_static_private_field_spec_get(C, C, _x)); diff --git a/crates/swc/tests/tsc-references/classStaticBlock14_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock14_es5.1.normal.js index 671f18718e1c..f33f6c5a75b4 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock14_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @useDefineForClassFields: false // @target: es2015 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __1 = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock14_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock14_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock14_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock15_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock15_es5.1.normal.js index f5913c2b85dd..7abadf2ae1d6 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock15_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: true var _C__1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __1 = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock15_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock15_es5.2.minified.js index 4759f0e7e477..ceea439b6dcb 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock15_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _C__1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; console.log(_C__1); diff --git a/crates/swc/tests/tsc-references/classStaticBlock17_es2015.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock17_es2015.1.normal.js index afb1e420d509..e888550ab479 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock17_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock17_es2015.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; // @target: es2015 let friendA; var _x = /*#__PURE__*/ new WeakMap(); class A { getX() { - return swcHelpers.classPrivateFieldGet(this, _x); + return _class_private_field_get(this, _x); } constructor(v){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _x, v); + _class_private_field_set(this, _x, v); } } var __ = { @@ -19,10 +21,10 @@ var __ = { value: (()=>{ friendA = { getX (obj) { - return swcHelpers.classPrivateFieldGet(obj, _x); + return _class_private_field_get(obj, _x); }, setX (obj, value) { - swcHelpers.classPrivateFieldSet(obj, _x, value); + _class_private_field_set(obj, _x, value); } }; })() diff --git a/crates/swc/tests/tsc-references/classStaticBlock17_es2015.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock17_es2015.2.minified.js index 1f7433b5d41e..cdb82916f482 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock17_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock17_es2015.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; let friendA; var _x = new WeakMap(); friendA = { - getX: (obj)=>swcHelpers.classPrivateFieldGet(obj, _x), + getX: (obj)=>_class_private_field_get(obj, _x), setX (obj, value) { - swcHelpers.classPrivateFieldSet(obj, _x, value); + _class_private_field_set(obj, _x, value); } }; let a = new class { getX() { - return swcHelpers.classPrivateFieldGet(this, _x); + return _class_private_field_get(this, _x); } constructor(v){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _x, v); + }), _class_private_field_set(this, _x, v); } }(41); new class { diff --git a/crates/swc/tests/tsc-references/classStaticBlock17_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock17_es5.1.normal.js index fa457500165c..21ab8b1d0e4c 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock17_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; // @target: es2015 var friendA; var _x = /*#__PURE__*/ new WeakMap(); var A = /*#__PURE__*/ function() { "use strict"; function A(v) { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, A); + _class_private_field_init(this, _x, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _x, v); + _class_private_field_set(this, _x, v); } var _proto = A.prototype; _proto.getX = function getX() { - return swcHelpers.classPrivateFieldGet(this, _x); + return _class_private_field_get(this, _x); }; return A; }(); @@ -23,17 +26,17 @@ var __ = { value: function() { friendA = { getX: function getX(obj) { - return swcHelpers.classPrivateFieldGet(obj, _x); + return _class_private_field_get(obj, _x); }, setX: function setX(obj, value) { - swcHelpers.classPrivateFieldSet(obj, _x, value); + _class_private_field_set(obj, _x, value); } }; }() }; var B = function B(a1) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var x = friendA.getX(a1); // ok friendA.setX(a1, x + 1); // ok }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock17_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock17_es5.2.minified.js index 2beb2bacf2c6..9a1924a7f118 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock17_es5.2.minified.js @@ -1,27 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var friendA, _x = new WeakMap(), A = function() { "use strict"; function A(v) { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, A), _class_private_field_init(this, _x, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _x, v); + }), _class_private_field_set(this, _x, v); } return A.prototype.getX = function() { - return swcHelpers.classPrivateFieldGet(this, _x); + return _class_private_field_get(this, _x); }, A; }(); friendA = { getX: function(obj) { - return swcHelpers.classPrivateFieldGet(obj, _x); + return _class_private_field_get(obj, _x); }, setX: function(obj, value) { - swcHelpers.classPrivateFieldSet(obj, _x, value); + _class_private_field_set(obj, _x, value); } }; var B = function(a1) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var x = friendA.getX(a1); friendA.setX(a1, x + 1); }, a = new A(41); diff --git a/crates/swc/tests/tsc-references/classStaticBlock18_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock18_es5.1.normal.js index c11b32fcab32..bc8e5c9405a3 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock18_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015, es5 function foo() { var _class1, __1; return _class1 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, _class1.foo = 1, __1 = { writable: true, value: function() { var _class2, __; var c = (_class2 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, _class2.bar = 2, __ = { writable: true, value: function() { diff --git a/crates/swc/tests/tsc-references/classStaticBlock18_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock18_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock18_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/classStaticBlock1_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock1_es5.1.normal.js index 4735fb849486..0125781523fd 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock1_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015, es5 var a = 2; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock1_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock21_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock21_es5.1.normal.js index df9fd60e26ec..7b5ac6b9df18 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock21_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock21_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock21_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock21_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock24_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock24_es5.1.normal.js index c94c0133f513..b3e625199ad6 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock24_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs, es2015, es2020, es2022, UMD, AMD, System, esnext export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock24_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock24_es5.2.minified.js index 6e9b1c8f2283..b992d34774ed 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock24_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.x = 1; diff --git a/crates/swc/tests/tsc-references/classStaticBlock25_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock25_es5.1.normal.js index a032565499e8..773cd709ff48 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock25_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022 // @declaration: true // @declarationMap: true @@ -7,7 +7,7 @@ var a = 1; var b = 2; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock25_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock25_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock25_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock27_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock27_es5.1.normal.js index 13681024fddd..be709beef06b 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock27_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock27_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _Foo, __, __1, __2; // https://github.com/microsoft/TypeScript/issues/44872 void (_Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _Foo.prop = 1, __ = { writable: true, value: function() { diff --git a/crates/swc/tests/tsc-references/classStaticBlock27_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock27_es5.2.minified.js index 4ab69dffa548..c675a739390c 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock27_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock27_es5.2.minified.js @@ -1,6 +1,6 @@ var _Foo; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (_Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }).prop = 1, console.log(_Foo.prop), _Foo.prop++, console.log(_Foo.prop), _Foo.prop++, console.log(_Foo.prop), _Foo.prop++; diff --git a/crates/swc/tests/tsc-references/classStaticBlock2_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock2_es5.1.normal.js index 640408357d08..d5c59e1aa016 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock2_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015, es5 var a = 1; var b = 2; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlock2_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classStaticBlock3_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock3_es5.1.normal.js index ebd5f29dc0ba..59dd9e77bbb4 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock3_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022 var a = 1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f1 = 1; var __ = { diff --git a/crates/swc/tests/tsc-references/classStaticBlock3_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock3_es5.2.minified.js index 9ab71779a0c8..5bbd0ac4c657 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f1 = 1, console.log(C.f1, C.f2, C.f3), C.f2 = 2, console.log(C.f1, C.f2, C.f3), C.f3 = 3; diff --git a/crates/swc/tests/tsc-references/classStaticBlock4_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock4_es5.1.normal.js index f013af24f123..318891aac2e7 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.s1 = 1; var __ = { diff --git a/crates/swc/tests/tsc-references/classStaticBlock4_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock4_es5.2.minified.js index cb720c752f1a..5ecdfbee84b5 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock4_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.s1 = 1, C.s1, C.s1, C.s2, C.s2, C.s2 = 2, C.ss2 = C.s1; diff --git a/crates/swc/tests/tsc-references/classStaticBlock5_es2015.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock5_es2015.1.normal.js index 9ab22aff54ca..90b0d3175308 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock5_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; // @target: esnext, es2022, es2015, es5 class B { } @@ -7,7 +8,7 @@ B.b = 2; class C extends B { } C.b = 3; -C.c = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); +C.c = _get(_get_prototype_of(C), "a", C); var __ = { writable: true, value: (()=>{ diff --git a/crates/swc/tests/tsc-references/classStaticBlock5_es2015.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock5_es2015.2.minified.js index f2b20a8426fe..e2c721555e08 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock5_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class B { } B.a = 1, B.b = 2; class C extends B { } -C.b = 3, C.c = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.b, super.b, super.a; +C.b = 3, C.c = _get(_get_prototype_of(C), "a", C), C.b, super.b, super.a; diff --git a/crates/swc/tests/tsc-references/classStaticBlock5_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock5_es5.1.normal.js index 2a9f0762b0ee..bb1c7aaa3d6e 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock5_es5.1.normal.js @@ -1,24 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _superprop_get_b = ()=>super.b, _superprop_get_a = ()=>super.a; // @target: esnext, es2022, es2015, es5 var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; B.a = 1; B.b = 2; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); C.b = 3; -C.c = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); +C.c = _get(_get_prototype_of(C), "a", C); var __ = { writable: true, value: function() { diff --git a/crates/swc/tests/tsc-references/classStaticBlock5_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock5_es5.2.minified.js index 7a138dd6c983..e40ed30d5544 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock5_es5.2.minified.js @@ -1,16 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; B.a = 1, B.b = 2; var C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C.b = 3, C.c = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.b, super.b, super.a; +C.b = 3, C.c = _get(_get_prototype_of(C), "a", C), C.b, super.b, super.a; diff --git a/crates/swc/tests/tsc-references/classStaticBlock9_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock9_es5.1.normal.js index a0cd8d3d00f5..f7cc51360ca8 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock9_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015, es5 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; A.bar = A.foo + 1; var __ = { diff --git a/crates/swc/tests/tsc-references/classStaticBlock9_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock9_es5.2.minified.js index 9e2e0f3ee70c..ad0863381d6c 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock9_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; A.bar = A.foo + 1, A.foo, A.foo = 1; diff --git a/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.1.normal.js index fd5165846c14..c6d4b8a3d345 100644 --- a/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022 // @noEmit: true // @strict: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var __ = { writable: true, diff --git a/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.2.minified.js index 2f0a2a838d95..ff5ecbf65826 100644 --- a/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlockUseBeforeDef2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.x = 1; diff --git a/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.1.normal.js index 2451e692cdb0..033ce8b07d00 100644 --- a/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -18,14 +20,14 @@ var c = new C(); // error var c2 = new C(1); // ok var Base2 = function Base2(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var D = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D, Base2); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base2); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -36,10 +38,10 @@ var d2 = new D(1); // ok // specialized base class var D2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D2, Base2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; @@ -49,10 +51,10 @@ var d3 = new D(); // error var d4 = new D(1); // ok var D3 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D3, Base2); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base2); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; diff --git a/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.2.minified.js index 160ce2a5fabd..2db9bb467125 100644 --- a/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithBaseClassButNoConstructor_es5.2.minified.js @@ -1,46 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(Base); new C(), new C(1); var Base2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, D = function(Base21) { "use strict"; - swcHelpers.inherits(D, Base21); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base21); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(Base2); new D(), new D(1); var D2 = function(Base22) { "use strict"; - swcHelpers.inherits(D2, Base22); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base22); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(Base2); new D(), new D(1); var D3 = function(Base23) { "use strict"; - swcHelpers.inherits(D3, Base23); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base23); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(Base2); diff --git a/crates/swc/tests/tsc-references/classWithConstructors_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithConstructors_es5.1.normal.js index 075d7a7e3803..ba3ea9d597d8 100644 --- a/crates/swc/tests/tsc-references/classWithConstructors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithConstructors_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var NonGeneric; (function(NonGeneric) { var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); // error var c2 = new C(""); // ok var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c3 = new C2(); // error var c4 = new C2(""); // ok var c5 = new C2(1); // ok var D = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D, C2); - var _super = swcHelpers.createSuper(D); + _inherits(D, C2); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -32,23 +34,23 @@ var Generics; (function(Generics) { var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); // error var c2 = new C(""); // ok var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c3 = new C2(); // error var c4 = new C2(""); // ok var c5 = new C2(1, 2); // ok var D = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(D, C2); - var _super = swcHelpers.createSuper(D); + _inherits(D, C2); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/classWithConstructors_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithConstructors_es5.2.minified.js index 345a59354e60..7e39209fd08d 100644 --- a/crates/swc/tests/tsc-references/classWithConstructors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithConstructors_es5.2.minified.js @@ -1,22 +1,24 @@ var NonGeneric, Generics; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(NonGeneric) { var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(), new C(""); var C21 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C21); + _class_call_check(this, C21); }; new C21(), new C21(""), new C21(1); var D = function(C2) { "use strict"; - swcHelpers.inherits(D, C2); - var _super = swcHelpers.createSuper(D); + _inherits(D, C2); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C21); @@ -24,20 +26,20 @@ import * as swcHelpers from "@swc/helpers"; }(NonGeneric || (NonGeneric = {})), function(Generics) { var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(), new C(""); var C22 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C22); + _class_call_check(this, C22); }; new C22(), new C22(""), new C22(1, 2); var D = function(C2) { "use strict"; - swcHelpers.inherits(D, C2); - var _super = swcHelpers.createSuper(D); + _inherits(D, C2); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C22); diff --git a/crates/swc/tests/tsc-references/classWithEmptyBody_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithEmptyBody_es5.1.normal.js index ebda8297f3b7..91dbf5fd4f33 100644 --- a/crates/swc/tests/tsc-references/classWithEmptyBody_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithEmptyBody_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var o = c; @@ -12,7 +12,7 @@ c = { c = function() {}; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return 1; }; var d; diff --git a/crates/swc/tests/tsc-references/classWithEmptyBody_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithEmptyBody_es5.2.minified.js index c56194780254..496818b4a801 100644 --- a/crates/swc/tests/tsc-references/classWithEmptyBody_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithEmptyBody_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { - return swcHelpers.classCallCheck(this, D), 1; + return _class_call_check(this, D), 1; }; diff --git a/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.1.normal.js index 7fea4bdb728d..3d0893068f03 100644 --- a/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); var r = C; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var d = new D(); var d2 = new D(); diff --git a/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.2.minified.js index 7e848a5f69a4..fedd89a9e928 100644 --- a/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithNoConstructorOrBaseClass_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(); var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; new D(), new D(); diff --git a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.1.normal.js index 33fc5c0bb436..27aa307c441a 100644 --- a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.y = function y(a) { return null; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "z", get: function get() { diff --git a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.2.minified.js index 5b0af87d9af3..5e866c25a206 100644 --- a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface2_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.y = function(a) { return null; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "z", get: function() { diff --git a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.1.normal.js index 33fc5c0bb436..27aa307c441a 100644 --- a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.y = function y(a) { return null; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "z", get: function get() { diff --git a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.2.minified.js index 5b0af87d9af3..5e866c25a206 100644 --- a/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithOnlyPublicMembersEquivalentToInterface_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.y = function(a) { return null; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "z", get: function() { diff --git a/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.1.normal.js index bdb44ad47fbc..4ae2538f670a 100644 --- a/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // classes do not permit optional parameters, these are errors var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() {}; @@ -12,7 +12,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f(x) {}; diff --git a/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.2.minified.js index 1550b9d1708c..278e8a8fb941 100644 --- a/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithOptionalParameter_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() {}, C; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function(x) {}, C2; }(); diff --git a/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.1.normal.js index 3f9fd3c0755d..a34bd459514c 100644 --- a/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // accessing any private outside the class is an error var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = ""; this.b = ""; this.d = function() { diff --git a/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.2.minified.js index e7b9a0c3e77e..9821da4209a5 100644 --- a/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithPrivateProperty_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.a = "", this.b = "", this.d = function() { + _class_call_check(this, C), this.a = "", this.b = "", this.d = function() { return ""; }; } diff --git a/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.1.normal.js index f3eb07ce73c6..68adb8788bba 100644 --- a/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // accessing any protected outside the class is an error var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = ""; this.b = ""; this.d = function() { @@ -24,10 +26,10 @@ C.g = function() { }; var D = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; diff --git a/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.2.minified.js index b3a98157f4e9..9bcde9a56b7a 100644 --- a/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithProtectedProperty_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.a = "", this.b = "", this.d = function() { + _class_call_check(this, C), this.a = "", this.b = "", this.d = function() { return ""; }; } @@ -17,10 +19,10 @@ C.g = function() { }; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.method = function() { var d = new D(); diff --git a/crates/swc/tests/tsc-references/classWithPublicProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithPublicProperty_es5.1.normal.js index 949605e0fb2d..a32de0012184 100644 --- a/crates/swc/tests/tsc-references/classWithPublicProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithPublicProperty_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = ""; this.b = ""; this.d = function() { diff --git a/crates/swc/tests/tsc-references/classWithPublicProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithPublicProperty_es5.2.minified.js index e7b9a0c3e77e..9821da4209a5 100644 --- a/crates/swc/tests/tsc-references/classWithPublicProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithPublicProperty_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.a = "", this.b = "", this.d = function() { + _class_call_check(this, C), this.a = "", this.b = "", this.d = function() { return ""; }; } diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElement2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.1.normal.js index 22b4e1197de4..e28f2297f5d4 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: es6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES61_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.1.normal.js index 22b4e1197de4..e28f2297f5d4 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: es6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithSemicolonClassElementES62_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.1.normal.js index d0713d1c5c93..b3a4e1d57852 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1; // @target: esnext,es2015,es5 // @noTypesAndSymbols: true @@ -7,15 +9,15 @@ var _class, _class1; // https://github.com/microsoft/TypeScript/issues/36295 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(param) { var tmp = param[/*#__PURE__*/ (_class = function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; @@ -26,10 +28,10 @@ var x = ""; (function(param) { var tmp = param[/*#__PURE__*/ (_class1 = function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.2.minified.js index ad73f5d66251..d94d4fb48b68 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.2_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (void 0)[((_class = function(C1) { "use strict"; - swcHelpers.inherits(_class2, C1); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C1); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class).x], function() { (void 0)[((_class1 = function(C2) { "use strict"; - swcHelpers.inherits(_class2, C2); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C2); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class1).x], arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.1.normal.js index 7cc5ea3a5a34..795376434981 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1; // @target: esnext // @noTypesAndSymbols: true @@ -7,15 +9,15 @@ var _class, _class1; // https://github.com/microsoft/TypeScript/issues/36295 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(param) { var tmp = param[/*#__PURE__*/ (_class = function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; @@ -26,10 +28,10 @@ var x = ""; (function(param) { var tmp = param[/*#__PURE__*/ (_class1 = function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.2.minified.js index ad73f5d66251..d94d4fb48b68 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern.3_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (void 0)[((_class = function(C1) { "use strict"; - swcHelpers.inherits(_class2, C1); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C1); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class).x], function() { (void 0)[((_class1 = function(C2) { "use strict"; - swcHelpers.inherits(_class2, C2); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C2); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class1).x], arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.1.normal.js index 8e2fcf67ca66..89c2ec0e482f 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class; // @target: esnext,es2015,es5 // @noTypesAndSymbols: true @@ -6,6 +6,6 @@ var _class; (function(param) { var tmp = param[(_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }, _class.x = 1, _class).x], b = tmp === void 0 ? "" : tmp; })(); diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.2.minified.js index c11b249e8e80..8c5e9002b5da 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterBindingPattern_es5.2.minified.js @@ -1,6 +1,6 @@ var _class; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (void 0)[((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }).x = 1, _class).x]; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.1.normal.js index 4dc55cd14134..e174e0001b40 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1; // @target: esnext,es2015,es5 // @noTypesAndSymbols: true @@ -7,15 +9,15 @@ var _class, _class1; // https://github.com/microsoft/TypeScript/issues/36295 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function() { var b = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (_class = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; @@ -26,10 +28,10 @@ var x = ""; (function() { var b = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (_class1 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.2.minified.js index d141266cca43..54b32c33cd53 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.2_es5.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ((_class = function(C1) { "use strict"; - swcHelpers.inherits(_class2, C1); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C1); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class); }(), function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ((_class1 = function(C2) { "use strict"; - swcHelpers.inherits(_class2, C2); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C2); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class1), arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.1.normal.js index 632103c347ec..1d27bc2b2380 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1; // @target: esnext // @noTypesAndSymbols: true @@ -7,15 +9,15 @@ var _class, _class1; // https://github.com/microsoft/TypeScript/issues/36295 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function() { var b = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (_class = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; @@ -26,10 +28,10 @@ var x = ""; (function() { var b = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (_class1 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(_class2, C); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C); + var _super = _create_super(_class2); function _class2() { - swcHelpers.classCallCheck(this, _class2); + _class_call_check(this, _class2); return _super.apply(this, arguments); } return _class2; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.2.minified.js index d141266cca43..54b32c33cd53 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer.3_es5.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, _class1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ((_class = function(C1) { "use strict"; - swcHelpers.inherits(_class2, C1); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C1); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class); }(), function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ((_class1 = function(C2) { "use strict"; - swcHelpers.inherits(_class2, C2); - var _super = swcHelpers.createSuper(_class2); + _inherits(_class2, C2); + var _super = _create_super(_class2); function _class2() { - return swcHelpers.classCallCheck(this, _class2), _super.apply(this, arguments); + return _class_call_check(this, _class2), _super.apply(this, arguments); } return _class2; }(C)).x = 1, _class1), arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.1.normal.js index 038b09e3da52..4ca5aba139b4 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class; // @target: esnext,es2015,es5 // @noTypesAndSymbols: true @@ -6,6 +6,6 @@ var _class; (function() { var b = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : (_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }, _class.x = 1, _class); })(); diff --git a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.2.minified.js index d3598cde983f..ee0e6b441529 100644 --- a/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticFieldInParameterInitializer_es5.2.minified.js @@ -1,8 +1,8 @@ var _class; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }).x = 1, _class); }(); diff --git a/crates/swc/tests/tsc-references/classWithStaticMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithStaticMembers_es5.1.normal.js index d71b03d3720c..0a918a24ef28 100644 --- a/crates/swc/tests/tsc-references/classWithStaticMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithStaticMembers_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } C.fn = function fn() { return this; }; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: "x", get: function get() { @@ -25,10 +28,10 @@ var r2 = r.x; var r3 = r.foo; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/classWithStaticMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithStaticMembers_es5.2.minified.js index fd8d9736158f..d72aa9cc7671 100644 --- a/crates/swc/tests/tsc-references/classWithStaticMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithStaticMembers_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.fn = function() { return this; - }, swcHelpers.createClass(C, null, [ + }, _create_class(C, null, [ { key: "x", get: function() { @@ -19,10 +22,10 @@ var C = function() { r.x, r.foo; var D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), r = D.fn(); diff --git a/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.1.normal.js index 6b3f1ed62cdb..fab5b34b7349 100644 --- a/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = 1; this.y = "hello"; }; @@ -9,7 +9,7 @@ var c = new C(); var c2 = new C(null); // error var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = 2; this.y = null; }; diff --git a/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.2.minified.js index 19da9f5512a6..d4fb96204a3c 100644 --- a/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithoutExplicitConstructor_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = 1, this.y = "hello"; + _class_call_check(this, C), this.x = 1, this.y = "hello"; }; new C(), new C(null); var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = 2, this.y = null; + _class_call_check(this, D), this.x = 2, this.y = null; }; new D(), new D(null); diff --git a/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.1.normal.js b/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.1.normal.js index 7d08dbf9f441..dea44a9a5047 100644 --- a/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true var ANY; var BOOLEAN; @@ -7,7 +7,7 @@ var STRING; var OBJECT; var CLASS = function CLASS() { "use strict"; - swcHelpers.classCallCheck(this, CLASS); + _class_call_check(this, CLASS); }; //The second operand type is Object ANY, OBJECT; diff --git a/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.2.minified.js b/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.2.minified.js index c84d00bbc6b9..208a0d6b75f8 100644 --- a/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commaOperatorWithSecondOperandObjectType_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, CLASS = function() { "use strict"; - swcHelpers.classCallCheck(this, CLASS); + _class_call_check(this, CLASS); }; STRING.toLowerCase(), new CLASS(), STRING.toLowerCase(), new CLASS(); diff --git a/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.1.normal.js index 5bfeca795412..5a70fb5ff65b 100644 --- a/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @Filename: foo_0.ts export var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = 42; }; C1.s1 = true; diff --git a/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.2.minified.js index 8cd5a19f472c..f26a2ac50d29 100644 --- a/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commonJSImportAsPrimaryExpression_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var foo, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = 42; + _class_call_check(this, C1), this.m1 = 42; }; C1.s1 = !0, require("./foo_0").C1.s1; diff --git a/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.1.normal.js b/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.1.normal.js index e4ef6aeb4a73..12f8db163989 100644 --- a/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @strict: true @@ -13,7 +13,7 @@ var K = require("./mod1").K; var K = /*#__PURE__*/ function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); } var _proto = K.prototype; _proto.values = function values() { diff --git a/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.2.minified.js b/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.2.minified.js index eecf4818839f..0e56148ad141 100644 --- a/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commonJSImportClassTypeReference_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var K = require("./mod1").K, K = function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); } return K.prototype.values = function() { return new K(); diff --git a/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.1.normal.js index bbeadcc037ae..5d7ce8407f39 100644 --- a/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @strict: true @@ -13,7 +13,7 @@ var K = require("./mod1").K; exports.K = /*#__PURE__*/ function() { "use strict"; function K1() { - swcHelpers.classCallCheck(this, K1); + _class_call_check(this, K1); } var _proto = K1.prototype; _proto.values = function values() {}; diff --git a/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.2.minified.js index 9aa0187000e4..355fa6e79202 100644 --- a/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commonJSImportExportedClassExpression_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; require("./mod1").K, exports.K = function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); } return K.prototype.values = function() {}, K; }(); diff --git a/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.1.normal.js b/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.1.normal.js index d8f798f28303..3233adc3de02 100644 --- a/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @strict: true @@ -14,7 +14,7 @@ var NS = {}; NS.K = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.values = function values() { diff --git a/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.2.minified.js b/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.2.minified.js index ed4b5b7d7fae..509c6a57b23e 100644 --- a/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commonJSImportNestedClassTypeReference_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; require("./mod1").K; var NS = {}; NS.K = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.values = function() { return new NS.K(); diff --git a/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.1.normal.js index cae2894de43e..7ac1c0131b31 100644 --- a/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @Filename: foo_0.ts export var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = 42; }; C1.s1 = true; diff --git a/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.2.minified.js index 0d9478e27759..802c0e1ac716 100644 --- a/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/commonJSImportNotAsPrimaryExpression_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var i, z, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = 42; + _class_call_check(this, C1), this.m1 = 42; }; C1.s1 = !0; export var E1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.1.normal.js index 47e6b0371a97..c411c9701078 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A1 = /*#__PURE__*/ function() { "use strict"; function A1() { - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); } var _proto = A1.prototype; _proto.fn = function fn(a) { @@ -13,7 +15,7 @@ var A1 = /*#__PURE__*/ function() { var B1 = /*#__PURE__*/ function() { "use strict"; function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); } var _proto = B1.prototype; _proto.fn = function fn(b) { @@ -24,7 +26,7 @@ var B1 = /*#__PURE__*/ function() { var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.fn = function fn(b) { @@ -34,20 +36,20 @@ var Base = /*#__PURE__*/ function() { }(); var A2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(A2, Base); - var _super = swcHelpers.createSuper(A2); + _inherits(A2, Base); + var _super = _create_super(A2); function A2() { - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); return _super.apply(this, arguments); } return A2; }(Base); var B2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(B2, Base); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, Base); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.2.minified.js index 06e9b3c62f4b..98f0f94ec229 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithIdenticalObjects_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A1 = function() { "use strict"; function A1() { - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); } return A1.prototype.fn = function(a) { return null; @@ -10,7 +12,7 @@ var A1 = function() { }(), B1 = function() { "use strict"; function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); } return B1.prototype.fn = function(b) { return null; @@ -18,25 +20,25 @@ var A1 = function() { }(), Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.fn = function(b) { return null; }, Base; }(), A2 = function(Base) { "use strict"; - swcHelpers.inherits(A2, Base); - var _super = swcHelpers.createSuper(A2); + _inherits(A2, Base); + var _super = _create_super(A2); function A2() { - return swcHelpers.classCallCheck(this, A2), _super.apply(this, arguments); + return _class_call_check(this, A2), _super.apply(this, arguments); } return A2; }(Base), B2 = function(Base) { "use strict"; - swcHelpers.inherits(B2, Base); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, Base); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.1.normal.js index 63769321be07..9a8571f1cc03 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.2.minified.js index 699e6682a947..f4148491e131 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnCallSignature_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.1.normal.js index 63769321be07..9a8571f1cc03 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.2.minified.js index 699e6682a947..f4148491e131 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.1.normal.js index 7ffbd973ea29..1f75e48ab021 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.2.minified.js index 699e6682a947..f4148491e131 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.1.normal.js index 7cdb1a894c3e..ac1c0d9c4d9d 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.2.minified.js index 699e6682a947..f4148491e131 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.1.normal.js index 7cdb1a894c3e..ac1c0d9c4d9d 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.2.minified.js index 699e6682a947..f4148491e131 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.1.normal.js index 5e2ea65d6da5..b2232805129c 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; var B1 = function B1() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; var a1; var b1; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.2.minified.js index ef62ad55c37e..ae3e72a6116a 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithNoRelationshipObjectsOnProperty_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, B1 = function() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B2 = function() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.1.normal.js index d04b38756922..d18f96bf774f 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnCallSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.1.normal.js index 1a89134c3eb3..396e68653543 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnConstructorSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.1.normal.js index 4d807b6057e9..6dec71fec676 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnIndexSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.1.normal.js index dbf3c4943ae6..296897693b4f 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.1.normal.js index 8180baf9bdf3..2cd6c72a969d 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.2.minified.js index 7734db0870d3..4c8da75632d8 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.1.normal.js index 23fcdc73b096..acdb1e9e5d57 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; var B1 = function B1() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; diff --git a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.2.minified.js index 63d226ad49a9..8f4970015a44 100644 --- a/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/comparisonOperatorWithSubtypeObjectOnProperty_es5.2.minified.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, B1 = function() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B2 = function(A21) { "use strict"; - swcHelpers.inherits(B2, A21); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A21); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A2); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.1.normal.js index a2348b8cb194..1325f0216cd6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var s; var n; var a; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, s, function() {}), swcHelpers.defineProperty(_obj, n, function() {}), swcHelpers.defineProperty(_obj, s + s, function() {}), swcHelpers.defineProperty(_obj, s + n, function() {}), swcHelpers.defineProperty(_obj, +s, function() {}), swcHelpers.defineProperty(_obj, "", function() {}), swcHelpers.defineProperty(_obj, 0, function() {}), swcHelpers.defineProperty(_obj, a, function() {}), swcHelpers.defineProperty(_obj, true, function() {}), swcHelpers.defineProperty(_obj, "hello bye", function() {}), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), function() {}), _obj); +var v = (_obj = {}, _define_property(_obj, s, function() {}), _define_property(_obj, n, function() {}), _define_property(_obj, s + s, function() {}), _define_property(_obj, s + n, function() {}), _define_property(_obj, +s, function() {}), _define_property(_obj, "", function() {}), _define_property(_obj, 0, function() {}), _define_property(_obj, a, function() {}), _define_property(_obj, true, function() {}), _define_property(_obj, "hello bye", function() {}), _define_property(_obj, "hello ".concat(a, " bye"), function() {}), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.2.minified.js index 6b600c8fc3da..b276d4adc42a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames10_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var s, n, a, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, s, function() {}), swcHelpers.defineProperty(_obj, n, function() {}), swcHelpers.defineProperty(_obj, s + s, function() {}), swcHelpers.defineProperty(_obj, s + n, function() {}), swcHelpers.defineProperty(_obj, +s, function() {}), swcHelpers.defineProperty(_obj, "", function() {}), swcHelpers.defineProperty(_obj, 0, function() {}), swcHelpers.defineProperty(_obj, a, function() {}), swcHelpers.defineProperty(_obj, !0, function() {}), swcHelpers.defineProperty(_obj, "hello bye", function() {}), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), function() {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, s, function() {}), _define_property(_obj, n, function() {}), _define_property(_obj, s + s, function() {}), _define_property(_obj, s + n, function() {}), _define_property(_obj, +s, function() {}), _define_property(_obj, "", function() {}), _define_property(_obj, 0, function() {}), _define_property(_obj, a, function() {}), _define_property(_obj, !0, function() {}), _define_property(_obj, "hello bye", function() {}), _define_property(_obj, "hello ".concat(a, " bye"), function() {}); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.1.normal.js index 72e602d8beef..127f52b30255 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var s; var n; var a; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, s, function() {}), swcHelpers.defineProperty(_obj, n, function() {}), swcHelpers.defineProperty(_obj, s + s, function() {}), swcHelpers.defineProperty(_obj, s + n, function() {}), swcHelpers.defineProperty(_obj, +s, function() {}), swcHelpers.defineProperty(_obj, "", function() {}), swcHelpers.defineProperty(_obj, 0, function() {}), swcHelpers.defineProperty(_obj, a, function() {}), swcHelpers.defineProperty(_obj, true, function() {}), swcHelpers.defineProperty(_obj, "hello bye", function() {}), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), function() {}), _obj); +var v = (_obj = {}, _define_property(_obj, s, function() {}), _define_property(_obj, n, function() {}), _define_property(_obj, s + s, function() {}), _define_property(_obj, s + n, function() {}), _define_property(_obj, +s, function() {}), _define_property(_obj, "", function() {}), _define_property(_obj, 0, function() {}), _define_property(_obj, a, function() {}), _define_property(_obj, true, function() {}), _define_property(_obj, "hello bye", function() {}), _define_property(_obj, "hello ".concat(a, " bye"), function() {}), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.2.minified.js index 6b600c8fc3da..b276d4adc42a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames10_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var s, n, a, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, s, function() {}), swcHelpers.defineProperty(_obj, n, function() {}), swcHelpers.defineProperty(_obj, s + s, function() {}), swcHelpers.defineProperty(_obj, s + n, function() {}), swcHelpers.defineProperty(_obj, +s, function() {}), swcHelpers.defineProperty(_obj, "", function() {}), swcHelpers.defineProperty(_obj, 0, function() {}), swcHelpers.defineProperty(_obj, a, function() {}), swcHelpers.defineProperty(_obj, !0, function() {}), swcHelpers.defineProperty(_obj, "hello bye", function() {}), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), function() {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, s, function() {}), _define_property(_obj, n, function() {}), _define_property(_obj, s + s, function() {}), _define_property(_obj, s + n, function() {}), _define_property(_obj, +s, function() {}), _define_property(_obj, "", function() {}), _define_property(_obj, 0, function() {}), _define_property(_obj, a, function() {}), _define_property(_obj, !0, function() {}), _define_property(_obj, "hello bye", function() {}), _define_property(_obj, "hello ".concat(a, " bye"), function() {}); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.1.normal.js index 554cd5a1cb4e..384b5faf7b00 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; // @target: es5 var s; var n; @@ -16,4 +16,4 @@ var v = (_obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = return 0; }, _mutatorMap["hello bye"] = _mutatorMap["hello bye"] || {}, _mutatorMap["hello bye"].set = function(v) {}, _mutatorMap["hello ".concat(a, " bye")] = _mutatorMap["hello ".concat(a, " bye")] || {}, _mutatorMap["hello ".concat(a, " bye")].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.2.minified.js index 2447a5b15959..6e2eb2b6d576 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames11_ES5_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var s, n, a, _obj, _mutatorMap = {}; _obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; @@ -12,4 +12,4 @@ _obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function( return 0; }, _mutatorMap["hello bye"] = _mutatorMap["hello bye"] || {}, _mutatorMap["hello bye"].set = function(v) {}, _mutatorMap["hello ".concat(a, " bye")] = _mutatorMap["hello ".concat(a, " bye")] || {}, _mutatorMap["hello ".concat(a, " bye")].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.1.normal.js index 3f6b4574bb39..7dcb8243bed3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; // @target: es6 var s; var n; @@ -16,4 +16,4 @@ var v = (_obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = return 0; }, _mutatorMap["hello bye"] = _mutatorMap["hello bye"] || {}, _mutatorMap["hello bye"].set = function(v) {}, _mutatorMap["hello ".concat(a, " bye")] = _mutatorMap["hello ".concat(a, " bye")] || {}, _mutatorMap["hello ".concat(a, " bye")].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.2.minified.js index 2447a5b15959..6e2eb2b6d576 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames11_ES6_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var s, n, a, _obj, _mutatorMap = {}; _obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; @@ -12,4 +12,4 @@ _obj = {}, _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function( return 0; }, _mutatorMap["hello bye"] = _mutatorMap["hello bye"] || {}, _mutatorMap["hello bye"].set = function(v) {}, _mutatorMap["hello ".concat(a, " bye")] = _mutatorMap["hello ".concat(a, " bye")] || {}, _mutatorMap["hello ".concat(a, " bye")].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.1.normal.js index e211feed9949..e5beecafa00b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var s; var n; @@ -7,7 +7,7 @@ var _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_s] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.2.minified.js index d0956cde7b66..c9cd4343cbaf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames13_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var s, n, a, _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello ".concat(a, " bye"), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_s] = function() {}, _proto[_n] = function() {}, _proto[tmp1] = function() {}, _proto[tmp2] = function() {}, _proto[0] = function() {}, _proto[_a] = function() {}, _proto["hello bye"] = function() {}, C[tmp] = function() {}, C[""] = function() {}, C[!0] = function() {}, C[tmp3] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.1.normal.js index b309dd38ccf2..0ab9e4fa620c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var s; var n; @@ -7,7 +7,7 @@ var _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_s] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.2.minified.js index d0956cde7b66..c9cd4343cbaf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames13_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var s, n, a, _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello ".concat(a, " bye"), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_s] = function() {}, _proto[_n] = function() {}, _proto[tmp1] = function() {}, _proto[tmp2] = function() {}, _proto[0] = function() {}, _proto[_a] = function() {}, _proto["hello bye"] = function() {}, C[tmp] = function() {}, C[""] = function() {}, C[!0] = function() {}, C[tmp3] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.1.normal.js index 3ce0ba694c3a..057f01a015d4 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var b; var _b = b, _undefined = undefined; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_b] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.2.minified.js index 166aaec3ad86..e86a380d2e7c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames14_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _b = void 0, _undefined = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_b] = function() {}, _proto[[]] = function() {}, _proto[_undefined] = function() {}, C[!0] = function() {}, C[{}] = function() {}, C[null] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.1.normal.js index 947db37a704e..b4d805d62531 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var b; var _b = b, _undefined = undefined; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_b] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.2.minified.js index 166aaec3ad86..e86a380d2e7c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames14_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _b = void 0, _undefined = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_b] = function() {}, _proto[[]] = function() {}, _proto[_undefined] = function() {}, C[!0] = function() {}, C[{}] = function() {}, C[null] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.1.normal.js index a7630cda0aa3..24b53c36c87e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var p1; var p2; @@ -7,7 +7,7 @@ var _p1 = p1, _p2 = p2, _p3 = p3; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_p1] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.2.minified.js index 88fd3f123112..622ba3387bb5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames15_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _p1 = void 0, _p2 = void 0, _p3 = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_p1] = function() {}, _proto[_p2] = function() {}, _proto[_p3] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.1.normal.js index b636c2aab464..3a96219cc92a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var p1; var p2; @@ -7,7 +7,7 @@ var _p1 = p1, _p2 = p2, _p3 = p3; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_p1] = function() {}; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.2.minified.js index 88fd3f123112..622ba3387bb5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames15_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _p1 = void 0, _p2 = void 0, _p3 = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_p1] = function() {}, _proto[_p2] = function() {}, _proto[_p3] = function() {}, C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.1.normal.js index 925a68a184c2..3d959b5d8fe5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var s; var n; @@ -7,9 +8,9 @@ var _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _s, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.2.minified.js index 6086459e34eb..79e83f7eadf6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames16_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var s, n, a, _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello ".concat(a, " bye"), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _s, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.1.normal.js index dfdbca02e521..dd50faf01946 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var s; var n; @@ -7,9 +8,9 @@ var _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _s, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.2.minified.js index 6086459e34eb..79e83f7eadf6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames16_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var s, n, a, _s = s, _n = n, tmp = s + s, tmp1 = s + n, tmp2 = +s, _a = a, tmp3 = "hello ".concat(a, " bye"), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _s, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.1.normal.js index f435ad872bc3..d6b6c713dc14 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var b; var _b = b, _undefined = undefined; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _b, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.2.minified.js index acde43eea2c1..6174fabb2643 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames17_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _b = void 0, _undefined = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _b, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.1.normal.js index 5323103ad464..9e94696f51b5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var b; var _b = b, _undefined = undefined; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _b, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.2.minified.js index acde43eea2c1..6174fabb2643 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames17_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _b = void 0, _undefined = void 0, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _b, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.1.normal.js index 96d45e1dc046..e8bf5e98b3b9 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 function foo() { - var obj = swcHelpers.defineProperty({}, this.bar, 0); + var obj = _define_property({}, this.bar, 0); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames18_ES5_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.1.normal.js index 257e9291da1b..60f3b868afa1 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 function foo() { - var obj = swcHelpers.defineProperty({}, this.bar, 0); + var obj = _define_property({}, this.bar, 0); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames18_ES6_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.1.normal.js index 6ad576d7caaa..e1bf0c106b43 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var M; (function(M) { - var obj = swcHelpers.defineProperty({}, this.bar, 0); + var obj = _define_property({}, this.bar, 0); })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.2.minified.js index 392c84b0ebfe..bf35c512018a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames19_ES5_es5.2.minified.js @@ -1,5 +1,5 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(M) { - swcHelpers.defineProperty({}, this.bar, 0); + _define_property({}, this.bar, 0); }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.1.normal.js index e11b6a08cdf3..f928aac3ea18 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var M; (function(M) { - var obj = swcHelpers.defineProperty({}, this.bar, 0); + var obj = _define_property({}, this.bar, 0); })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.2.minified.js index 392c84b0ebfe..bf35c512018a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames19_ES6_es5.2.minified.js @@ -1,5 +1,5 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(M) { - swcHelpers.defineProperty({}, this.bar, 0); + _define_property({}, this.bar, 0); }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.1.normal.js index 51e7d63e0461..94131d3a8521 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; // @target: es5 var v = (_obj = {}, _mutatorMap[0 + 1] = _mutatorMap[0 + 1] || {}, _mutatorMap[0 + 1].get = function() { return 0; }, _mutatorMap[0 + 1] = _mutatorMap[0 + 1] || {} //No error -, _mutatorMap[0 + 1].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +, _mutatorMap[0 + 1].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.2.minified.js index b0ae3d2ff82e..f54f3d3464a6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames1_ES5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; _obj = {}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].get = function() { return 0; -}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.1.normal.js index f0d1a58a8604..9158e7842ea3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; // @target: es6 var v = (_obj = {}, _mutatorMap[0 + 1] = _mutatorMap[0 + 1] || {}, _mutatorMap[0 + 1].get = function() { return 0; }, _mutatorMap[0 + 1] = _mutatorMap[0 + 1] || {} //No error -, _mutatorMap[0 + 1].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +, _mutatorMap[0 + 1].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.2.minified.js index b0ae3d2ff82e..f54f3d3464a6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames1_ES6_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; _obj = {}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].get = function() { return 0; -}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _mutatorMap[1] = _mutatorMap[1] || {}, _mutatorMap[1].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.1.normal.js index 6e445bab50db..4fd1c1137216 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 -var obj = swcHelpers.defineProperty({}, this.bar, 0); +var obj = _define_property({}, this.bar, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.2.minified.js index 77e9de0e8b03..ecc2a3edae40 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames20_ES5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, this.bar, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, this.bar, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.1.normal.js index 2b3ad1558d12..ab24d2c629e0 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 -var obj = swcHelpers.defineProperty({}, this.bar, 0); +var obj = _define_property({}, this.bar, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.2.minified.js index 77e9de0e8b03..ecc2a3edae40 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames20_ES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, this.bar, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, this.bar, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.1.normal.js index 9fce0a437261..5da0f8799276 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = this.bar(); // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.2.minified.js index 5febeaa8008d..07ee66e67132 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames21_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = this.bar(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.1.normal.js index a5d2dc93e57e..95506b7dff8f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = this.bar(); // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.2.minified.js index 5febeaa8008d..07ee66e67132 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames21_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = this.bar(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.1.normal.js index 29bf17a692f8..f25e0a657135 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { - var obj = swcHelpers.defineProperty({}, this.bar(), function() {}); + var obj = _define_property({}, this.bar(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.2.minified.js index f1203472c3f3..f665187317e8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames22_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { - return swcHelpers.defineProperty({}, this.bar(), function() {}), 0; + return _define_property({}, this.bar(), function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.1.normal.js index 6a1592ee410e..3d46389ca62c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { - var obj = swcHelpers.defineProperty({}, this.bar(), function() {}); + var obj = _define_property({}, this.bar(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.2.minified.js index f1203472c3f3..f665187317e8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames22_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { - return swcHelpers.defineProperty({}, this.bar(), function() {}), 0; + return _define_property({}, this.bar(), function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.1.normal.js index 778300c4ae98..58e1c663592a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; -var tmp = swcHelpers.defineProperty({}, this.bar(), 1)[0]; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +var tmp = _define_property({}, this.bar(), 1)[0]; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.2.minified.js index 35001658dac6..a6edb8f40eda 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames23_ES5_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -var tmp = swcHelpers.defineProperty({}, this.bar(), 1)[0], C = function() { +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +var tmp = _define_property({}, this.bar(), 1)[0], C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.1.normal.js index 2d853f74bf16..ffc4e2c2ac6c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; -var tmp = swcHelpers.defineProperty({}, this.bar(), 1)[0]; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +var tmp = _define_property({}, this.bar(), 1)[0]; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.2.minified.js index 35001658dac6..a6edb8f40eda 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames23_ES6_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -var tmp = swcHelpers.defineProperty({}, this.bar(), 1)[0], C = function() { +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +var tmp = _define_property({}, this.bar(), 1)[0], C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.1.normal.js index 70ede868cc28..84eaf849075d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -14,10 +16,10 @@ var Base = /*#__PURE__*/ function() { var tmp = super.bar(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.2.minified.js index 23f3339af75d..81774c49d09e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames24_ES5_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), tmp = super.bar(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.1.normal.js index 3bb9ad857aeb..786e00896be6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -14,10 +16,10 @@ var Base = /*#__PURE__*/ function() { var tmp = super.bar(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.2.minified.js index 23f3339af75d..81774c49d09e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames24_ES6_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), tmp = super.bar(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.1.normal.js index b37a8c0d2eb2..cb5f76987539 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.1.normal.js @@ -1,9 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -13,15 +18,15 @@ var Base = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.foo = function foo() { - var obj = swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this), function() {}); + var obj = _define_property({}, _get(_get_prototype_of(C.prototype), "bar", this).call(this), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.2.minified.js index 9b99450539be..0f745ef57f04 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames25_ES5_es5.2.minified.js @@ -1,20 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.foo = function() { - return swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this), function() {}), 0; + return _define_property({}, _get(_get_prototype_of(C.prototype), "bar", this).call(this), function() {}), 0; }, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.1.normal.js index 474eaf2443d5..2e40930f4ced 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.1.normal.js @@ -1,9 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -13,15 +18,15 @@ var Base = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.foo = function foo() { - var obj = swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this), function() {}); + var obj = _define_property({}, _get(_get_prototype_of(C.prototype), "bar", this).call(this), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.2.minified.js index 9b99450539be..0f745ef57f04 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames25_ES6_es5.2.minified.js @@ -1,20 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.foo = function() { - return swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", this).call(this), function() {}), 0; + return _define_property({}, _get(_get_prototype_of(C.prototype), "bar", this).call(this), function() {}), 0; }, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.1.normal.js index bae8d09d6896..07d6ab58a938 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.1.normal.js @@ -1,9 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -11,13 +14,13 @@ var Base = /*#__PURE__*/ function() { }; return Base; }(); -var tmp = swcHelpers.defineProperty({}, super.bar(), 1)[0]; +var tmp = _define_property({}, super.bar(), 1)[0]; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.2.minified.js index 1b09ca714596..76e7e1e9c384 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames26_ES5_es5.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; -}(), tmp = swcHelpers.defineProperty({}, super.bar(), 1)[0], C = function(Base) { +}(), tmp = _define_property({}, super.bar(), 1)[0], C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.1.normal.js index 717178c5803b..7b44f1bad241 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.1.normal.js @@ -1,9 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -11,13 +14,13 @@ var Base = /*#__PURE__*/ function() { }; return Base; }(); -var tmp = swcHelpers.defineProperty({}, super.bar(), 1)[0]; +var tmp = _define_property({}, super.bar(), 1)[0]; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.2.minified.js index 1b09ca714596..76e7e1e9c384 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames26_ES6_es5.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; -}(), tmp = swcHelpers.defineProperty({}, super.bar(), 1)[0], C = function(Base) { +}(), tmp = _define_property({}, super.bar(), 1)[0], C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.1.normal.js index 3899dbbb5537..74430526ec89 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var tmp = (super(), "prop"); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.2.minified.js index fc251c5a00d2..4ba2afbfca13 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames27_ES5_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, tmp = (super(), "prop"), C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.1.normal.js index 3af38504acd8..1eacb4324862 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var tmp = (super(), "prop"); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.2.minified.js index fc251c5a00d2..4ba2afbfca13 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames27_ES6_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, tmp = (super(), "prop"), C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype[tmp] = function() {}, C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.1.normal.js index 62571e716f90..cd5cc91c70c0 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.1.normal.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call(this); - var obj = swcHelpers.defineProperty({}, (_this = _super.call(this), "prop"), function() {}); + var obj = _define_property({}, (_this = _super.call(this), "prop"), function() {}); return _this; } return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.2.minified.js index e869a3196cf2..2ecb4ca8e721 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames28_ES5_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.call(this), swcHelpers.defineProperty({}, (_this = _super.call(this), "prop"), function() {}), _this; + return _class_call_check(this, C), _this = _super.call(this), _define_property({}, (_this = _super.call(this), "prop"), function() {}), _this; } return C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.1.normal.js index 8618e7ce2988..9e93cd583b8c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.1.normal.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call(this); - var obj = swcHelpers.defineProperty({}, (_this = _super.call(this), "prop"), function() {}); + var obj = _define_property({}, (_this = _super.call(this), "prop"), function() {}); return _this; } return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.2.minified.js index e869a3196cf2..2ecb4ca8e721 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames28_ES6_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.call(this), swcHelpers.defineProperty({}, (_this = _super.call(this), "prop"), function() {}), _this; + return _class_call_check(this, C), _this = _super.call(this), _define_property({}, (_this = _super.call(this), "prop"), function() {}), _this; } return C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.1.normal.js index 8a46d2360dd9..637662e14f6c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { var _this = this; (function() { - var obj = swcHelpers.defineProperty({}, _this.bar(), function() {} // needs capture + var obj = _define_property({}, _this.bar(), function() {} // needs capture ); }); return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.2.minified.js index cb392b89893f..79b3cba41596 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames29_ES5_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.1.normal.js index 6141cbdadf38..f9bd39a7683d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { var _this = this; (function() { - var obj = swcHelpers.defineProperty({}, _this.bar(), function() {} // needs capture + var obj = _define_property({}, _this.bar(), function() {} // needs capture ); }); return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.2.minified.js index cb392b89893f..79b3cba41596 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames29_ES6_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.1.normal.js index 56633f66ab2f..50d6ea9064fd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var methodName = "method"; var accessorName = "accessor"; @@ -6,12 +7,12 @@ var _methodName = methodName, _methodName1 = methodName, _accessorName = accesso var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_methodName] = function() {}; C[_methodName1] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _accessorName, get: function get() {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.2.minified.js index 4e76d9c8a184..a85d439c2fcb 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames2_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var methodName = "method", accessorName = "accessor", _methodName = methodName, _methodName1 = methodName, _accessorName = accessorName, _accessorName1 = accessorName, _accessorName2 = accessorName, _accessorName3 = accessorName, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[_methodName] = function() {}, C[_methodName1] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[_methodName] = function() {}, C[_methodName1] = function() {}, _create_class(C, [ { key: _accessorName, get: function() {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.1.normal.js index 6b0cd605ae40..ba0a9cc06c11 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var methodName = "method"; var accessorName = "accessor"; @@ -6,12 +7,12 @@ var _methodName = methodName, _methodName1 = methodName, _accessorName = accesso var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_methodName] = function() {}; C[_methodName1] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _accessorName, get: function get() {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.2.minified.js index 4e76d9c8a184..a85d439c2fcb 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames2_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var methodName = "method", accessorName = "accessor", _methodName = methodName, _methodName1 = methodName, _accessorName = accessorName, _accessorName1 = accessorName, _accessorName2 = accessorName, _accessorName3 = accessorName, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[_methodName] = function() {}, C[_methodName1] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[_methodName] = function() {}, C[_methodName1] = function() {}, _create_class(C, [ { key: _accessorName, get: function() {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.1.normal.js index 9ce1ccb01a09..eb269baaa920 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.1.normal.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { var _this = this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this1; _this1 = _super.call(this); (function() { var obj = // Ideally, we would capture this. But the reference is // illegal, and not capturing this is consistent with //treatment of other similar violations. - swcHelpers.defineProperty({}, (_this1 = _super.call(_this), "prop"), function() {}); + _define_property({}, (_this1 = _super.call(_this), "prop"), function() {}); }); return _this1; } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.2.minified.js index 92394f73b596..69f88312ffad 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames30_ES5_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.call(this); + return _class_call_check(this, C), _super.call(this); } return C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.1.normal.js index 64a005b64172..e84221d835a7 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.1.normal.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { var _this = this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this1; _this1 = _super.call(this); (function() { var obj = // Ideally, we would capture this. But the reference is // illegal, and not capturing this is consistent with //treatment of other similar violations. - swcHelpers.defineProperty({}, (_this1 = _super.call(_this), "prop"), function() {}); + _define_property({}, (_this1 = _super.call(_this), "prop"), function() {}); }); return _this1; } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.2.minified.js index 92394f73b596..69f88312ffad 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames30_ES6_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, C = function(Base1) { "use strict"; - swcHelpers.inherits(C, Base1); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.call(this); + return _class_call_check(this, C), _super.call(this); } return C; }(Base); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.1.normal.js index 8258ac3adb23..3a49311d91aa 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.1.normal.js @@ -1,9 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -13,17 +18,17 @@ var Base = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.foo = function foo() { var _this = this; (function() { - var obj = swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", _this).call(_this), function() {} // needs capture + var obj = _define_property({}, _get(_get_prototype_of(C.prototype), "bar", _this).call(_this), function() {} // needs capture ); }); return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.2.minified.js index 4ec5db17693c..b864100f5e3e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames31_ES5_es5.2.minified.js @@ -1,18 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.foo = function() { return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.1.normal.js index e55ff19e5389..2022c95ff384 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.1.normal.js @@ -1,9 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.bar = function bar() { @@ -13,17 +18,17 @@ var Base = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.foo = function foo() { var _this = this; (function() { - var obj = swcHelpers.defineProperty({}, swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "bar", _this).call(_this), function() {} // needs capture + var obj = _define_property({}, _get(_get_prototype_of(C.prototype), "bar", _this).call(_this), function() {} // needs capture ); }); return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.2.minified.js index 4ec5db17693c..b864100f5e3e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames31_ES6_es5.2.minified.js @@ -1,18 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.bar = function() { return 0; }, Base; }(), C = function(Base) { "use strict"; - swcHelpers.inherits(C, Base); - var _super = swcHelpers.createSuper(C); + _inherits(C, Base); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.foo = function() { return 0; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.1.normal.js index 171d8daef34e..52bae820de58 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 function foo() { return ""; @@ -7,7 +7,7 @@ var tmp = foo(); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.2.minified.js index 65866bdb55c2..9c979f6940ec 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames32_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.1.normal.js index bda8b5050d80..eee33409502f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 function foo() { return ""; @@ -7,7 +7,7 @@ var tmp = foo(); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.2.minified.js index 65866bdb55c2..9c979f6940ec 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames32_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.1.normal.js index 13c1c7889098..20f0fdd69302 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 function foo() { return ""; @@ -6,11 +7,11 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { - var obj = swcHelpers.defineProperty({}, foo(), function() {}); + var obj = _define_property({}, foo(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.2.minified.js index d45fbdf3316c..735c58f10709 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames33_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { - return swcHelpers.defineProperty({}, "", function() {}), 0; + return _define_property({}, "", function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.1.normal.js index 856c6d18fef4..d5b9c9c2c3c3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 function foo() { return ""; @@ -6,11 +7,11 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { - var obj = swcHelpers.defineProperty({}, foo(), function() {}); + var obj = _define_property({}, foo(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.2.minified.js index d45fbdf3316c..735c58f10709 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames33_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() { - return swcHelpers.defineProperty({}, "", function() {}), 0; + return _define_property({}, "", function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.1.normal.js index ae8b172e17c1..7c98295a2b93 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 function foo() { return ""; @@ -6,10 +7,10 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.bar = function bar() { - var obj = swcHelpers.defineProperty({}, foo(), function() {}); + var obj = _define_property({}, foo(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.2.minified.js index b6f78bae4ae8..9a11ddc12c06 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames34_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.bar = function() { - return swcHelpers.defineProperty({}, "", function() {}), 0; + return _define_property({}, "", function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.1.normal.js index c39a5efd3dd1..ae21cd245b96 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 function foo() { return ""; @@ -6,10 +7,10 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.bar = function bar() { - var obj = swcHelpers.defineProperty({}, foo(), function() {}); + var obj = _define_property({}, foo(), function() {}); return 0; }; return C; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.2.minified.js index b6f78bae4ae8..9a11ddc12c06 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames34_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.bar = function() { - return swcHelpers.defineProperty({}, "", function() {}), 0; + return _define_property({}, "", function() {}), 0; }, C; }(); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.1.normal.js index 8674815a332c..2762ba05d3fe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.2.minified.js index a0a05449babf..9f4d4ca97399 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames36_ES5_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.1.normal.js index b041c5be61c5..ec3f89901970 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.2.minified.js index a0a05449babf..9f4d4ca97399 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames36_ES6_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.1.normal.js index 8674815a332c..2762ba05d3fe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.2.minified.js index a0a05449babf..9f4d4ca97399 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames37_ES5_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.1.normal.js index b041c5be61c5..ec3f89901970 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.2.minified.js index a0a05449babf..9f4d4ca97399 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames37_ES6_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.1.normal.js index 265c23478769..28993989da74 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.1.normal.js @@ -1,20 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var tmp = 1 << 6, tmp1 = 1 << 6; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp, get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.2.minified.js index 68369d09417b..c30fc3538caf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames38_ES5_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 64, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.1.normal.js index 9b31111969bd..c6353fd4330d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.1.normal.js @@ -1,20 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var tmp = 1 << 6, tmp1 = 1 << 6; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp, get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.2.minified.js index 68369d09417b..c30fc3538caf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames38_ES6_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 64, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.1.normal.js index 265c23478769..28993989da74 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.1.normal.js @@ -1,20 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var tmp = 1 << 6, tmp1 = 1 << 6; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp, get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.2.minified.js index 68369d09417b..c30fc3538caf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames39_ES5_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 64, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.1.normal.js index 9b31111969bd..c6353fd4330d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.1.normal.js @@ -1,20 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var tmp = 1 << 6, tmp1 = 1 << 6; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp, get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.2.minified.js index 68369d09417b..c30fc3538caf 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames39_ES6_es5.2.minified.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 64, get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.1.normal.js index 686bfbc92b3d..4f22a9d9dd08 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.2.minified.js index fe86db783d04..0f7e7367f43f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames40_ES5_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[""] = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.1.normal.js index 2dde06c42d33..46271ab3cf6a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.2.minified.js index fe86db783d04..0f7e7367f43f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames40_ES6_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[""] = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.1.normal.js index a4a05bc192af..686d8020aa39 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } // Computed properties C[""] = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.2.minified.js index a4e319298db5..d898392b60d5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames41_ES5_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C[""] = function() { return new Foo; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.1.normal.js index 0c80b4240d31..fcb851d551c1 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } // Computed properties C[""] = function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.2.minified.js index a4e319298db5..d898392b60d5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames41_ES6_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C[""] = function() { return new Foo; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.1.normal.js index d2d83a73e234..fcbfa6bfbfa4 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.2.minified.js index e51db555cfa9..6cf1c82029a4 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames42_ES5_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.1.normal.js index 354052b74c76..c17692c8d4c8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.2.minified.js index e51db555cfa9..6cf1c82029a4 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames42_ES6_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.1.normal.js index 5cf081c260d4..13fb65245270 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.1.normal.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.2.minified.js index 7939f1cb0237..43aafd755f6b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames43_ES5_es5.2.minified.js @@ -1,21 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.1.normal.js index a1738035969b..522ff6b48060 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.1.normal.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "get1", get: // Computed properties diff --git a/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.2.minified.js index 7939f1cb0237..43aafd755f6b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames43_ES6_es5.2.minified.js @@ -1,21 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "get1", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.1.normal.js index 847ba8995d8d..f1094b42da8c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.1.normal.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: function get() { @@ -25,13 +28,13 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "set1", set: function set(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.2.minified.js index c6b4a5a13712..10d34b9ca355 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames44_ES5_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { @@ -20,12 +23,12 @@ var Foo = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "set1", set: function(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.1.normal.js index 3349f0e1422e..b3734ab3f3fc 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.1.normal.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: function get() { @@ -25,13 +28,13 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "set1", set: function set(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.2.minified.js index c6b4a5a13712..10d34b9ca355 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames44_ES6_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { @@ -20,12 +23,12 @@ var Foo = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "set1", set: function(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.1.normal.js index 847ba8995d8d..f1094b42da8c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.1.normal.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: function get() { @@ -25,13 +28,13 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "set1", set: function set(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.2.minified.js index c6b4a5a13712..10d34b9ca355 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames45_ES5_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { @@ -20,12 +23,12 @@ var Foo = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "set1", set: function(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.1.normal.js index 3349f0e1422e..b3734ab3f3fc 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.1.normal.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Foo2 = function Foo2() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "get1", get: function get() { @@ -25,13 +28,13 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "set1", set: function set(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.2.minified.js index c6b4a5a13712..10d34b9ca355 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames45_ES6_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Foo2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo2); + _class_call_check(this, Foo2); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "get1", get: function() { @@ -20,12 +23,12 @@ var Foo = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "set1", set: function(p) {} diff --git a/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.1.normal.js index 4637e661921f..42da79ed99d1 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 -var o = swcHelpers.defineProperty({}, "" || 0, 0); +var o = _define_property({}, "" || 0, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.2.minified.js index 8011c0f983fd..2e6bc90d4057 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames46_ES5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, 0, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, 0, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.1.normal.js index 68722f5e87a2..2f4f4dcc02ab 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 -var o = swcHelpers.defineProperty({}, "" || 0, 0); +var o = _define_property({}, "" || 0, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.2.minified.js index 8011c0f983fd..2e6bc90d4057 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames46_ES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, 0, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, 0, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.1.normal.js index 3cc89f535f98..6e973ecc4aa6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var // @target: es5 E1; (function(E1) { @@ -8,4 +8,4 @@ var E2; (function(E2) { E2[E2["x"] = 0] = "x"; })(E2 || (E2 = {})); -var o = swcHelpers.defineProperty({}, E1.x || E2.x, 0); +var o = _define_property({}, E1.x || E2.x, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.2.minified.js index e351f37e56a0..c14b3dc63b20 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames47_ES5_es5.2.minified.js @@ -1,7 +1,7 @@ var E1, E2; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E1) { E1[E1.x = 0] = "x"; }(E1 || (E1 = {})), function(E2) { E2[E2.x = 0] = "x"; -}(E2 || (E2 = {})), swcHelpers.defineProperty({}, E1.x || E2.x, 0); +}(E2 || (E2 = {})), _define_property({}, E1.x || E2.x, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.1.normal.js index 0035a3a80d72..94188675be19 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var // @target: es6 E1; (function(E1) { @@ -8,4 +8,4 @@ var E2; (function(E2) { E2[E2["x"] = 0] = "x"; })(E2 || (E2 = {})); -var o = swcHelpers.defineProperty({}, E1.x || E2.x, 0); +var o = _define_property({}, E1.x || E2.x, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.2.minified.js index e351f37e56a0..c14b3dc63b20 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames47_ES6_es5.2.minified.js @@ -1,7 +1,7 @@ var E1, E2; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E1) { E1[E1.x = 0] = "x"; }(E1 || (E1 = {})), function(E2) { E2[E2.x = 0] = "x"; -}(E2 || (E2 = {})), swcHelpers.defineProperty({}, E1.x || E2.x, 0); +}(E2 || (E2 = {})), _define_property({}, E1.x || E2.x, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.1.normal.js index c3c79f0d63e6..00000644fa84 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var E; (function(E) { E[E["x"] = 0] = "x"; })(E || (E = {})); var a; -extractIndexer(swcHelpers.defineProperty({}, a, "")); // Should return string -extractIndexer(swcHelpers.defineProperty({}, E.x, "")); // Should return string -extractIndexer(swcHelpers.defineProperty({}, "" || 0, "")); // Should return any (widened form of undefined) +extractIndexer(_define_property({}, a, "")); // Should return string +extractIndexer(_define_property({}, E.x, "")); // Should return string +extractIndexer(_define_property({}, "" || 0, "")); // Should return any (widened form of undefined) diff --git a/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.2.minified.js index 963777325408..0280a9dd0057 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames48_ES5_es5.2.minified.js @@ -1,5 +1,5 @@ var E, a; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E) { E[E.x = 0] = "x"; -}(E || (E = {})), extractIndexer(swcHelpers.defineProperty({}, a, "")), extractIndexer(swcHelpers.defineProperty({}, E.x, "")), extractIndexer(swcHelpers.defineProperty({}, 0, "")); +}(E || (E = {})), extractIndexer(_define_property({}, a, "")), extractIndexer(_define_property({}, E.x, "")), extractIndexer(_define_property({}, 0, "")); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.1.normal.js index c3c79f0d63e6..00000644fa84 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var E; (function(E) { E[E["x"] = 0] = "x"; })(E || (E = {})); var a; -extractIndexer(swcHelpers.defineProperty({}, a, "")); // Should return string -extractIndexer(swcHelpers.defineProperty({}, E.x, "")); // Should return string -extractIndexer(swcHelpers.defineProperty({}, "" || 0, "")); // Should return any (widened form of undefined) +extractIndexer(_define_property({}, a, "")); // Should return string +extractIndexer(_define_property({}, E.x, "")); // Should return string +extractIndexer(_define_property({}, "" || 0, "")); // Should return any (widened form of undefined) diff --git a/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.2.minified.js index 963777325408..0280a9dd0057 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames48_ES6_es5.2.minified.js @@ -1,5 +1,5 @@ var E, a; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E) { E[E.x = 0] = "x"; -}(E || (E = {})), extractIndexer(swcHelpers.defineProperty({}, a, "")), extractIndexer(swcHelpers.defineProperty({}, E.x, "")), extractIndexer(swcHelpers.defineProperty({}, 0, "")); +}(E || (E = {})), extractIndexer(_define_property({}, a, "")), extractIndexer(_define_property({}, E.x, "")), extractIndexer(_define_property({}, 0, "")); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.1.normal.js index 6ef1094cabac..570d62a1dcd8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var s; var n; var a; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, n, n), swcHelpers.defineProperty(_obj, s + s, 1), swcHelpers.defineProperty(_obj, s + n, 2), swcHelpers.defineProperty(_obj, +s, s), swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, 0, 0), swcHelpers.defineProperty(_obj, a, 1), swcHelpers.defineProperty(_obj, true, 0), swcHelpers.defineProperty(_obj, "hello bye", 0), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), 0), _obj); +var v = (_obj = {}, _define_property(_obj, s, 0), _define_property(_obj, n, n), _define_property(_obj, s + s, 1), _define_property(_obj, s + n, 2), _define_property(_obj, +s, s), _define_property(_obj, "", 0), _define_property(_obj, 0, 0), _define_property(_obj, a, 1), _define_property(_obj, true, 0), _define_property(_obj, "hello bye", 0), _define_property(_obj, "hello ".concat(a, " bye"), 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.2.minified.js index e42dad8e8985..7667a1e4d56f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames4_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var s, n, a, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, n, n), swcHelpers.defineProperty(_obj, s + s, 1), swcHelpers.defineProperty(_obj, s + n, 2), swcHelpers.defineProperty(_obj, +s, s), swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, 0, 0), swcHelpers.defineProperty(_obj, a, 1), swcHelpers.defineProperty(_obj, !0, 0), swcHelpers.defineProperty(_obj, "hello bye", 0), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, s, 0), _define_property(_obj, n, n), _define_property(_obj, s + s, 1), _define_property(_obj, s + n, 2), _define_property(_obj, +s, s), _define_property(_obj, "", 0), _define_property(_obj, 0, 0), _define_property(_obj, a, 1), _define_property(_obj, !0, 0), _define_property(_obj, "hello bye", 0), _define_property(_obj, "hello ".concat(a, " bye"), 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.1.normal.js index 277b60687688..679933914d4c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var s; var n; var a; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, n, n), swcHelpers.defineProperty(_obj, s + s, 1), swcHelpers.defineProperty(_obj, s + n, 2), swcHelpers.defineProperty(_obj, +s, s), swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, 0, 0), swcHelpers.defineProperty(_obj, a, 1), swcHelpers.defineProperty(_obj, true, 0), swcHelpers.defineProperty(_obj, "hello bye", 0), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), 0), _obj); +var v = (_obj = {}, _define_property(_obj, s, 0), _define_property(_obj, n, n), _define_property(_obj, s + s, 1), _define_property(_obj, s + n, 2), _define_property(_obj, +s, s), _define_property(_obj, "", 0), _define_property(_obj, 0, 0), _define_property(_obj, a, 1), _define_property(_obj, true, 0), _define_property(_obj, "hello bye", 0), _define_property(_obj, "hello ".concat(a, " bye"), 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.2.minified.js index e42dad8e8985..7667a1e4d56f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames4_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var s, n, a, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, n, n), swcHelpers.defineProperty(_obj, s + s, 1), swcHelpers.defineProperty(_obj, s + n, 2), swcHelpers.defineProperty(_obj, +s, s), swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, 0, 0), swcHelpers.defineProperty(_obj, a, 1), swcHelpers.defineProperty(_obj, !0, 0), swcHelpers.defineProperty(_obj, "hello bye", 0), swcHelpers.defineProperty(_obj, "hello ".concat(a, " bye"), 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, s, 0), _define_property(_obj, n, n), _define_property(_obj, s + s, 1), _define_property(_obj, s + n, 2), _define_property(_obj, +s, s), _define_property(_obj, "", 0), _define_property(_obj, 0, 0), _define_property(_obj, a, 1), _define_property(_obj, !0, 0), _define_property(_obj, "hello bye", 0), _define_property(_obj, "hello ".concat(a, " bye"), 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.1.normal.js index 3f8f2de07e83..686a00e0aecd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function f() { var t; var k; var _obj; - var v = (_obj = {}, swcHelpers.defineProperty(_obj, t, 0), swcHelpers.defineProperty(_obj, k, 1), _obj); + var v = (_obj = {}, _define_property(_obj, t, 0), _define_property(_obj, k, 1), _obj); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames51_ES5_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.1.normal.js index 939b8f07927d..415da11b5745 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 function f() { var t; var k; var _obj; - var v = (_obj = {}, swcHelpers.defineProperty(_obj, t, 0), swcHelpers.defineProperty(_obj, k, 1), _obj); + var v = (_obj = {}, _define_property(_obj, t, 0), _define_property(_obj, k, 1), _obj); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames51_ES6_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.1.normal.js index ea27b90bd635..522db09cf5d7 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var b; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, b, 0), swcHelpers.defineProperty(_obj, true, 1), swcHelpers.defineProperty(_obj, [], 0), swcHelpers.defineProperty(_obj, {}, 0), swcHelpers.defineProperty(_obj, undefined, undefined), swcHelpers.defineProperty(_obj, null, null), _obj); +var v = (_obj = {}, _define_property(_obj, b, 0), _define_property(_obj, true, 1), _define_property(_obj, [], 0), _define_property(_obj, {}, 0), _define_property(_obj, undefined, undefined), _define_property(_obj, null, null), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.2.minified.js index f35ac3695782..3d73cf100f1a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames5_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ -var b, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, b, 0), swcHelpers.defineProperty(_obj, !0, 1), swcHelpers.defineProperty(_obj, [], 0), swcHelpers.defineProperty(_obj, {}, 0), swcHelpers.defineProperty(_obj, void 0, void 0), swcHelpers.defineProperty(_obj, null, null); +var _obj; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, void 0, 0), _define_property(_obj, !0, 1), _define_property(_obj, [], 0), _define_property(_obj, {}, 0), _define_property(_obj, void 0, void 0), _define_property(_obj, null, null); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.1.normal.js index 9ffd734efd6f..29cc2bb27c4b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var b; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, b, 0), swcHelpers.defineProperty(_obj, true, 1), swcHelpers.defineProperty(_obj, [], 0), swcHelpers.defineProperty(_obj, {}, 0), swcHelpers.defineProperty(_obj, undefined, undefined), swcHelpers.defineProperty(_obj, null, null), _obj); +var v = (_obj = {}, _define_property(_obj, b, 0), _define_property(_obj, true, 1), _define_property(_obj, [], 0), _define_property(_obj, {}, 0), _define_property(_obj, undefined, undefined), _define_property(_obj, null, null), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.2.minified.js index f35ac3695782..3d73cf100f1a 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames5_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ -var b, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, b, 0), swcHelpers.defineProperty(_obj, !0, 1), swcHelpers.defineProperty(_obj, [], 0), swcHelpers.defineProperty(_obj, {}, 0), swcHelpers.defineProperty(_obj, void 0, void 0), swcHelpers.defineProperty(_obj, null, null); +var _obj; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, void 0, 0), _define_property(_obj, !0, 1), _define_property(_obj, [], 0), _define_property(_obj, {}, 0), _define_property(_obj, void 0, void 0), _define_property(_obj, null, null); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.1.normal.js index f4f939956fa7..fc9f4960cb9c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 var p1; var p2; var p3; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, p1, 0), swcHelpers.defineProperty(_obj, p2, 1), swcHelpers.defineProperty(_obj, p3, 2), _obj); +var v = (_obj = {}, _define_property(_obj, p1, 0), _define_property(_obj, p2, 1), _define_property(_obj, p3, 2), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.2.minified.js index 3f7596e5ca02..bfe558826140 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames6_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ -var p1, p2, p3, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, p1, 0), swcHelpers.defineProperty(_obj, p2, 1), swcHelpers.defineProperty(_obj, p3, 2); +var p2, p3, _obj; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, void 0, 0), _define_property(_obj, p2, 1), _define_property(_obj, p3, 2); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.1.normal.js index 2d7ae77c51cb..da185cb2f57d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 var p1; var p2; var p3; var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, p1, 0), swcHelpers.defineProperty(_obj, p2, 1), swcHelpers.defineProperty(_obj, p3, 2), _obj); +var v = (_obj = {}, _define_property(_obj, p1, 0), _define_property(_obj, p2, 1), _define_property(_obj, p3, 2), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.2.minified.js index 3f7596e5ca02..bfe558826140 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames6_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ -var p1, p2, p3, _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, p1, 0), swcHelpers.defineProperty(_obj, p2, 1), swcHelpers.defineProperty(_obj, p3, 2); +var p2, p3, _obj; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, void 0, 0), _define_property(_obj, p2, 1), _define_property(_obj, p3, 2); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.1.normal.js index 89a543526faf..5a52a3520f5e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var // @target: es5 E; (function(E) { E[E["member"] = 0] = "member"; })(E || (E = {})); -var v = swcHelpers.defineProperty({}, E.member, 0); +var v = _define_property({}, E.member, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.2.minified.js index b447fa816d76..1251f1ab7f02 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames7_ES5_es5.2.minified.js @@ -1,5 +1,5 @@ var E; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E) { E[E.member = 0] = "member"; -}(E || (E = {})), swcHelpers.defineProperty({}, E.member, 0); +}(E || (E = {})), _define_property({}, E.member, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.1.normal.js index 077d426a2d30..796f38692b13 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var // @target: es6 E; (function(E) { E[E["member"] = 0] = "member"; })(E || (E = {})); -var v = swcHelpers.defineProperty({}, E.member, 0); +var v = _define_property({}, E.member, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.2.minified.js index b447fa816d76..1251f1ab7f02 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames7_ES6_es5.2.minified.js @@ -1,5 +1,5 @@ var E; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(E) { E[E.member = 0] = "member"; -}(E || (E = {})), swcHelpers.defineProperty({}, E.member, 0); +}(E || (E = {})), _define_property({}, E.member, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.1.normal.js index eee467563bc1..3e3b1a90622f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5 function f() { var t; var u; var _obj; - var v = (_obj = {}, swcHelpers.defineProperty(_obj, t, 0), swcHelpers.defineProperty(_obj, u, 1), _obj); + var v = (_obj = {}, _define_property(_obj, t, 0), _define_property(_obj, u, 1), _obj); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames8_ES5_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.1.normal.js index 3f619b79b860..9a4b39293a25 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es6 function f() { var t; var u; var _obj; - var v = (_obj = {}, swcHelpers.defineProperty(_obj, t, 0), swcHelpers.defineProperty(_obj, u, 1), _obj); + var v = (_obj = {}, _define_property(_obj, t, 0), _define_property(_obj, u, 1), _obj); } diff --git a/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.2.minified.js index a885268f673b..51b7246c548c 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames8_ES6_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.1.normal.js index 71c6f67bf565..f51d8cf81d1d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function f(x) {} var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, f(""), 0), swcHelpers.defineProperty(_obj, f(0), 0), swcHelpers.defineProperty(_obj, f(true), 0), _obj); +var v = (_obj = {}, _define_property(_obj, f(""), 0), _define_property(_obj, f(0), 0), _define_property(_obj, f(true), 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.2.minified.js index 48533682f5af..1513dedcf517 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames9_ES5_es5.2.minified.js @@ -1,4 +1,4 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function f(x) {} -_obj = {}, swcHelpers.defineProperty(_obj, f(""), 0), swcHelpers.defineProperty(_obj, f(0), 0), swcHelpers.defineProperty(_obj, f(!0), 0); +_define_property(_obj = {}, f(""), 0), _define_property(_obj, f(0), 0), _define_property(_obj, f(!0), 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.1.normal.js index 71c6f67bf565..f51d8cf81d1d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function f(x) {} var _obj; -var v = (_obj = {}, swcHelpers.defineProperty(_obj, f(""), 0), swcHelpers.defineProperty(_obj, f(0), 0), swcHelpers.defineProperty(_obj, f(true), 0), _obj); +var v = (_obj = {}, _define_property(_obj, f(""), 0), _define_property(_obj, f(0), 0), _define_property(_obj, f(true), 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.2.minified.js index 48533682f5af..1513dedcf517 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames9_ES6_es5.2.minified.js @@ -1,4 +1,4 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function f(x) {} -_obj = {}, swcHelpers.defineProperty(_obj, f(""), 0), swcHelpers.defineProperty(_obj, f(0), 0), swcHelpers.defineProperty(_obj, f(!0), 0); +_define_property(_obj = {}, f(""), 0), _define_property(_obj, f(0), 0), _define_property(_obj, f(!0), 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType10_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.1.normal.js index c15b1212049f..8be4bf4cbc19 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + 0, function(y) { +var o = (_obj = {}, _define_property(_obj, "" + 0, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, "" + 1, function(y) { +}), _define_property(_obj, "" + 1, function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.2.minified.js index fd7545a1bf95..91333ea6df42 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES5_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "0", function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "0", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, "1", function(y) { +}), _define_property(_obj, "1", function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.1.normal.js index c15b1212049f..8be4bf4cbc19 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + 0, function(y) { +var o = (_obj = {}, _define_property(_obj, "" + 0, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, "" + 1, function(y) { +}), _define_property(_obj, "" + 1, function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.2.minified.js index fd7545a1bf95..91333ea6df42 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType1_ES6_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "0", function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "0", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, "1", function(y) { +}), _define_property(_obj, "1", function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.1.normal.js index 5631d804726c..18c6d6a06060 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", function(y) { +var o = (_obj = {}, _define_property(_obj, +"foo", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, +"bar", function(y) { +}), _define_property(_obj, +"bar", function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.2.minified.js index 8938a78c8266..2305eb4710a3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES5_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, NaN, function(y) { +}), _define_property(_obj, NaN, function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.1.normal.js index 5631d804726c..18c6d6a06060 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", function(y) { +var o = (_obj = {}, _define_property(_obj, +"foo", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, +"bar", function(y) { +}), _define_property(_obj, +"bar", function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.2.minified.js index 8938a78c8266..2305eb4710a3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType2_ES6_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, NaN, function(y) { +}), _define_property(_obj, NaN, function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.1.normal.js index 5631d804726c..18c6d6a06060 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", function(y) { +var o = (_obj = {}, _define_property(_obj, +"foo", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, +"bar", function(y) { +}), _define_property(_obj, +"bar", function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.2.minified.js index 8938a78c8266..2305eb4710a3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES5_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, NaN, function(y) { +}), _define_property(_obj, NaN, function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.1.normal.js index 5631d804726c..18c6d6a06060 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", function(y) { +var o = (_obj = {}, _define_property(_obj, +"foo", function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, +"bar", function(y) { +}), _define_property(_obj, +"bar", function(y) { return y.length; }), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.2.minified.js index 8938a78c8266..2305eb4710a3 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType3_ES6_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, function(y) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, function(y) { return y.length; -}), swcHelpers.defineProperty(_obj, NaN, function(y) { +}), _define_property(_obj, NaN, function(y) { return y.length; }); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.1.normal.js index 33d6c50e5499..8d3db0f1cb5d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "foo", ""), swcHelpers.defineProperty(_obj, "" + "bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, "" + "foo", ""), _define_property(_obj, "" + "bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.2.minified.js index f8c462f549b1..a10da9a248b8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "foo", ""), _define_property(_obj, "bar", 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.1.normal.js index 33d6c50e5499..8d3db0f1cb5d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "foo", ""), swcHelpers.defineProperty(_obj, "" + "bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, "" + "foo", ""), _define_property(_obj, "" + "bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.2.minified.js index f8c462f549b1..a10da9a248b8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType4_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "foo", ""), _define_property(_obj, "bar", 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType5_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.1.normal.js index 79fc021ac303..a41bfa02f16e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; foo((_obj = { p: "", 0: function() {} -}, swcHelpers.defineProperty(_obj, "hi" + "bye", true), swcHelpers.defineProperty(_obj, 0 + 1, 0), swcHelpers.defineProperty(_obj, +"hi", [ +}, _define_property(_obj, "hi" + "bye", true), _define_property(_obj, 0 + 1, 0), _define_property(_obj, +"hi", [ 0 ]), _obj)); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.2.minified.js index b7e939f8b38c..6518e95aef96 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -foo((_obj = { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo((_define_property(_obj = { p: "", 0: function() {} -}, swcHelpers.defineProperty(_obj, "hibye", !0), swcHelpers.defineProperty(_obj, 1, 0), swcHelpers.defineProperty(_obj, NaN, [ +}, "hibye", !0), _define_property(_obj, 1, 0), _define_property(_obj, NaN, [ 0 ]), _obj)); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.1.normal.js index 79fc021ac303..a41bfa02f16e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; foo((_obj = { p: "", 0: function() {} -}, swcHelpers.defineProperty(_obj, "hi" + "bye", true), swcHelpers.defineProperty(_obj, 0 + 1, 0), swcHelpers.defineProperty(_obj, +"hi", [ +}, _define_property(_obj, "hi" + "bye", true), _define_property(_obj, 0 + 1, 0), _define_property(_obj, +"hi", [ 0 ]), _obj)); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.2.minified.js index b7e939f8b38c..6518e95aef96 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType6_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -foo((_obj = { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo((_define_property(_obj = { p: "", 0: function() {} -}, swcHelpers.defineProperty(_obj, "hibye", !0), swcHelpers.defineProperty(_obj, 1, 0), swcHelpers.defineProperty(_obj, NaN, [ +}, "hibye", !0), _define_property(_obj, 1, 0), _define_property(_obj, NaN, [ 0 ]), _obj)); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.1.normal.js index 6382c4e04ba3..6997f634fc56 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; foo((_obj = { 0: function() {} -}, swcHelpers.defineProperty(_obj, "hi" + "bye", true), swcHelpers.defineProperty(_obj, 0 + 1, 0), swcHelpers.defineProperty(_obj, +"hi", [ +}, _define_property(_obj, "hi" + "bye", true), _define_property(_obj, 0 + 1, 0), _define_property(_obj, +"hi", [ 0 ]), _obj)); g({ diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.2.minified.js index c677d3271ef9..b12b3829d3f5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES5_es5.2.minified.js @@ -1,8 +1,8 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -foo((_obj = { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo((_define_property(_obj = { 0: function() {} -}, swcHelpers.defineProperty(_obj, "hibye", !0), swcHelpers.defineProperty(_obj, 1, 0), swcHelpers.defineProperty(_obj, NaN, [ +}, "hibye", !0), _define_property(_obj, 1, 0), _define_property(_obj, NaN, [ 0 ]), _obj)), g({ p: "" diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.1.normal.js index 6382c4e04ba3..6997f634fc56 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; foo((_obj = { 0: function() {} -}, swcHelpers.defineProperty(_obj, "hi" + "bye", true), swcHelpers.defineProperty(_obj, 0 + 1, 0), swcHelpers.defineProperty(_obj, +"hi", [ +}, _define_property(_obj, "hi" + "bye", true), _define_property(_obj, 0 + 1, 0), _define_property(_obj, +"hi", [ 0 ]), _obj)); g({ diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.2.minified.js index c677d3271ef9..b12b3829d3f5 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType7_ES6_es5.2.minified.js @@ -1,8 +1,8 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -foo((_obj = { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo((_define_property(_obj = { 0: function() {} -}, swcHelpers.defineProperty(_obj, "hibye", !0), swcHelpers.defineProperty(_obj, 1, 0), swcHelpers.defineProperty(_obj, NaN, [ +}, "hibye", !0), _define_property(_obj, 1, 0), _define_property(_obj, NaN, [ 0 ]), _obj)), g({ p: "" diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.1.normal.js index 33d6c50e5499..8d3db0f1cb5d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "foo", ""), swcHelpers.defineProperty(_obj, "" + "bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, "" + "foo", ""), _define_property(_obj, "" + "bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.2.minified.js index f8c462f549b1..a10da9a248b8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "foo", ""), _define_property(_obj, "bar", 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.1.normal.js index 33d6c50e5499..8d3db0f1cb5d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "foo", ""), swcHelpers.defineProperty(_obj, "" + "bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, "" + "foo", ""), _define_property(_obj, "" + "bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.2.minified.js index f8c462f549b1..a10da9a248b8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType8_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, "foo", ""), _define_property(_obj, "bar", 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.1.normal.js index d8eaaa57594a..f4e88eadbbbe 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var o = (_obj = {}, swcHelpers.defineProperty(_obj, +"foo", ""), swcHelpers.defineProperty(_obj, +"bar", 0), _obj); +var o = (_obj = {}, _define_property(_obj, +"foo", ""), _define_property(_obj, +"bar", 0), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.2.minified.js index 7a9b5704830a..6c7425840103 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesContextualType9_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, NaN, ""), swcHelpers.defineProperty(_obj, NaN, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, NaN, ""), _define_property(_obj, NaN, 0); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.1.normal.js index 9ffd652e3ab3..6ec13d202219 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var tmp = "" + "", tmp1 = "" + "", tmp2 = "" + ""; // @target: es5 // @declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[tmp] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp1, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.2.minified.js index 7b00e9786425..4b6079a9a469 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[""] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[""] = function() {}, _create_class(C, [ { key: "", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.1.normal.js index 94ce81359795..e6c1640dea2b 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var tmp = "" + "", tmp1 = "" + "", tmp2 = "" + ""; // @target: es6 // @declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[tmp] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: tmp1, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.2.minified.js index 7b00e9786425..4b6079a9a469 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit1_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[""] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[""] = function() {}, _create_class(C, [ { key: "", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.1.normal.js index 21d89c55aab3..37c8cb7373fd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var tmp = "" + "", tmp1 = "" + "", tmp2 = "" + ""; // @target: es5 // @declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C[tmp] = function() {}; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: tmp1, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.2.minified.js index 88ec9da4d7b2..661c7293adf9 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C[""] = function() {}, swcHelpers.createClass(C, null, [ + return C[""] = function() {}, _create_class(C, null, [ { key: "", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.1.normal.js index 84d6356a6db3..98007a24dd64 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var tmp = "" + "", tmp1 = "" + "", tmp2 = "" + ""; // @target: es6 // @declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C[tmp] = function() {}; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: tmp1, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.2.minified.js index 88ec9da4d7b2..661c7293adf9 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit2_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C[""] = function() {}, swcHelpers.createClass(C, null, [ + return C[""] = function() {}, _create_class(C, null, [ { key: "", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.1.normal.js index 62fede9aac1a..b9fbaecba0f6 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; // @target: es5 // @declaration: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "", 0), swcHelpers.defineProperty(_obj, "" + "", function() {}), _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].get = function() { +var v = (_obj = {}, _define_property(_obj, "" + "", 0), _define_property(_obj, "" + "", function() {}), _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].get = function() { return 0; -}, _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.2.minified.js index fca11ff41745..47ec21f1ddf0 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES5_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, "", function() {}), _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].get = function() { +_define_property(_obj = {}, "", 0), _define_property(_obj, "", function() {}), _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].get = function() { return 0; -}, _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.1.normal.js index 75ced2563901..8233cf3fbe07 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; // @target: es6 // @declaration: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, "" + "", 0), swcHelpers.defineProperty(_obj, "" + "", function() {}), _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].get = function() { +var v = (_obj = {}, _define_property(_obj, "" + "", 0), _define_property(_obj, "" + "", function() {}), _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].get = function() { return 0; -}, _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _mutatorMap["" + ""] = _mutatorMap["" + ""] || {}, _mutatorMap["" + ""].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.2.minified.js index fca11ff41745..47ec21f1ddf0 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit5_ES6_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, "", 0), swcHelpers.defineProperty(_obj, "", function() {}), _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].get = function() { +_define_property(_obj = {}, "", 0), _define_property(_obj, "", function() {}), _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].get = function() { return 0; -}, _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _mutatorMap[""] = _mutatorMap[""] || {}, _mutatorMap[""].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.1.normal.js index 98a561496093..39ea713ecb53 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; // @target: es5 // @declaration: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, -1, {}), swcHelpers.defineProperty(_obj, +1, {}), swcHelpers.defineProperty(_obj, ~1, {}), swcHelpers.defineProperty(_obj, !1, {}), _obj); +var v = (_obj = {}, _define_property(_obj, -1, {}), _define_property(_obj, +1, {}), _define_property(_obj, ~1, {}), _define_property(_obj, !1, {}), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.2.minified.js index 9d1f52c97a5a..7e1d6aed0521 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, -1, {}), swcHelpers.defineProperty(_obj, 1, {}), swcHelpers.defineProperty(_obj, -2, {}), swcHelpers.defineProperty(_obj, !1, {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, -1, {}), _define_property(_obj, 1, {}), _define_property(_obj, -2, {}), _define_property(_obj, !1, {}); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.1.normal.js index dffaa5d69bd3..3bba06de7645 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; // @target: es6 // @declaration: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, -1, {}), swcHelpers.defineProperty(_obj, +1, {}), swcHelpers.defineProperty(_obj, ~1, {}), swcHelpers.defineProperty(_obj, !1, {}), _obj); +var v = (_obj = {}, _define_property(_obj, -1, {}), _define_property(_obj, +1, {}), _define_property(_obj, ~1, {}), _define_property(_obj, !1, {}), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.2.minified.js index 9d1f52c97a5a..7e1d6aed0521 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesDeclarationEmit6_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, -1, {}), swcHelpers.defineProperty(_obj, 1, {}), swcHelpers.defineProperty(_obj, -2, {}), swcHelpers.defineProperty(_obj, !1, {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, -1, {}), _define_property(_obj, 1, {}), _define_property(_obj, -2, {}), _define_property(_obj, !1, {}); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.1.normal.js index b6ce8057c468..866717bf8179 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 // @sourceMap: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto["hello"] = function() { debugger; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "goodbye", get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.2.minified.js index b9aaaacf5459..52a81abc794e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype.hello = function() {}, swcHelpers.createClass(C, [ + return C.prototype.hello = function() {}, _create_class(C, [ { key: "goodbye", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.1.normal.js index cc4ab0948bd6..f20c5fc38cd9 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 // @sourceMap: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto["hello"] = function() { debugger; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "goodbye", get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.2.minified.js index b9aaaacf5459..52a81abc794e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap1_ES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype.hello = function() {}, swcHelpers.createClass(C, [ + return C.prototype.hello = function() {}, _create_class(C, [ { key: "goodbye", get: function() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.1.normal.js index aa52e62a592e..ff15e25c920f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; // @target: es5 // @sourceMap: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, "hello", function() { +var v = (_obj = {}, _define_property(_obj, "hello", function() { debugger; }), _mutatorMap["goodbye"] = _mutatorMap["goodbye"] || {}, _mutatorMap["goodbye"].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.2.minified.js index 0c36a2ac48c9..87ab9e61d41e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES5_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, "hello", function() {}), _mutatorMap.goodbye = _mutatorMap.goodbye || {}, _mutatorMap.goodbye.get = function() { +_define_property(_obj = {}, "hello", function() {}), _mutatorMap.goodbye = _mutatorMap.goodbye || {}, _mutatorMap.goodbye.get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.1.normal.js index 6c45a288a9f0..b616879958a1 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; // @target: es6 // @sourceMap: true -var v = (_obj = {}, swcHelpers.defineProperty(_obj, "hello", function() { +var v = (_obj = {}, _define_property(_obj, "hello", function() { debugger; }), _mutatorMap["goodbye"] = _mutatorMap["goodbye"] || {}, _mutatorMap["goodbye"].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.2.minified.js index 0c36a2ac48c9..87ab9e61d41e 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesSourceMap2_ES6_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, "hello", function() {}), _mutatorMap.goodbye = _mutatorMap.goodbye || {}, _mutatorMap.goodbye.get = function() { +_define_property(_obj = {}, "hello", function() {}), _mutatorMap.goodbye = _mutatorMap.goodbye || {}, _mutatorMap.goodbye.get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.1.normal.js index c5bf00b84038..445a86988d5f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -let _staticProp = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp1 = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp2 = (swcHelpers.classNameTDZError("C"), C).staticProp; +import _class_name_tdz_error from "@swc/helpers/lib/_class_name_tdz_error.js"; +let _staticProp = (_class_name_tdz_error("C"), C).staticProp, _staticProp1 = (_class_name_tdz_error("C"), C).staticProp, _staticProp2 = (_class_name_tdz_error("C"), C).staticProp; // @target: es6 class C { get [_staticProp]() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.2.minified.js index 6b97737eb1c3..572c21a2a265 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es2015.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -let _staticProp = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp1 = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp2 = (swcHelpers.classNameTDZError("C"), C).staticProp; +import _class_name_tdz_error from "@swc/helpers/lib/_class_name_tdz_error.js"; +let _staticProp = (_class_name_tdz_error("C"), C).staticProp, _staticProp1 = (_class_name_tdz_error("C"), C).staticProp, _staticProp2 = (_class_name_tdz_error("C"), C).staticProp; class C { get [_staticProp]() { return "hello"; diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.1.normal.js index acdd923c3a2f..03a1193f373d 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; -var _staticProp = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp1 = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp2 = (swcHelpers.classNameTDZError("C"), C).staticProp; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_name_tdz_error from "@swc/helpers/lib/_class_name_tdz_error.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +var _staticProp = (_class_name_tdz_error("C"), C).staticProp, _staticProp1 = (_class_name_tdz_error("C"), C).staticProp, _staticProp2 = (_class_name_tdz_error("C"), C).staticProp; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_staticProp2] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _staticProp, get: function get() { diff --git a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.2.minified.js index 0ffe11c63d7b..e93ad341e2dd 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNamesWithStaticProperty_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; -var _staticProp = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp1 = (swcHelpers.classNameTDZError("C"), C).staticProp, _staticProp2 = (swcHelpers.classNameTDZError("C"), C).staticProp, C = function() { +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_name_tdz_error from "@swc/helpers/lib/_class_name_tdz_error.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +var _staticProp = (_class_name_tdz_error("C"), C).staticProp, _staticProp1 = (_class_name_tdz_error("C"), C).staticProp, _staticProp2 = (_class_name_tdz_error("C"), C).staticProp, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[_staticProp2] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[_staticProp2] = function() {}, _create_class(C, [ { key: _staticProp, get: function() { diff --git a/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.1.normal.js index 757c748ae9b1..d2dd2950e8ba 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; //Cond ? Expr1 : Expr2, Cond is of string type, Expr1 and Expr2 have the same type var condString; var exprAny1; @@ -34,7 +34,7 @@ var array = [ "2", "3" ]; -(typeof condString === "undefined" ? "undefined" : swcHelpers.typeOf(condString)) ? exprAny1 : exprAny2; +(typeof condString === "undefined" ? "undefined" : _type_of(condString)) ? exprAny1 : exprAny2; condString.toUpperCase ? exprBoolean1 : exprBoolean2; condString + "string" ? exprNumber1 : exprNumber2; foo() ? exprString1 : exprString2; @@ -53,10 +53,10 @@ var resultIsNumber2 = "c" ? exprNumber1 : exprNumber2; var resultIsString2 = "string" ? exprString1 : exprString2; var resultIsObject2 = " " ? exprIsObject1 : exprIsObject2; var resultIsStringOrBoolean2 = "hello" ? exprString1 : exprBoolean1; // union -var resultIsAny3 = (typeof condString === "undefined" ? "undefined" : swcHelpers.typeOf(condString)) ? exprAny1 : exprAny2; +var resultIsAny3 = (typeof condString === "undefined" ? "undefined" : _type_of(condString)) ? exprAny1 : exprAny2; var resultIsBoolean3 = condString.toUpperCase ? exprBoolean1 : exprBoolean2; var resultIsNumber3 = condString + "string" ? exprNumber1 : exprNumber2; var resultIsString3 = foo() ? exprString1 : exprString2; var resultIsObject3 = array[1] ? exprIsObject1 : exprIsObject2; -var resultIsStringOrBoolean3 = (typeof condString === "undefined" ? "undefined" : swcHelpers.typeOf(condString)) ? exprString1 : exprBoolean1; // union +var resultIsStringOrBoolean3 = (typeof condString === "undefined" ? "undefined" : _type_of(condString)) ? exprString1 : exprBoolean1; // union var resultIsStringOrBoolean4 = condString.toUpperCase ? exprString1 : exprBoolean1; // union diff --git a/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.2.minified.js index 7c7e03d27d57..e3d5f7b2e7ca 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorConditoinIsStringType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var condString, array = [ "1", "2", "3" ]; -void 0 === condString || swcHelpers.typeOf(condString), condString.toUpperCase, array[1], void 0 === condString || swcHelpers.typeOf(condString), condString.toUpperCase, array[1], void 0 === condString || swcHelpers.typeOf(condString), condString.toUpperCase; +void 0 === condString || _type_of(condString), condString.toUpperCase, array[1], void 0 === condString || _type_of(condString), condString.toUpperCase, array[1], void 0 === condString || _type_of(condString), condString.toUpperCase; diff --git a/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.1.normal.js b/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.1.normal.js index 094b8398720b..aa89510f0258 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //Cond ? Expr1 : Expr2, Expr1 and Expr2 have identical best common type var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; var A = /*#__PURE__*/ function(X) { "use strict"; - swcHelpers.inherits(A, X); - var _super = swcHelpers.createSuper(A); + _inherits(A, X); + var _super = _create_super(A); function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); return _super.apply(this, arguments); } return A; }(X); var B = /*#__PURE__*/ function(X) { "use strict"; - swcHelpers.inherits(B, X); - var _super = swcHelpers.createSuper(B); + _inherits(B, X); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.2.minified.js b/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.2.minified.js index 31e9862bae37..84b4114469c6 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorWithIdenticalBCT_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }, A = function(X1) { "use strict"; - swcHelpers.inherits(A, X1); - var _super = swcHelpers.createSuper(A); + _inherits(A, X1); + var _super = _create_super(A); function A() { - return swcHelpers.classCallCheck(this, A), _super.apply(this, arguments); + return _class_call_check(this, A), _super.apply(this, arguments); } return A; }(X), B = function(X2) { "use strict"; - swcHelpers.inherits(B, X2); - var _super = swcHelpers.createSuper(B); + _inherits(B, X2); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(X); diff --git a/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.1.normal.js b/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.1.normal.js index dfe2693b6c03..4178814e53f2 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //Cond ? Expr1 : Expr2, Expr1 and Expr2 have no identical best common type var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; var A = /*#__PURE__*/ function(X) { "use strict"; - swcHelpers.inherits(A, X); - var _super = swcHelpers.createSuper(A); + _inherits(A, X); + var _super = _create_super(A); function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); return _super.apply(this, arguments); } return A; }(X); var B = /*#__PURE__*/ function(X) { "use strict"; - swcHelpers.inherits(B, X); - var _super = swcHelpers.createSuper(B); + _inherits(B, X); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.2.minified.js b/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.2.minified.js index 31e9862bae37..84b4114469c6 100644 --- a/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/conditionalOperatorWithoutIdenticalBCT_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }, A = function(X1) { "use strict"; - swcHelpers.inherits(A, X1); - var _super = swcHelpers.createSuper(A); + _inherits(A, X1); + var _super = _create_super(A); function A() { - return swcHelpers.classCallCheck(this, A), _super.apply(this, arguments); + return _class_call_check(this, A), _super.apply(this, arguments); } return A; }(X), B = function(X2) { "use strict"; - swcHelpers.inherits(B, X2); - var _super = swcHelpers.createSuper(B); + _inherits(B, X2); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(X); diff --git a/crates/swc/tests/tsc-references/conditionalTypes2_es5.1.normal.js b/crates/swc/tests/tsc-references/conditionalTypes2_es5.1.normal.js index 860331e6b9ee..28d79cc47088 100644 --- a/crates/swc/tests/tsc-references/conditionalTypes2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/conditionalTypes2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function f1(a, b) { a = b; b = a; // Error @@ -50,7 +50,7 @@ function f21(x, y, z) { var Opt = /*#__PURE__*/ function() { "use strict"; function Opt() { - swcHelpers.classCallCheck(this, Opt); + _class_call_check(this, Opt); } var _proto = Opt.prototype; _proto.toVector = function toVector() { @@ -61,7 +61,7 @@ var Opt = /*#__PURE__*/ function() { var Vector = /*#__PURE__*/ function() { "use strict"; function Vector() { - swcHelpers.classCallCheck(this, Vector); + _class_call_check(this, Vector); } var _proto = Vector.prototype; _proto.tail = function tail() { diff --git a/crates/swc/tests/tsc-references/conditionalTypes2_es5.2.minified.js b/crates/swc/tests/tsc-references/conditionalTypes2_es5.2.minified.js index 813329cb45ff..dad8a861d197 100644 --- a/crates/swc/tests/tsc-references/conditionalTypes2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/conditionalTypes2_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Opt = function() { "use strict"; function Opt() { - swcHelpers.classCallCheck(this, Opt); + _class_call_check(this, Opt); } return Opt.prototype.toVector = function() {}, Opt; }(), Vector = function() { "use strict"; function Vector() { - swcHelpers.classCallCheck(this, Vector); + _class_call_check(this, Vector); } var _proto = Vector.prototype; return _proto.tail = function() {}, _proto.partition2 = function(predicate) {}, Vector; diff --git a/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.1.normal.js b/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.1.normal.js index 99057b9ea56f..aa2825b31613 100644 --- a/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var // @declaration: true // @target: es6 // constant enum declarations are completely erased in the emitted JavaScript code. @@ -20,11 +21,11 @@ var g = o[1]; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[1] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: 2, get: function get() { diff --git a/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.2.minified.js b/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.2.minified.js index c4b17e804fa8..59b488618903 100644 --- a/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constEnumPropertyAccess1_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; !function(G) { G[G.A = 1] = "A", G[G.B = 2] = "B", G[G.C = 3] = "C", G[G.D = 2] = "D"; }(G || (G = {})); var G, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C.prototype[1] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[1] = function() {}, _create_class(C, [ { key: 2, get: function() { diff --git a/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.1.normal.js index 101651d5b833..0ff8b4ebb933 100644 --- a/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // any is not a valid type argument unless there is no constraint, or the constraint is any function foo(x) { return null; @@ -25,14 +25,14 @@ foo4(b); //foo5(b, b); var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; }; var c1 = new C(a); var c2 = new C(b); var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); this.x = x; }; var c3 = new C2(a); @@ -44,7 +44,7 @@ var c4 = new C2(b); //var c6 = new C3(b); var C4 = function C4(x) { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); this.x = x; }; var c7 = new C4(a); diff --git a/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.2.minified.js index 7035754d4172..7f2e9fed64c5 100644 --- a/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constraintSatisfactionWithAny_es5.2.minified.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a, b, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = x; + _class_call_check(this, C), this.x = x; }; new C(a), new C(b); var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2), this.x = x; + _class_call_check(this, C2), this.x = x; }; new C2(a), new C2(b); var C4 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C4), this.x = x; + _class_call_check(this, C4), this.x = x; }; new C4(a), new C4(b); diff --git a/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.1.normal.js b/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.1.normal.js index 92728b9e5a11..2c53b74ea8e2 100644 --- a/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // valid uses of a basic object constraint, no errors expected // Object constraint function foo(x) {} @@ -7,7 +7,7 @@ var a = {}; var r = foo({}); var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; }; var r2 = new C({}); @@ -19,7 +19,7 @@ var a = {}; var r = foo2({}); var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); this.x = x; }; var r2 = new C2({}); diff --git a/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.2.minified.js b/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.2.minified.js index 2e95c6174adc..3aaf7623fa14 100644 --- a/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constraintSatisfactionWithEmptyObject_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} foo({}), foo({}); var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = x; + _class_call_check(this, C), this.x = x; }; function foo2(x) {} new C({}), foo2({}), foo2({}); var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2), this.x = x; + _class_call_check(this, C2), this.x = x; }; new C2({}); diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.1.normal.js index a8c7acc19f36..af678c792485 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance2_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.1.normal.js index 85d588106468..e51f6a6a198a 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.1.normal.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // error cases var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.2.minified.js index 95b2f2efbede..a262ec1ddce3 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance3_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.1.normal.js index a8c7acc19f36..af678c792485 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance4_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.1.normal.js index 1e8fd1315715..1cf6ef6fd5ee 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithConstructSignatures2 just with an extra level of indirection in the inheritance chain var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance5_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.1.normal.js index b9ce863b640b..3d16cc5324ed 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithConstructSignatures4 but using class type parameters instead of generic signatures // all are errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureAssignabilityInInheritance6_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.1.normal.js index 32a5cd215318..cda1966fb420 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Duplicate overloads of construct signatures should generate errors var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var r1 = new C(1, ""); var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var r2 = new C2(1, ""); var i; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.2.minified.js index 6827f26b96c9..c837b6a2f03c 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithIdenticalOverloads_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, i2, a, b, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(1, ""); var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new C2(1, ""), new i(1, ""), new i2(1, ""), new a(1, ""), new b(1, ""); diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.1.normal.js index d35e28d2381d..463ce016d277 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // No errors expected for basic overloads of construct signatures with merged declarations // clodules var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(C) { var x = C.x = 1; @@ -11,7 +11,7 @@ var C = function C(x) { var r1 = new C(1, ""); var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; (function(C2) { var x = C2.x = 1; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.2.minified.js index 673a5a04d58c..e0cdec8ef4fd 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads2_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i2, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (C || (C = {})).x = 1, new C(1, ""); var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; (C2 || (C2 = {})).x = 1, new C2(1, ""), new i2(1, ""), new i2(1, 1); diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.1.normal.js index 4519327ce62c..3a4ef73afe3f 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Error for construct signature overloads to differ only by return type var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var a; var b; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.2.minified.js index c699ab1e6df7..837711813824 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloadsThatDifferOnlyByReturnType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.1.normal.js index 6d742a04899c..3956d9fdb231 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // No errors expected for basic overloads of construct signatures var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var r1 = new C(1, ""); var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var r2 = new C2(1, ""); var i; diff --git a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.2.minified.js index 6827f26b96c9..c837b6a2f03c 100644 --- a/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignaturesWithOverloads_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, i2, a, b, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(1, ""); var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new C2(1, ""), new i(1, ""), new i2(1, ""), new a(1, ""), new b(1, ""); diff --git a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.1.normal.js index 564c4f964e02..a4f47868da75 100644 --- a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = x; }; diff --git a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.2.minified.js index 3f666435c177..03e6f72bbac2 100644 --- a/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorDefaultValuesReferencingThis_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, C); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, C); }, D = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, D); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, D); }, E = function() { "use strict"; var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this; - swcHelpers.classCallCheck(this, E), this.x = x; + _class_call_check(this, E), this.x = x; }; diff --git a/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.1.normal.js index 10d63aee274d..ba0213c736e3 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @noEmit: true // @checkJs: true @@ -10,6 +10,6 @@ new SomeClass(); // @Filename: file2.js var SomeClass = function SomeClass() { "use strict"; - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); }; SomeClass.prop = 0; diff --git a/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.2.minified.js index caab02864392..81ccddfc06fe 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorFunctionMergeWithClass_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var SomeClass = function() { this.otherProp = 0; }; new SomeClass(); var SomeClass = function() { "use strict"; - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); }; SomeClass.prop = 0; diff --git a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.1.normal.js index 393816f1709e..58bf4f9fb330 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.1.normal.js @@ -1,27 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // the constructor function itself does not need to be a subtype of the base type constructor function var Base = function Base(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(x) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.call(this, x); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2(x) { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); var _this = _super.call(this, x); - return swcHelpers.possibleConstructorReturn(_this, 1); + return _possible_constructor_return(_this, 1); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.2.minified.js index de76c711bd2f..30d2c28bd5a1 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType2_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(x) { - return swcHelpers.classCallCheck(this, Derived), _super.call(this, x); + return _class_call_check(this, Derived), _super.call(this, x); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2(x) { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); var _this = _super.call(this, x); - return swcHelpers.possibleConstructorReturn(_this, 1); + return _possible_constructor_return(_this, 1); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.1.normal.js index e2ec04a39a37..801d419243b2 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.2.minified.js index ed6f8f9b52ea..4336fb813160 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorFunctionTypeIsAssignableToBaseType_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.1.normal.js index d61e2c3a222b..8b0988d8fdf6 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -17,7 +17,7 @@ c.x = undefined // should error c.y = undefined // ok ; /** @param {number} x */ function A(x) { - if (!swcHelpers._instanceof(this, A)) { + if (!_instanceof(this, A)) { return new A(x); } this.x = x; diff --git a/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.2.minified.js index 55f155d186f0..ceb3e18493b1 100644 --- a/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorFunctionsStrict_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function C(x) { this.x = x; } @@ -7,7 +7,7 @@ C.prototype.m = function() { }; var c = new C(1); function A(x) { - if (!swcHelpers._instanceof(this, A)) return new A(x); + if (!_instanceof(this, A)) return new A(x); this.x = x; } c.x = void 0, c.y = void 0; diff --git a/crates/swc/tests/tsc-references/constructorFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorFunctions_es5.1.normal.js index ef55fee5c120..fa8667e39b60 100644 --- a/crates/swc/tests/tsc-references/constructorFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorFunctions_es5.1.normal.js @@ -1,27 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @allowJs: true // @checkJs: true // @noEmit: true // @filename: index.js function C1() { - if (!swcHelpers._instanceof(this, C1)) return new C1(); + if (!_instanceof(this, C1)) return new C1(); this.x = 1; } var c1_v1 = C1(); var c1_v2 = new C1(); var C2 = function() { - if (!swcHelpers._instanceof(this, C2)) return new C2(); + if (!_instanceof(this, C2)) return new C2(); this.x = 1; }; var c2_v1 = C2(); var c2_v2 = new C2(); /** @class */ function C3() { - if (!swcHelpers._instanceof(this, C3)) return new C3(); + if (!_instanceof(this, C3)) return new C3(); } var c3_v1 = C3(); // error: @class tag requires 'new' var c3_v2 = new C3(); /** @class */ var C4 = function() { - if (!swcHelpers._instanceof(this, C4)) return new C4(); + if (!_instanceof(this, C4)) return new C4(); }; var c4_v1 = C4(); // error: @class tag requires 'new' var c4_v2 = new C4(); @@ -31,7 +32,7 @@ new c5_v1(); var c5_v2; c5_v2 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; new c5_v2(); /** @class */ function C6() { diff --git a/crates/swc/tests/tsc-references/constructorFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorFunctions_es5.2.minified.js index 1b47a7fc94a2..810115965145 100644 --- a/crates/swc/tests/tsc-references/constructorFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorFunctions_es5.2.minified.js @@ -1,23 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function C1() { - if (!swcHelpers._instanceof(this, C1)) return new C1(); + if (!_instanceof(this, C1)) return new C1(); this.x = 1; } C1(), new C1(); var C2 = function() { - if (!swcHelpers._instanceof(this, C2)) return new C2(); + if (!_instanceof(this, C2)) return new C2(); this.x = 1; }; function C3() { - if (!swcHelpers._instanceof(this, C3)) return new C3(); + if (!_instanceof(this, C3)) return new C3(); } C2(), new C2(), C3(), new C3(); var C4 = function() { - if (!swcHelpers._instanceof(this, C4)) return new C4(); + if (!_instanceof(this, C4)) return new C4(); }; C4(), new C4(), new function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }(), new function() { this.functions = [ function(x) { diff --git a/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.1.normal.js index 6cf3f2f38701..813feb0a4d4a 100644 --- a/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var NonGeneric; (function(NonGeneric) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -24,14 +26,14 @@ var Generic; (function(Generic) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.2.minified.js index 2f112daf9d37..bd677f1e7439 100644 --- a/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorHasPrototypeProperty_es5.2.minified.js @@ -1,15 +1,17 @@ var NonGeneric, Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(NonGeneric) { var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C1); @@ -17,13 +19,13 @@ import * as swcHelpers from "@swc/helpers"; }(NonGeneric || (NonGeneric = {})), function(Generic) { var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C2); diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.1.normal.js index 360ed6d1ec21..ea1d9b7ad26c 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.1.normal.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 1; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; var y = x; }; var D = function D() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 1, y = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : x; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.y = y; var z = x; }; var E = function E() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new Date(); - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); var y = x; }; diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.2.minified.js index 172aff199401..72d09fb19477 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues2_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1; - swcHelpers.classCallCheck(this, C), this.x = x; + _class_call_check(this, C), this.x = x; }, D = function() { "use strict"; var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1, y = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : x; - swcHelpers.classCallCheck(this, D), this.y = y; + _class_call_check(this, D), this.y = y; }, E = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, E); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.1.normal.js index 3ec8abcb2be9..b47060de6b8e 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 1; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var y = x; }; var D = function D() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var y = x; }; var E = function E() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); var y = x; }; diff --git a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.2.minified.js index d8a20387cf00..6937c7602da8 100644 --- a/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorImplementationWithDefaultValues_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, C); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, C); }, D = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, D); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, D); }, E = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, E); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.1.normal.js index 4d5130854f8e..e8053dfa20d3 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.2.minified.js index 1d0d2c66d7fa..936c11c91edb 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithOptionalParameters_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.1.normal.js index bb38a409ce19..3573f994612c 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.1.normal.js @@ -1,27 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C(y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r = c.y; var D = function D(y) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.y = y; }; var d; var r2 = d.y; var E = function E(y) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.y = y; }; var e; var r3 = e.y; // error var F = function F(y) { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); this.y = y; }; var f; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.2.minified.js index 6c31d45816e2..76b5f5920d33 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties2_es5.2.minified.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var d, e, f, C = function(y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (void 0).y; var D = function(y) { "use strict"; - swcHelpers.classCallCheck(this, D), this.y = y; + _class_call_check(this, D), this.y = y; }; d.y; var E = function(y) { "use strict"; - swcHelpers.classCallCheck(this, E), this.y = y; + _class_call_check(this, E), this.y = y; }; e.y; var F = function(y) { "use strict"; - swcHelpers.classCallCheck(this, F), this.y = y; + _class_call_check(this, F), this.y = y; }; f.y; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorParameterProperties_es5.1.normal.js index a57df1024a98..4a0e7d759dc4 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C(x, z) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.z = z; }; @@ -11,7 +11,7 @@ var r2 = c.x; // error var r3 = c.z; // error var D = function D(a, x, z) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = x; this.z = z; }; diff --git a/crates/swc/tests/tsc-references/constructorParameterProperties_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterProperties_es5.2.minified.js index 65583bf7f02e..580758780c6d 100644 --- a/crates/swc/tests/tsc-references/constructorParameterProperties_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterProperties_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, d, C = function(x, z) { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = x, this.z = z; + _class_call_check(this, C), this.x = x, this.z = z; }; c.y, c.x, c.z; var D = function(a, x, z) { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = x, this.z = z; + _class_call_check(this, D), this.x = x, this.z = z; }; d.y, d.x, d.a, d.z; diff --git a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.1.normal.js index cd37c51db292..5d3a5ecba89e 100644 --- a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext // @useDefineForClassFields: true // With useDefineForClassFields: true and ESNext target, initializer @@ -13,21 +13,21 @@ import * as swcHelpers from "@swc/helpers"; var x = 1; var C = function C(x1) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.b = x // ok ; }; var y = 1; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.b = y // ok ; var y1 = ""; }; var E = function E(z1) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.b = z // not ok ; }; diff --git a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.2.minified.js index 0b22dfb423ae..bf97a0233d35 100644 --- a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes2_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.b = 1; + _class_call_check(this, C), this.b = 1; }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), this.b = 1; + _class_call_check(this, D), this.b = 1; }, E = function(z1) { "use strict"; - swcHelpers.classCallCheck(this, E), this.b = z; + _class_call_check(this, E), this.b = z; }; diff --git a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.1.normal.js index bc75e45285d0..adfa97b419f6 100644 --- a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Initializer expressions for instance member variables are evaluated in the scope of the class constructor // body but are not permitted to reference parameters or local variables of the constructor. // This effectively means that entities from outer scopes by the same name as a constructor parameter or @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var x = 1; var C = function C(x1) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.b = x // error, evaluated in scope of constructor, cannot reference x ; x1 = 2; // error, x is string @@ -14,7 +14,7 @@ var C = function C(x1) { var y = 1; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.b = y // error, evaluated in scope of constructor, cannot reference y ; var y1 = ""; diff --git a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.2.minified.js index d054862affb9..b14109d64941 100644 --- a/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorParameterShadowsOuterScopes_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.b = 1; + _class_call_check(this, C), this.b = 1; }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), this.b = 1; + _class_call_check(this, D), this.b = 1; }; diff --git a/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.1.normal.js index 69486f071a33..f84b5e70e4bb 100644 --- a/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @noEmit: true // @checkJs: true // @Filename: bug27025.js export var Alpha = function Alpha() { "use strict"; - swcHelpers.classCallCheck(this, Alpha); + _class_call_check(this, Alpha); }; export var Beta = function Beta() { "use strict"; - swcHelpers.classCallCheck(this, Beta); + _class_call_check(this, Beta); }; var arr = [ Alpha, diff --git a/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.2.minified.js index f181cc325c81..4cabde47f893 100644 --- a/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorTagOnClassConstructor_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Alpha = function() { "use strict"; - swcHelpers.classCallCheck(this, Alpha); + _class_call_check(this, Alpha); }; export var Beta = function() { "use strict"; - swcHelpers.classCallCheck(this, Beta); + _class_call_check(this, Beta); }; diff --git a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.1.normal.js index b827cd6675f3..8385510466d3 100644 --- a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.1.normal.js @@ -1,32 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // a class constructor may return an expression, it must be assignable to the class instance type to be valid var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return 1; }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return 1; // error }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return { x: 1 }; }; var F = function F() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return { x: 1 }; // error }; var G = function G() { "use strict"; - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); return { x: null }; diff --git a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.2.minified.js index 33d76aa5070f..7b5e4654dee5 100644 --- a/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorWithAssignableReturnExpression_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { - return swcHelpers.classCallCheck(this, C), 1; + return _class_call_check(this, C), 1; }, D = function() { - return swcHelpers.classCallCheck(this, D), 1; + return _class_call_check(this, D), 1; }, E = function() { - return swcHelpers.classCallCheck(this, E), { + return _class_call_check(this, E), { x: 1 }; }, F = function() { - return swcHelpers.classCallCheck(this, F), { + return _class_call_check(this, F), { x: 1 }; }, G = function() { - return swcHelpers.classCallCheck(this, G), { + return _class_call_check(this, G), { x: null }; }; diff --git a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.1.normal.js b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.1.normal.js index 10f0d8fee370..c36695aefc32 100644 --- a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.1.normal.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return; }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return; }; var E = function E(x) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = x; return; }; var F = function F(x) { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); this.x = x; return; }; diff --git a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.2.minified.js b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.2.minified.js index 02f504672cb2..886100870944 100644 --- a/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorWithExpressionLessReturn_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function(x) { "use strict"; - swcHelpers.classCallCheck(this, E), this.x = x; + _class_call_check(this, E), this.x = x; }, F = function(x) { "use strict"; - swcHelpers.classCallCheck(this, F), this.x = x; + _class_call_check(this, F), this.x = x; }; diff --git a/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.1.normal.js b/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.1.normal.js index b58ad47cdc7b..f5c1d860b3cd 100644 --- a/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @allowJs: true // @checkJs: true // @noEmit: true @@ -37,9 +38,9 @@ import * as swcHelpers from "@swc/helpers"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.2.minified.js b/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.2.minified.js index 02d7b5d437d6..8b51518e6b51 100644 --- a/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextualTypeFromJSDoc_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.1.normal.js b/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.1.normal.js index 992b2b0d96b4..5c386f044293 100644 --- a/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // no error var numStrTuple = [ 5, @@ -32,11 +32,11 @@ var strTupleTuple = [ ]; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var unionTuple = [ new C(), diff --git a/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.2.minified.js b/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.2.minified.js index a4ccb79615d6..e70403e8d521 100644 --- a/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextualTypeWithTuple_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; new C(), new C(), new C(), new D(); diff --git a/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.1.normal.js index fc711ff4b70f..753e5af2b8f3 100644 --- a/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @checkJs: true // @allowJs: true // @noEmit: true @@ -22,7 +22,7 @@ ns.x; var Thing = /*#__PURE__*/ function() { "use strict"; function Thing() { - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); /** @type {DoneStatus} */ this.s = { status: "done", m: function m(n) {} diff --git a/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.2.minified.js index 78c1b7e06a8e..3668144432dd 100644 --- a/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextualTypedSpecialAssignment_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ns = {}; ns.x = { status: "done", @@ -10,7 +10,7 @@ ns.x = { var Thing = function() { "use strict"; function Thing() { - swcHelpers.classCallCheck(this, Thing), this.s = { + _class_call_check(this, Thing), this.s = { status: "done", m: function(n) {} }; diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.1.normal.js index b6af6f260fc6..d5ad5d36ef7d 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function fn1() { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(function*() { + _fn1 = _async_to_generator(function*() { const obj1 = yield { key: "value" }; diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.1.normal.js index e00d795708a0..594eeaa20f5a 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function fn1() { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { var obj1, obj2; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionAwaitOperand_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.1.normal.js index a7bc68cb99bb..d2e0367bada2 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function fn1() { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(function*() { + _fn1 = _async_to_generator(function*() { return { key: "value" }; @@ -14,7 +14,7 @@ function fn2() { return _fn2.apply(this, arguments); } function _fn2() { - _fn2 = swcHelpers.asyncToGenerator(function*() { + _fn2 = _async_to_generator(function*() { return new Promise((resolve)=>{ resolve({ key: "value" @@ -27,7 +27,7 @@ function fn3() { return _fn3.apply(this, arguments); } function _fn3() { - _fn3 = swcHelpers.asyncToGenerator(function*() { + _fn3 = _async_to_generator(function*() { return yield { key: "value" }; @@ -38,7 +38,7 @@ function fn4() { return _fn4.apply(this, arguments); } function _fn4() { - _fn4 = swcHelpers.asyncToGenerator(function*() { + _fn4 = _async_to_generator(function*() { return yield new Promise((resolve)=>{ resolve({ key: "value" diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.1.normal.js index 49603a0185a1..010c55c48760 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function fn1() { return _fn1.apply(this, arguments); } function _fn1() { - _fn1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -23,7 +23,7 @@ function fn2() { return _fn2.apply(this, arguments); } function _fn2() { - _fn2 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn2 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -44,7 +44,7 @@ function fn3() { return _fn3.apply(this, arguments); } function _fn3() { - _fn3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -66,7 +66,7 @@ function fn4() { return _fn4.apply(this, arguments); } function _fn4() { - _fn4 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn4 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypeAsyncFunctionReturnType_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.1.normal.js index 1176e713cbf1..ad4e9a7a09a2 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function getFoo1() { return /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } _class.method1 = function method1(arg) { arg.numProp = 10; @@ -18,7 +18,7 @@ function getFoo2() { var _class1; return _class1 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, _class1.method1 = function(arg) { arg.numProp = 10; }, _class1.method2 = function(arg) { @@ -29,7 +29,7 @@ function getFoo3() { var _class2; return _class2 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, _class2.method1 = function(arg) { arg.numProp = 10; }, _class2.method2 = function(arg) { diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration01_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.1.normal.js index 04bce8fe27ea..7730a7508185 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function getFoo1() { return /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.method1 = function method1(arg) { @@ -18,7 +18,7 @@ function getFoo1() { function getFoo2() { return function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.method1 = function(arg) { arg.numProp = 10; }; @@ -30,7 +30,7 @@ function getFoo2() { function getFoo3() { return function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.method1 = function(arg) { arg.numProp = 10; }; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedClassExpressionMethodDeclaration02_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.1.normal.js index 17e131dc0ee2..d7b59881d93c 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -13,7 +13,7 @@ export function MainButton(props) { } return this._buildMainButton(props); } -const b0 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b0 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: (k)=>{ console.log(k); } @@ -26,7 +26,7 @@ const b2 = /*#__PURE__*/ React.createElement(MainButton, { }, extra: true }); // k has type "left" | "right" -const b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { goTo: "home" }, { extra: true @@ -38,7 +38,7 @@ const b4 = /*#__PURE__*/ React.createElement(MainButton, { export function NoOverload(buttonProps) { return undefined; } -const c1 = /*#__PURE__*/ React.createElement(NoOverload, swcHelpers.extends({}, { +const c1 = /*#__PURE__*/ React.createElement(NoOverload, _extends({}, { onClick: (k)=>{ console.log(k); } @@ -48,7 +48,7 @@ const c1 = /*#__PURE__*/ React.createElement(NoOverload, swcHelpers.extends({}, export function NoOverload1(linkProps) { return undefined; } -const d1 = /*#__PURE__*/ React.createElement(NoOverload1, swcHelpers.extends({}, { +const d1 = /*#__PURE__*/ React.createElement(NoOverload1, _extends({}, { goTo: "home" }, { extra: true diff --git a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.2.minified.js index 8c0fa2217079..f00731a04ac7 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es2015.2.minified.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); export function MainButton(props) { return props.goTo ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({}, { +_extends({}, { onClick (k) { console.log(k); } }, { extra: !0 -}), swcHelpers.extends({}, { +}), _extends({}, { goTo: "home" }, { extra: !0 }); export function NoOverload() {} -swcHelpers.extends({}, { +_extends({}, { onClick (k) { console.log(k); } @@ -23,7 +23,7 @@ swcHelpers.extends({}, { extra: !0 }); export function NoOverload1() {} -swcHelpers.extends({}, { +_extends({}, { goTo: "home" }, { extra: !0 diff --git a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.1.normal.js b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.1.normal.js index 22e76d658d40..a03061a0443b 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -13,7 +13,7 @@ export function MainButton(props) { } return this._buildMainButton(props); } -var b0 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b0 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function(k) { console.log(k); } @@ -26,7 +26,7 @@ var b2 = /*#__PURE__*/ React.createElement(MainButton, { }, extra: true }); // k has type "left" | "right" -var b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { goTo: "home" }, { extra: true @@ -38,7 +38,7 @@ var b4 = /*#__PURE__*/ React.createElement(MainButton, { export function NoOverload(buttonProps) { return undefined; } -var c1 = /*#__PURE__*/ React.createElement(NoOverload, swcHelpers.extends({}, { +var c1 = /*#__PURE__*/ React.createElement(NoOverload, _extends({}, { onClick: function(k) { console.log(k); } @@ -48,7 +48,7 @@ var c1 = /*#__PURE__*/ React.createElement(NoOverload, swcHelpers.extends({}, { export function NoOverload1(linkProps) { return undefined; } -var d1 = /*#__PURE__*/ React.createElement(NoOverload1, swcHelpers.extends({}, { +var d1 = /*#__PURE__*/ React.createElement(NoOverload1, _extends({}, { goTo: "home" }, { extra: true diff --git a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.2.minified.js b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.2.minified.js index 716f12e11997..6df42a746c99 100644 --- a/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/contextuallyTypedStringLiteralsInJsxAttributes02_es5.2.minified.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); export function MainButton(props) { return props.goTo ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({}, { +_extends({}, { onClick: function(k) { console.log(k); } }, { extra: !0 -}), swcHelpers.extends({}, { +}), _extends({}, { goTo: "home" }, { extra: !0 }); export function NoOverload() {} -swcHelpers.extends({}, { +_extends({}, { onClick: function(k) { console.log(k); } @@ -23,7 +23,7 @@ swcHelpers.extends({}, { extra: !0 }); export function NoOverload1() {} -swcHelpers.extends({}, { +_extends({}, { goTo: "home" }, { extra: !0 diff --git a/crates/swc/tests/tsc-references/controlFlowAliasing_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowAliasing_es5.1.normal.js index 80d2d765454c..58705c2d7ff2 100644 --- a/crates/swc/tests/tsc-references/controlFlowAliasing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowAliasing_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true // @declaration: true // Narrowing by aliased conditional expressions @@ -184,7 +184,7 @@ function f33(obj15) { } var C10 = function C10(x) { "use strict"; - swcHelpers.classCallCheck(this, C10); + _class_call_check(this, C10); this.x = x; var thisX_isString = typeof this.x === "string"; var xIsString = typeof x === "string"; @@ -196,7 +196,7 @@ var C10 = function C10(x) { }; var C11 = function C11(x) { "use strict"; - swcHelpers.classCallCheck(this, C11); + _class_call_check(this, C11); this.x = x; var thisX_isString = typeof this.x === "string"; var xIsString = typeof x === "string"; diff --git a/crates/swc/tests/tsc-references/controlFlowAliasing_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowAliasing_es5.2.minified.js index 52b6d662d7d4..a8f5547c34bf 100644 --- a/crates/swc/tests/tsc-references/controlFlowAliasing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowAliasing_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C10 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C10), this.x = x, "string" == typeof this.x && "string" == typeof x && this.x; + _class_call_check(this, C10), this.x = x, "string" == typeof this.x && "string" == typeof x && this.x; }, C11 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C11), this.x = x; + _class_call_check(this, C11), this.x = x; var thisX_isString = "string" == typeof this.x, xIsString = "string" == typeof x; thisX_isString && xIsString ? (this.x, x) : (this.x = 10, x = 10); }; diff --git a/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.1.normal.js index 8efd905427cd..1a5bb1b997ee 100644 --- a/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true function f1(x, y, z) { if (x) { @@ -85,7 +85,7 @@ function get(key, obj) { var EventEmitter = /*#__PURE__*/ function() { "use strict"; function EventEmitter() { - swcHelpers.classCallCheck(this, EventEmitter); + _class_call_check(this, EventEmitter); } var _proto = EventEmitter.prototype; _proto.off = function off() { @@ -118,7 +118,7 @@ function fx3(obj, key) { var TableBaseEnum = /*#__PURE__*/ function() { "use strict"; function TableBaseEnum() { - swcHelpers.classCallCheck(this, TableBaseEnum); + _class_call_check(this, TableBaseEnum); } var _proto = TableBaseEnum.prototype; _proto.m = function m() { @@ -140,7 +140,7 @@ function f10(x, y) { var SqlTable = /*#__PURE__*/ function() { "use strict"; function SqlTable() { - swcHelpers.classCallCheck(this, SqlTable); + _class_call_check(this, SqlTable); } var _proto = SqlTable.prototype; _proto.validateRow = function validateRow(_row) {}; diff --git a/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.2.minified.js index bdc780f20a1f..68e055931664 100644 --- a/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowGenericTypes_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function bounceAndTakeIfA(value) { return "A" === value && takeA(value), value; } var EventEmitter = function() { "use strict"; function EventEmitter() { - swcHelpers.classCallCheck(this, EventEmitter); + _class_call_check(this, EventEmitter); } return EventEmitter.prototype.off = function() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; @@ -13,7 +13,7 @@ var EventEmitter = function() { }(), TableBaseEnum = function() { "use strict"; function TableBaseEnum() { - swcHelpers.classCallCheck(this, TableBaseEnum); + _class_call_check(this, TableBaseEnum); } return TableBaseEnum.prototype.m = function() { null[null], null[null], null[null], null[null]; @@ -21,7 +21,7 @@ var EventEmitter = function() { }(), SqlTable = function() { "use strict"; function SqlTable() { - swcHelpers.classCallCheck(this, SqlTable); + _class_call_check(this, SqlTable); } var _proto = SqlTable.prototype; return _proto.validateRow = function(_row) {}, _proto.insertRow = function(row) { diff --git a/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.1.normal.js b/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.1.normal.js index 6fdeaa45f68e..49f447ffa246 100644 --- a/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f1() { let x = getStringOrNumber(); if (typeof x === "string") { @@ -56,7 +56,7 @@ function f5() { } function f6() { let v; - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { v = yield 1; })(); v; // still undefined diff --git a/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.2.minified.js b/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.2.minified.js index 2b5087d75426..73afc1eb913c 100644 --- a/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowIIFE_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; let maybeNumber; maybeNumber = 1, ++maybeNumber, maybeNumber++; let test; diff --git a/crates/swc/tests/tsc-references/controlFlowIIFE_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowIIFE_es5.1.normal.js index 2d9aa3dcf7ea..b6f5357da8ca 100644 --- a/crates/swc/tests/tsc-references/controlFlowIIFE_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowIIFE_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { var x = getStringOrNumber(); @@ -69,7 +69,7 @@ function f5() { } function f6() { var v; - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/controlFlowIIFE_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowIIFE_es5.2.minified.js index b97f53921be3..3b0f0b477e56 100644 --- a/crates/swc/tests/tsc-references/controlFlowIIFE_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowIIFE_es5.2.minified.js @@ -1,5 +1,5 @@ var maybeNumber, test; -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; if (maybeNumber = 1, ++maybeNumber, maybeNumber++, !test) throw new Error("Test is not defined"); test.slice(1); diff --git a/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.1.normal.js index bf1c604d5572..6afb0f4a4af9 100644 --- a/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function distinguish(thing) { - if (swcHelpers._instanceof(thing, Object)) { + if (_instanceof(thing, Object)) { console.log("Aha!! It's a Date in " + thing.getFullYear()); } else if (typeof thing === "string") { console.log("Aha!! It's a string of length " + thing.length); diff --git a/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.2.minified.js index 134a4f495138..0ccb12ffcd4f 100644 --- a/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowInstanceOfGuardPrimitives_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function distinguish(thing) { - swcHelpers._instanceof(thing, Object) ? console.log("Aha!! It's a Date in " + thing.getFullYear()) : "string" == typeof thing ? console.log("Aha!! It's a string of length " + thing.length) : console.log("Aha!! It's the number " + thing.toPrecision(3)); + _instanceof(thing, Object) ? console.log("Aha!! It's a Date in " + thing.getFullYear()) : "string" == typeof thing ? console.log("Aha!! It's a string of length " + thing.length) : console.log("Aha!! It's the number " + thing.toPrecision(3)); } distinguish(new Date()), distinguish("beef"), distinguish(3.14159265); diff --git a/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.1.normal.js index c65981187765..082271c066e4 100644 --- a/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; Function.prototype.now = function() { return "now"; }; var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } var _proto = X.prototype; _proto.why = function why() {}; @@ -16,14 +17,14 @@ var X = /*#__PURE__*/ function() { }(); var Y = function Y() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; console.log(X.now()) // works as expected ; console.log(Y.now()) // works as expected ; export var x = Math.random() > 0.5 ? new X() : 1; -if (swcHelpers._instanceof(x, X)) { +if (_instanceof(x, X)) { x.why() // should compile ; } diff --git a/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.2.minified.js index c1d761b9ef3f..7ae1e6f74ba3 100644 --- a/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowInstanceofExtendsFunction_es5.2.minified.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; Function.prototype.now = function() { return "now"; }; var X = function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } return X.prototype.why = function() {}, X.now = function() { return {}; }, X; }(), Y = function() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; console.log(X.now()), console.log(Y.now()); export var x = Math.random() > 0.5 ? new X() : 1; -swcHelpers._instanceof(x, X) && x.why(); +_instanceof(x, X) && x.why(); diff --git a/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.1.normal.js index 496f2db0fdb6..a8a0c32431b6 100644 --- a/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8; var a; o === null || o === void 0 ? void 0 : o[a = 1]; @@ -326,7 +327,7 @@ function f20(o) { if (typeof (o === null || o === void 0 ? void 0 : o.bar()) === "number") { o.bar; } - if (swcHelpers._instanceof(o === null || o === void 0 ? void 0 : o.baz, Error)) { + if (_instanceof(o === null || o === void 0 ? void 0 : o.baz, Error)) { o.baz; } } @@ -340,7 +341,7 @@ function f21(o) { if (typeof (o === null || o === void 0 ? void 0 : o.bar()) === "number") { o.bar; } - if (swcHelpers._instanceof(o === null || o === void 0 ? void 0 : o.baz, Error)) { + if (_instanceof(o === null || o === void 0 ? void 0 : o.baz, Error)) { o.baz; } } @@ -423,7 +424,7 @@ function f40(o) { } } function f41(o) { - switch(swcHelpers.typeOf(o === null || o === void 0 ? void 0 : o.foo)){ + switch(_type_of(o === null || o === void 0 ? void 0 : o.foo)){ case "string": o.foo; break; diff --git a/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.2.minified.js index 2e232c0c1cc3..5561629b81c2 100644 --- a/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowOptionalChain_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; function someFunction(someOptionalObject) { (null == someOptionalObject ? void 0 : someOptionalObject.someProperty) !== lastSomeProperty && (console.log(someOptionalObject), console.log(someOptionalObject.someProperty), lastSomeProperty = null == someOptionalObject ? void 0 : someOptionalObject.someProperty); } diff --git a/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.1.normal.js index d95c28564758..81f5068ed039 100644 --- a/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.1.normal.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @strictNullChecks: true var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.body = function body() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "m", this) && swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "m", this).call(this); + _get(_get_prototype_of(C.prototype), "m", this) && _get(_get_prototype_of(C.prototype), "m", this).call(this); }; return C; }(B); diff --git a/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.2.minified.js index 755b4493fda8..ea8ac6663aa3 100644 --- a/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowSuperPropertyAccess_es5.2.minified.js @@ -1,15 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.body = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "m", this) && swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "m", this).call(this); + _get(_get_prototype_of(C.prototype), "m", this) && _get(_get_prototype_of(C.prototype), "m", this).call(this); }, C; }(B); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.1.normal.js index 4868c682bfc0..c7ee8e61669c 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from 'classnames'; import * as React from "react"; let buttonProps; // any -let k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +let k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx('class1', { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.2.minified.js index 4cd82579d554..c27c743fe65f 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es2015.2.minified.js @@ -1,7 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from 'classnames'; import * as React from "react"; -let buttonProps; -swcHelpers.extends({}, buttonProps), cx('class1', { +_extends({}, void 0), cx('class1', { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.1.normal.js index d189ba101a7c..2aeb385acdbe 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from "classnames"; import * as React from "react"; var buttonProps; // any -var k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +var k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx("class1", { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.2.minified.js index 9473268395a1..462ced21bdf6 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences1_es5.2.minified.js @@ -1,7 +1,7 @@ var buttonProps; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from "classnames"; import * as React from "react"; -swcHelpers.extends({}, buttonProps), cx("class1", { +_extends({}, buttonProps), cx("class1", { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.1.normal.js index 4920a9e35cfc..20ebf44443dc 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from 'classnames'; import * as React from "react"; let buttonProps; -let k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +let k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx('class1', { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.2.minified.js index 4cd82579d554..c27c743fe65f 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es2015.2.minified.js @@ -1,7 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from 'classnames'; import * as React from "react"; -let buttonProps; -swcHelpers.extends({}, buttonProps), cx('class1', { +_extends({}, void 0), cx('class1', { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.1.normal.js index 334960690bc0..ee5de18382a2 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from "classnames"; import * as React from "react"; var buttonProps; -var k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +var k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx("class1", { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.2.minified.js index 9473268395a1..462ced21bdf6 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences2_es5.2.minified.js @@ -1,7 +1,7 @@ var buttonProps; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from "classnames"; import * as React from "react"; -swcHelpers.extends({}, buttonProps), cx("class1", { +_extends({}, buttonProps), cx("class1", { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.1.normal.js index 4920a9e35cfc..20ebf44443dc 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from 'classnames'; import * as React from "react"; let buttonProps; -let k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +let k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx('class1', { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.2.minified.js index 4cd82579d554..c27c743fe65f 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es2015.2.minified.js @@ -1,7 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from 'classnames'; import * as React from "react"; -let buttonProps; -swcHelpers.extends({}, buttonProps), cx('class1', { +_extends({}, void 0), cx('class1', { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.1.normal.js index 334960690bc0..ee5de18382a2 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from "classnames"; import * as React from "react"; var buttonProps; -var k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { +var k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps), /*#__PURE__*/ React.createElement("span", { className: cx("class1", { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.2.minified.js index 9473268395a1..462ced21bdf6 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences3_es5.2.minified.js @@ -1,7 +1,7 @@ var buttonProps; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from "classnames"; import * as React from "react"; -swcHelpers.extends({}, buttonProps), cx("class1", { +_extends({}, buttonProps), cx("class1", { class2: !0 }); diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.1.normal.js index 73db076e667e..aceca74a01cf 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from 'classnames'; import * as React from "react"; let buttonProps; -let k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps, { +let k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps, { className: cx('class1', { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.2.minified.js index 59d05495c19a..79694c0d747e 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es2015.2.minified.js @@ -1,8 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from 'classnames'; import * as React from "react"; -let buttonProps; -swcHelpers.extends({}, buttonProps, { +_extends({}, void 0, { className: cx('class1', { class2: !0 }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.1.normal.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.1.normal.js index 2a33b0f997e8..d54532d61a54 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: 0.tsx /// import * as cx from "classnames"; import * as React from "react"; var buttonProps; -var k = /*#__PURE__*/ React.createElement("button", swcHelpers.extends({}, buttonProps, { +var k = /*#__PURE__*/ React.createElement("button", _extends({}, buttonProps, { className: cx("class1", { class2: true }) diff --git a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.2.minified.js b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.2.minified.js index 4541edc39683..3eda44a61ce7 100644 --- a/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/correctlyMarkAliasAsReferences4_es5.2.minified.js @@ -1,8 +1,8 @@ var buttonProps; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import * as cx from "classnames"; import * as React from "react"; -swcHelpers.extends({}, buttonProps, { +_extends({}, buttonProps, { className: cx("class1", { class2: !0 }) diff --git a/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.1.normal.js index 3bdda1b1118d..4bdda1e3012d 100644 --- a/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; }; diff --git a/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.2.minified.js index ba4453120228..c82376f63a22 100644 --- a/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationEmitReadonly_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = x; + _class_call_check(this, C), this.x = x; }; diff --git a/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.1.normal.js index 5fab87bc9b4b..7b83f7abea6d 100644 --- a/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.1.normal.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @module: commonjs export var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m = function m() { - return swcHelpers._instanceof(this, D); + return _instanceof(this, D); }; return C; }(); export var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.2.minified.js index 9f01dd295aec..84678aa72ce3 100644 --- a/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationEmitThisPredicates01_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.m = function() { - return swcHelpers._instanceof(this, D); + return _instanceof(this, D); }, C; }(); export var D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.1.normal.js index cfb49d1ceb8d..fcc38dfd2afd 100644 --- a/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.1.normal.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @module: commonjs export var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m = function m() { - return swcHelpers._instanceof(this, D); + return _instanceof(this, D); }; return C; }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.2.minified.js index d738316e776d..abdd3d1fa57d 100644 --- a/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationEmitThisPredicatesWithPrivateName01_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.m = function() { - return swcHelpers._instanceof(this, D); + return _instanceof(this, D); }, C; }(); var D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.1.normal.js index 21098698efe2..870ce1479b31 100644 --- a/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true // @stripInternal:true export var Foo = function Foo(isInternal1, isInternal2, isInternal3, isInternal4, isInternal5, isInternal6 /* trailing */ , isInternal7, notInternal1, notInternal2, notInternal3) { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.isInternal1 = isInternal1; this.isInternal2 = isInternal2; this.isInternal3 = isInternal3; @@ -17,11 +17,11 @@ export var Foo = function Foo(isInternal1, isInternal2, isInternal3, isInternal4 }; export var Bar = function Bar(isInternal1) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); this.isInternal1 = isInternal1; }; export var Baz = function Baz(isInternal) { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); this.isInternal = isInternal; }; diff --git a/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.2.minified.js index d317bf669c5a..963a05ce300e 100644 --- a/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationEmitWorkWithInlineComments_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Foo = function(isInternal1, isInternal2, isInternal3, isInternal4, isInternal5, isInternal6, isInternal7, notInternal1, notInternal2, notInternal3) { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.isInternal1 = isInternal1, this.isInternal2 = isInternal2, this.isInternal3 = isInternal3, this.isInternal4 = isInternal4, this.isInternal5 = isInternal5, this.isInternal6 = isInternal6, this.isInternal7 = isInternal7, this.notInternal1 = notInternal1, this.notInternal2 = notInternal2, this.notInternal3 = notInternal3; + _class_call_check(this, Foo), this.isInternal1 = isInternal1, this.isInternal2 = isInternal2, this.isInternal3 = isInternal3, this.isInternal4 = isInternal4, this.isInternal5 = isInternal5, this.isInternal6 = isInternal6, this.isInternal7 = isInternal7, this.notInternal1 = notInternal1, this.notInternal2 = notInternal2, this.notInternal3 = notInternal3; }; export var Bar = function(isInternal1) { "use strict"; - swcHelpers.classCallCheck(this, Bar), this.isInternal1 = isInternal1; + _class_call_check(this, Bar), this.isInternal1 = isInternal1; }; export var Baz = function(isInternal) { "use strict"; - swcHelpers.classCallCheck(this, Baz), this.isInternal = isInternal; + _class_call_check(this, Baz), this.isInternal = isInternal; }; diff --git a/crates/swc/tests/tsc-references/declarationFiles_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationFiles_es5.1.normal.js index 5b6e882df7b1..bd8bcf8bc739 100644 --- a/crates/swc/tests/tsc-references/declarationFiles_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationFiles_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var C1 = /*#__PURE__*/ function() { "use strict"; function C1(x) { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.f = function f(x) { @@ -13,17 +13,17 @@ var C1 = /*#__PURE__*/ function() { }(); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = /*#__PURE__*/ function() { "use strict"; function C4() { var _this = this; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); this.x1 = { a: this }; diff --git a/crates/swc/tests/tsc-references/declarationFiles_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationFiles_es5.2.minified.js index ba04bc8a531c..daea007f0093 100644 --- a/crates/swc/tests/tsc-references/declarationFiles_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationFiles_es5.2.minified.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = function() { "use strict"; function C1(x) { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.f = function(x) {}, C1; }(), C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; function C4() { var _this = this; - swcHelpers.classCallCheck(this, C4), this.x1 = { + _class_call_check(this, C4), this.x1 = { a: this }, this.x2 = [ this diff --git a/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.1.normal.js index 5a1d571c6774..97684631060e 100644 --- a/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; function f0() { var ref = [ 1, @@ -22,9 +24,9 @@ function f1() { 1, "hello" ]; - var _a = swcHelpers.slicedToArray(a, 1), x = _a[0]; - var _a1 = swcHelpers.slicedToArray(a, 2), x = _a1[0], y = _a1[1]; - var _a2 = swcHelpers.slicedToArray(a, 3), x = _a2[0], y = _a2[1], z = _a2[2]; + var _a = _sliced_to_array(a, 1), x = _a[0]; + var _a1 = _sliced_to_array(a, 2), x = _a1[0], y = _a1[1]; + var _a2 = _sliced_to_array(a, 3), x = _a2[0], y = _a2[1], z = _a2[2]; var x; var y; var z; @@ -33,7 +35,7 @@ function f2() { var ref = { x: 5, y: "hello" - }, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); // Error, no x and y in target + }, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")); // Error, no x and y in target var x = { x: 5, y: "hello" @@ -100,8 +102,8 @@ function f8() { ], d = ref7[0], e = ref7[1], f = ref7[2]; // Error, [1] is a tuple } function f9() { - var ref = swcHelpers.slicedToArray({}, 2), a = ref[0], b = ref[1]; // Error, not array type - var ref8 = swcHelpers.slicedToArray({ + var ref = _sliced_to_array({}, 2), a = ref[0], b = ref[1]; // Error, not array type + var ref8 = _sliced_to_array({ 0: 10, 1: 20 }, 2), c = ref8[0], d = ref8[1]; // Error, not array type @@ -138,7 +140,7 @@ function f12() { x: 5, y: true } - ], ref = swcHelpers.slicedToArray(tmp === void 0 ? [ + ], ref = _sliced_to_array(tmp === void 0 ? [ "abc", { x: 10, @@ -164,7 +166,7 @@ function f13() { ], a = ref[0], b = ref[1]; } function f14(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], a = tmp === void 0 ? 1 : tmp, ref = swcHelpers.slicedToArray(_param[1], 2), tmp3 = ref[0], b = tmp3 === void 0 ? "hello" : tmp3, ref14 = ref[1], x = ref14.x, tmp4 = ref14.y, c = tmp4 === void 0 ? false : tmp4; + var _param = _sliced_to_array(param, 2), tmp = _param[0], a = tmp === void 0 ? 1 : tmp, ref = _sliced_to_array(_param[1], 2), tmp3 = ref[0], b = tmp3 === void 0 ? "hello" : tmp3, ref14 = ref[1], x = ref14.x, tmp4 = ref14.y, c = tmp4 === void 0 ? false : tmp4; var a; var b; var c; @@ -269,7 +271,7 @@ function f19() { ref21 = [ 2, 3 - ], ref22 = swcHelpers.slicedToArray(ref21 === void 0 ? [ + ], ref22 = _sliced_to_array(ref21 === void 0 ? [ 1, 2 ] : ref21, 2), a = ref22[0], b = ref22[1], ref22; @@ -287,18 +289,18 @@ function f20(v) { var a1; var a2; var a3; - var _v = swcHelpers.toArray(v), a3 = _v.slice(0); - var _v1 = swcHelpers.toArray(v), x = _v1[0], a2 = _v1.slice(1); - var _v2 = swcHelpers.toArray(v), x = _v2[0], y = _v2[1], a1 = _v2.slice(2); - var _v3 = swcHelpers.toArray(v), x = _v3[0], y = _v3[1], z = _v3[2], a0 = _v3.slice(3); + var _v = _to_array(v), a3 = _v.slice(0); + var _v1 = _to_array(v), x = _v1[0], a2 = _v1.slice(1); + var _v2 = _to_array(v), x = _v2[0], y = _v2[1], a1 = _v2.slice(2); + var _v3 = _to_array(v), x = _v3[0], y = _v3[1], z = _v3[2], a0 = _v3.slice(3); var ref; - ref = swcHelpers.toArray(v), a3 = ref.slice(0), ref; + ref = _to_array(v), a3 = ref.slice(0), ref; var ref24; - ref24 = swcHelpers.toArray(v), x = ref24[0], a2 = ref24.slice(1), ref24; + ref24 = _to_array(v), x = ref24[0], a2 = ref24.slice(1), ref24; var ref25; - ref25 = swcHelpers.toArray(v), x = ref25[0], y = ref25[1], a1 = ref25.slice(2), ref25; + ref25 = _to_array(v), x = ref25[0], y = ref25[1], a1 = ref25.slice(2), ref25; var ref26; - ref26 = swcHelpers.toArray(v), x = ref26[0], y = ref26[1], z = ref26[2], a0 = ref26.slice(3), ref26; + ref26 = _to_array(v), x = ref26[0], y = ref26[1], z = ref26[2], a0 = ref26.slice(3), ref26; } function f21(v) { var x; @@ -308,16 +310,16 @@ function f21(v) { var a1; var a2; var a3; - var _v = swcHelpers.toArray(v), a0 = _v.slice(0); - var _v4 = swcHelpers.toArray(v), x = _v4[0], a1 = _v4.slice(1); - var _v5 = swcHelpers.toArray(v), x = _v5[0], y = _v5[1], a2 = _v5.slice(2); - var _v6 = swcHelpers.toArray(v), x = _v6[0], y = _v6[1], z = _v6[2], a3 = _v6.slice(3); + var _v = _to_array(v), a0 = _v.slice(0); + var _v4 = _to_array(v), x = _v4[0], a1 = _v4.slice(1); + var _v5 = _to_array(v), x = _v5[0], y = _v5[1], a2 = _v5.slice(2); + var _v6 = _to_array(v), x = _v6[0], y = _v6[1], z = _v6[2], a3 = _v6.slice(3); var ref; - ref = swcHelpers.toArray(v), a0 = ref.slice(0), ref; + ref = _to_array(v), a0 = ref.slice(0), ref; var ref27; - ref27 = swcHelpers.toArray(v), x = ref27[0], a1 = ref27.slice(1), ref27; + ref27 = _to_array(v), x = ref27[0], a1 = ref27.slice(1), ref27; var ref28; - ref28 = swcHelpers.toArray(v), x = ref28[0], y = ref28[1], a2 = ref28.slice(2), ref28; + ref28 = _to_array(v), x = ref28[0], y = ref28[1], a2 = ref28.slice(2), ref28; var ref29; - ref29 = swcHelpers.toArray(v), x = ref29[0], y = ref29[1], z = ref29[2], a3 = ref29.slice(3), ref29; + ref29 = _to_array(v), x = ref29[0], y = ref29[1], z = ref29[2], a3 = ref29.slice(3), ref29; } diff --git a/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.2.minified.js index 0a524a7ea47e..f38768880619 100644 --- a/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/declarationsAndAssignments_es5.2.minified.js @@ -1,7 +1,9 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; function f14(param) { - var _param = swcHelpers.slicedToArray(param, 2), ref = (_param[0], swcHelpers.slicedToArray(_param[1], 2)), ref1 = (ref[0], ref[1]); + var _param = _sliced_to_array(param, 2), ref = (_param[0], _sliced_to_array(_param[1], 2)), ref1 = (ref[0], ref[1]); ref1.x, ref1.y; } function f17(param) { diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.1.normal.js index e681d6cf2e07..60eed7a1bb9f 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // -- operator on any type var ANY; var ANY1; @@ -12,7 +12,7 @@ var obj = { }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var M; (function(M1) { diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.2.minified.js index 79c4ac41a7ec..4a95042416cd 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ANY, ANY1, M, ANY2 = [ "", "" @@ -7,7 +7,7 @@ var ANY, ANY1, M, ANY2 = [ y: null }, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(M1) { var n; diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.1.normal.js index 1fdc7a2f0f48..013f8aec10a1 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // -- operator on number type var NUMBER; var NUMBER1 = [ @@ -7,7 +7,7 @@ var NUMBER1 = [ ]; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var M; (function(M1) { diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.2.minified.js index ab0cc290c38e..f2b2d69a06c5 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberType_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var NUMBER, M, NUMBER1 = [ 1, 2 ], A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(M1) { var n; diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.1.normal.js index cabb7fe0d3b8..053a21285162 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @module: umd // @filename: a.ts @@ -6,6 +6,6 @@ const x = new Promise((resolve, reject)=>{ resolve({}); }); export default x; -swcHelpers.asyncToGenerator(function*() { +_async_to_generator(function*() { const value = yield x; })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.2.minified.js index 833f6e63bae1..aaa22bd46557 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; let x = new Promise((resolve, reject)=>{ resolve({}); }); export default x; -swcHelpers.asyncToGenerator(function*() { +_async_to_generator(function*() { yield x; })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.1.normal.js index 7522e8a1ed47..8e2c2c0e43b1 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @module: umd @@ -7,7 +7,7 @@ var x = new Promise(function(resolve, reject) { resolve({}); }); export default x; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var value; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.2.minified.js index 3b50eaa68477..0c242b2a14dd 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression01_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var x = new Promise(function(resolve, reject) { resolve({}); }); export default x; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var value; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.1.normal.js index 048f4f4d9754..9d737b3e2360 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: ES6 // @module: commonjs // @filename: a.ts @@ -6,6 +6,6 @@ const x = new Promise((resolve, reject)=>{ resolve({}); }); export default x; -swcHelpers.asyncToGenerator(function*() { +_async_to_generator(function*() { const value = yield x; })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.2.minified.js index 833f6e63bae1..aaa22bd46557 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; let x = new Promise((resolve, reject)=>{ resolve({}); }); export default x; -swcHelpers.asyncToGenerator(function*() { +_async_to_generator(function*() { yield x; })(); diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.1.normal.js index d368aa5e6165..3654f8169f2a 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: ES6 // @module: commonjs @@ -7,7 +7,7 @@ var x = new Promise(function(resolve, reject) { resolve({}); }); export default x; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var value; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.2.minified.js index 3b50eaa68477..0c242b2a14dd 100644 --- a/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportInAwaitExpression02_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var x = new Promise(function(resolve, reject) { resolve({}); }); export default x; -swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +_async_to_generator(regeneratorRuntime.mark(function _callee() { var value; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.1.normal.js index 8f064ab57ba1..dce342658d16 100644 --- a/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: m2.ts import Entity from "m1"; var Decl = function Decl() { "use strict"; - swcHelpers.classCallCheck(this, Decl); + _class_call_check(this, Decl); }; export { Decl as default }; Entity(); diff --git a/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.2.minified.js index e5087c2a364c..072782735e73 100644 --- a/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsCannotMerge02_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import Entity from "m1"; var Decl = function() { "use strict"; - swcHelpers.classCallCheck(this, Decl); + _class_call_check(this, Decl); }; Entity(); var z = new Entity(); diff --git a/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.1.normal.js index 8f064ab57ba1..dce342658d16 100644 --- a/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: m2.ts import Entity from "m1"; var Decl = function Decl() { "use strict"; - swcHelpers.classCallCheck(this, Decl); + _class_call_check(this, Decl); }; export { Decl as default }; Entity(); diff --git a/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.2.minified.js index e5087c2a364c..072782735e73 100644 --- a/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsCannotMerge03_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import Entity from "m1"; var Decl = function() { "use strict"; - swcHelpers.classCallCheck(this, Decl); + _class_call_check(this, Decl); }; Entity(); var z = new Entity(); diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.1.normal.js index 5b458bf37c5e..1439732b7a2a 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.2.minified.js index 881b52a6125f..af51c83fabb1 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedAmd_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export default function foo() {}; export { Foo as default }; diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.1.normal.js index 5b458bf37c5e..1439732b7a2a 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.2.minified.js index 881b52a6125f..af51c83fabb1 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedCommonjs_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export default function foo() {}; export { Foo as default }; diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.1.normal.js index 5b458bf37c5e..1439732b7a2a 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.2.minified.js index 881b52a6125f..af51c83fabb1 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedSystem_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export default function foo() {}; export { Foo as default }; diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.1.normal.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.1.normal.js index 5b458bf37c5e..1439732b7a2a 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; // @filename: b.ts diff --git a/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.2.minified.js b/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.2.minified.js index 881b52a6125f..af51c83fabb1 100644 --- a/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defaultExportsGetExportedUmd_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export default function foo() {}; export { Foo as default }; diff --git a/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.1.normal.js b/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.1.normal.js index a30d80101835..c2ea511c96db 100644 --- a/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es3 // @useDefineForClassFields: true var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.a = 12; }; diff --git a/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.2.minified.js b/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.2.minified.js index c0eefc4d1905..bc408025b8de 100644 --- a/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/definePropertyOutputES3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), this.a = 12; + _class_call_check(this, A), this.a = 12; }; diff --git a/crates/swc/tests/tsc-references/defineProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/defineProperty_es5.1.normal.js index 2606d08ad203..0d2f041367de 100644 --- a/crates/swc/tests/tsc-references/defineProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/defineProperty_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5, esnext // @useDefineForClassFields: true var x = "p"; @@ -6,7 +8,7 @@ var _x = x; var A = /*#__PURE__*/ function() { "use strict"; function A(y) { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.y = y; this.a = this.y; this["computed"] = 13; @@ -19,14 +21,14 @@ var A = /*#__PURE__*/ function() { }(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C(ka) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call(this); _this.ka = ka; diff --git a/crates/swc/tests/tsc-references/defineProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/defineProperty_es5.2.minified.js index 97aaeab42022..7bfe444c1fd1 100644 --- a/crates/swc/tests/tsc-references/defineProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/defineProperty_es5.2.minified.js @@ -1,20 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A(y) { - swcHelpers.classCallCheck(this, A), this.y = y, this.a = this.y, this.computed = 13, this.p = 14, this.z = this.y; + _class_call_check(this, A), this.y = y, this.a = this.y, this.computed = 13, this.p = 14, this.z = this.y; } return A.prototype.m = function() {}, A; }(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C(ka) { var _this; - return swcHelpers.classCallCheck(this, C), (_this = _super.call(this)).ka = ka, _this.z = _this.ka, _this.ki = _this.ka, _this; + return _class_call_check(this, C), (_this = _super.call(this)).ka = ka, _this.z = _this.ka, _this.ki = _this.ka, _this; } return C; }(B); diff --git a/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.1.normal.js b/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.1.normal.js index 73ef6f8ce176..3c52bb25c726 100644 --- a/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function f10(param) { var kind = param.kind, payload = param.payload; if (kind === "A") { @@ -99,7 +99,7 @@ function f40() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), kind = __tmp[0], data = __tmp[1]; + var __tmp = _sliced_to_array(_tmp, 2), kind = __tmp[0], data = __tmp[1]; if (kind === "A") { data.toFixed(); } diff --git a/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.2.minified.js b/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.2.minified.js index c9883e6cceff..b855a91d953c 100644 --- a/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/dependentDestructuredVariables_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var ref = it.next(); ref.value, ref.done, f50(function(kind, data) { "A" === kind && data.toFixed(), "B" === kind && data.toUpperCase(); diff --git a/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.1.normal.js index 7719ee9b69f9..9b145b29ce3e 100644 --- a/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.1.normal.js @@ -1,63 +1,66 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // derived class constructors must contain a super call var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return Derived; }(Base); var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { var _this = this; - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); var _this1; var r2 = function() { return _this1 = _super.call(_this); }; // error for misplaced super call (nested function) - return swcHelpers.possibleConstructorReturn(_this1); + return _possible_constructor_return(_this1); } return Derived2; }(Base2); var Derived3 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived3, Base2); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Base2); + var _super = _create_super(Derived3); function Derived3() { - swcHelpers.classCallCheck(this, Derived3); + _class_call_check(this, Derived3); var _this; var r = function r() { super(); } // error ; - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return Derived3; }(Base2); var Derived4 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived4, Base2); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Base2); + var _super = _create_super(Derived4); function Derived4() { - swcHelpers.classCallCheck(this, Derived4); + _class_call_check(this, Derived4); var _this; var r = _this = _super.call(this); // ok - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return Derived4; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.2.minified.js index 5a47f81a68a4..bbf51f89ffdf 100644 --- a/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassConstructorWithoutSuperCall_es5.2.minified.js @@ -1,38 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, Derived), _possible_constructor_return(_this); } - return swcHelpers.inherits(Derived, Base1), swcHelpers.createSuper(Derived), Derived; + return _inherits(Derived, Base1), _create_super(Derived), Derived; }(Base), Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; function Derived2() { var _this; - return swcHelpers.classCallCheck(this, Derived2), swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, Derived2), _possible_constructor_return(_this); } - return swcHelpers.inherits(Derived2, Base21), swcHelpers.createSuper(Derived2), Derived2; + return _inherits(Derived2, Base21), _create_super(Derived2), Derived2; }(Base2), Derived3 = function(Base22) { "use strict"; function Derived3() { - var _this; - return swcHelpers.classCallCheck(this, Derived3), swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, Derived3), _possible_constructor_return(void 0); } - return swcHelpers.inherits(Derived3, Base22), swcHelpers.createSuper(Derived3), Derived3; + return _inherits(Derived3, Base22), _create_super(Derived3), Derived3; }(Base2), Derived4 = function(Base23) { "use strict"; - swcHelpers.inherits(Derived4, Base23); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Base23); + var _super = _create_super(Derived4); function Derived4() { - var _this; - return swcHelpers.classCallCheck(this, Derived4), _this = _super.call(this), swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, Derived4), _possible_constructor_return(_super.call(this)); } return Derived4; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.1.normal.js index a8f0e01f9ba2..de91a456b05e 100644 --- a/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "x", get: function get() { @@ -18,10 +21,10 @@ var Base = /*#__PURE__*/ function() { // error var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; diff --git a/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.2.minified.js index 28ccdba2d704..3395607b186f 100644 --- a/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassFunctionOverridesBaseClassAccessor_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return swcHelpers.createClass(Base, [ + return _create_class(Base, [ { key: "x", get: function() { @@ -15,10 +18,10 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.x = function() { return 1; diff --git a/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.1.normal.js index a530883a4291..db2aa1b9d664 100644 --- a/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.1.normal.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base(x) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.b = function b() {}; Base.s = function s() {}; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "c", get: function get() { @@ -28,10 +31,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; @@ -47,14 +50,14 @@ var r6 = Derived.t; Derived.t = ""; var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.2.minified.js index 79ded7f3cada..4ae28597019c 100644 --- a/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassIncludesInheritedMembers_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var d2, Base = function() { "use strict"; function Base(x) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return Base.prototype.b = function() {}, Base.s = function() {}, swcHelpers.createClass(Base, [ + return Base.prototype.b = function() {}, Base.s = function() {}, _create_class(Base, [ { key: "c", get: function() { @@ -23,23 +26,23 @@ var d2, Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), d = new Derived(1); d.a, d.b(), d.c, d.c = "", Derived.r, Derived.s(), Derived.t, Derived.t = ""; var Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.1.normal.js index 68e81182868f..8f011fa7c31f 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.1.normal.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; // ok, use assignment compatibility var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; // ok, use assignment compatibility var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.2.minified.js index 61e8a95872d6..efa9720d149e 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesIndexersWithAssignmentCompatibility_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.1.normal.js index 8cff5e2ba0e8..51bda1d766e7 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.1.normal.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.2.minified.js index 61e8a95872d6..efa9720d149e 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesPrivates_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.1.normal.js index 26f61ed79185..ca712fa11878 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var x; var y; var Base = /*#__PURE__*/ function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.b = function b(a) {}; Base.s = function s(a) {}; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "c", get: function get() { @@ -32,16 +35,16 @@ var Base = /*#__PURE__*/ function() { // Increase visibility of all protected members to public var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.call(this, a); } var _proto = Derived.prototype; _proto.b = function b(a) {}; Derived.s = function s(a) {}; - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "c", get: function get() { @@ -73,14 +76,14 @@ var r6a = Derived.u; Derived.t = y; var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.2.minified.js index f2a6ab6e0274..5e7269720020 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers2_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, y, d2, Base = function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return Base.prototype.b = function(a) {}, Base.s = function(a) {}, swcHelpers.createClass(Base, [ + return Base.prototype.b = function(a) {}, Base.s = function(a) {}, _create_class(Base, [ { key: "c", get: function() { @@ -23,12 +26,12 @@ var x, y, d2, Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - return swcHelpers.classCallCheck(this, Derived), _super.call(this, a); + return _class_call_check(this, Derived), _super.call(this, a); } - return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, swcHelpers.createClass(Derived, [ + return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, _create_class(Derived, [ { key: "c", get: function() { @@ -49,13 +52,13 @@ var x, y, d2, Base = function() { d.a, d.b(y), d.c, d.d, d.c = y, Derived.r, Derived.s(y), Derived.t, Derived.u, Derived.t = y; var Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.1.normal.js index bfa384542347..77752a1620cc 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var x; var y; var Base = /*#__PURE__*/ function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.b = function b(a) {}; Base.s = function s(a) {}; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "c", get: function get() { @@ -33,20 +36,20 @@ var Base = /*#__PURE__*/ function() { // decrease visibility of all public members to protected var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1(a) { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.call(this, a); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2(a) { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.call(this, a); } var _proto = Derived2.prototype; @@ -55,13 +58,13 @@ var Derived2 = /*#__PURE__*/ function(Base) { }(Base); var Derived3 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived3, Base); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Base); + var _super = _create_super(Derived3); function Derived3(a) { - swcHelpers.classCallCheck(this, Derived3); + _class_call_check(this, Derived3); return _super.call(this, a); } - swcHelpers.createClass(Derived3, [ + _create_class(Derived3, [ { key: "c", get: function get() { @@ -73,13 +76,13 @@ var Derived3 = /*#__PURE__*/ function(Base) { }(Base); var Derived4 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived4, Base); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Base); + var _super = _create_super(Derived4); function Derived4(a) { - swcHelpers.classCallCheck(this, Derived4); + _class_call_check(this, Derived4); return _super.call(this, a); } - swcHelpers.createClass(Derived4, [ + _create_class(Derived4, [ { key: "c", set: function set(v) {} @@ -89,30 +92,30 @@ var Derived4 = /*#__PURE__*/ function(Base) { }(Base); var Derived5 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived5, Base); - var _super = swcHelpers.createSuper(Derived5); + _inherits(Derived5, Base); + var _super = _create_super(Derived5); function Derived5(a) { - swcHelpers.classCallCheck(this, Derived5); + _class_call_check(this, Derived5); return _super.call(this, a); } return Derived5; }(Base); var Derived6 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived6, Base); - var _super = swcHelpers.createSuper(Derived6); + _inherits(Derived6, Base); + var _super = _create_super(Derived6); function Derived6(a) { - swcHelpers.classCallCheck(this, Derived6); + _class_call_check(this, Derived6); return _super.call(this, a); } return Derived6; }(Base); var Derived7 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived7, Base); - var _super = swcHelpers.createSuper(Derived7); + _inherits(Derived7, Base); + var _super = _create_super(Derived7); function Derived7(a) { - swcHelpers.classCallCheck(this, Derived7); + _class_call_check(this, Derived7); return _super.call(this, a); } Derived7.s = function s(a) {}; @@ -120,13 +123,13 @@ var Derived7 = /*#__PURE__*/ function(Base) { }(Base); var Derived8 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived8, Base); - var _super = swcHelpers.createSuper(Derived8); + _inherits(Derived8, Base); + var _super = _create_super(Derived8); function Derived8(a) { - swcHelpers.classCallCheck(this, Derived8); + _class_call_check(this, Derived8); return _super.call(this, a); } - swcHelpers.createClass(Derived8, null, [ + _create_class(Derived8, null, [ { key: "t", get: function get() { @@ -138,13 +141,13 @@ var Derived8 = /*#__PURE__*/ function(Base) { }(Base); var Derived9 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived9, Base); - var _super = swcHelpers.createSuper(Derived9); + _inherits(Derived9, Base); + var _super = _create_super(Derived9); function Derived9(a) { - swcHelpers.classCallCheck(this, Derived9); + _class_call_check(this, Derived9); return _super.call(this, a); } - swcHelpers.createClass(Derived9, null, [ + _create_class(Derived9, null, [ { key: "t", set: function set(v) {} @@ -154,10 +157,10 @@ var Derived9 = /*#__PURE__*/ function(Base) { }(Base); var Derived10 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived10, Base); - var _super = swcHelpers.createSuper(Derived10); + _inherits(Derived10, Base); + var _super = _create_super(Derived10); function Derived10(a) { - swcHelpers.classCallCheck(this, Derived10); + _class_call_check(this, Derived10); return _super.call(this, a); } return Derived10; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.2.minified.js index 43f87732a69f..45a36dfd813d 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers3_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, Base = function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return Base.prototype.b = function(a) {}, Base.s = function(a) {}, swcHelpers.createClass(Base, [ + return Base.prototype.b = function(a) {}, Base.s = function(a) {}, _create_class(Base, [ { key: "c", get: function() { @@ -23,28 +26,28 @@ var x, Base = function() { ]), Base; }(), Derived1 = function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1(a) { - return swcHelpers.classCallCheck(this, Derived1), _super.call(this, a); + return _class_call_check(this, Derived1), _super.call(this, a); } return Derived1; }(Base), Derived2 = function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2(a) { - return swcHelpers.classCallCheck(this, Derived2), _super.call(this, a); + return _class_call_check(this, Derived2), _super.call(this, a); } return Derived2.prototype.b = function(a) {}, Derived2; }(Base), Derived3 = function(Base) { "use strict"; - swcHelpers.inherits(Derived3, Base); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Base); + var _super = _create_super(Derived3); function Derived3(a) { - return swcHelpers.classCallCheck(this, Derived3), _super.call(this, a); + return _class_call_check(this, Derived3), _super.call(this, a); } - return swcHelpers.createClass(Derived3, [ + return _create_class(Derived3, [ { key: "c", get: function() { @@ -54,12 +57,12 @@ var x, Base = function() { ]), Derived3; }(Base), Derived4 = function(Base) { "use strict"; - swcHelpers.inherits(Derived4, Base); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Base); + var _super = _create_super(Derived4); function Derived4(a) { - return swcHelpers.classCallCheck(this, Derived4), _super.call(this, a); + return _class_call_check(this, Derived4), _super.call(this, a); } - return swcHelpers.createClass(Derived4, [ + return _create_class(Derived4, [ { key: "c", set: function(v) {} @@ -67,36 +70,36 @@ var x, Base = function() { ]), Derived4; }(Base), Derived5 = function(Base) { "use strict"; - swcHelpers.inherits(Derived5, Base); - var _super = swcHelpers.createSuper(Derived5); + _inherits(Derived5, Base); + var _super = _create_super(Derived5); function Derived5(a) { - return swcHelpers.classCallCheck(this, Derived5), _super.call(this, a); + return _class_call_check(this, Derived5), _super.call(this, a); } return Derived5; }(Base), Derived6 = function(Base) { "use strict"; - swcHelpers.inherits(Derived6, Base); - var _super = swcHelpers.createSuper(Derived6); + _inherits(Derived6, Base); + var _super = _create_super(Derived6); function Derived6(a) { - return swcHelpers.classCallCheck(this, Derived6), _super.call(this, a); + return _class_call_check(this, Derived6), _super.call(this, a); } return Derived6; }(Base), Derived7 = function(Base) { "use strict"; - swcHelpers.inherits(Derived7, Base); - var _super = swcHelpers.createSuper(Derived7); + _inherits(Derived7, Base); + var _super = _create_super(Derived7); function Derived7(a) { - return swcHelpers.classCallCheck(this, Derived7), _super.call(this, a); + return _class_call_check(this, Derived7), _super.call(this, a); } return Derived7.s = function(a) {}, Derived7; }(Base), Derived8 = function(Base) { "use strict"; - swcHelpers.inherits(Derived8, Base); - var _super = swcHelpers.createSuper(Derived8); + _inherits(Derived8, Base); + var _super = _create_super(Derived8); function Derived8(a) { - return swcHelpers.classCallCheck(this, Derived8), _super.call(this, a); + return _class_call_check(this, Derived8), _super.call(this, a); } - return swcHelpers.createClass(Derived8, null, [ + return _create_class(Derived8, null, [ { key: "t", get: function() { @@ -106,12 +109,12 @@ var x, Base = function() { ]), Derived8; }(Base), Derived9 = function(Base) { "use strict"; - swcHelpers.inherits(Derived9, Base); - var _super = swcHelpers.createSuper(Derived9); + _inherits(Derived9, Base); + var _super = _create_super(Derived9); function Derived9(a) { - return swcHelpers.classCallCheck(this, Derived9), _super.call(this, a); + return _class_call_check(this, Derived9), _super.call(this, a); } - return swcHelpers.createClass(Derived9, null, [ + return _create_class(Derived9, null, [ { key: "t", set: function(v) {} @@ -119,10 +122,10 @@ var x, Base = function() { ]), Derived9; }(Base), Derived10 = function(Base) { "use strict"; - swcHelpers.inherits(Derived10, Base); - var _super = swcHelpers.createSuper(Derived10); + _inherits(Derived10, Base); + var _super = _create_super(Derived10); function Derived10(a) { - return swcHelpers.classCallCheck(this, Derived10), _super.call(this, a); + return _class_call_check(this, Derived10), _super.call(this, a); } return Derived10; }(Base); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.1.normal.js index 5e92044dd503..34bb46223ac8 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.1.normal.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x; var y; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Derived1) { "use strict"; - swcHelpers.inherits(Derived2, Derived1); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived1); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.2.minified.js index 5a856b671570..6ea76bce00d3 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers4_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Derived1) { "use strict"; - swcHelpers.inherits(Derived2, Derived1); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived1); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived1); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.1.normal.js index 48f315d1c108..a27695eead5e 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var x; var y; var Base = /*#__PURE__*/ function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.b = function b(a) {}; Base.s = function s(a) {}; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "c", get: function get() { @@ -31,16 +34,16 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.call(this, x); } var _proto = Derived.prototype; _proto.b = function b(a) {}; Derived.s = function s(a) {}; - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "c", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.2.minified.js index 11d88cb0000b..9fd71df1dc21 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesProtectedMembers_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, y, Base = function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return Base.prototype.b = function(a) {}, Base.s = function(a) {}, swcHelpers.createClass(Base, [ + return Base.prototype.b = function(a) {}, Base.s = function(a) {}, _create_class(Base, [ { key: "c", get: function() { @@ -23,12 +26,12 @@ var x, y, Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - return swcHelpers.classCallCheck(this, Derived), _super.call(this, x); + return _class_call_check(this, Derived), _super.call(this, x); } - return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, swcHelpers.createClass(Derived, [ + return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, _create_class(Derived, [ { key: "c", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.1.normal.js index 584885acb0be..e495c9479cdd 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x; var y; var Base = /*#__PURE__*/ function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.b = function b(a) {}; Base.s = function s(a) {}; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "c", get: function get() { @@ -30,16 +33,16 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.call(this, x); } var _proto = Derived.prototype; _proto.b = function b(a) {}; Derived.s = function s(a) {}; - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "c", get: function get() { @@ -71,14 +74,14 @@ var r6a = Derived.u; Derived.t = y; var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.2.minified.js index 787a37f5db97..9f7dbf51ea74 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesPublicMembers_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x, y, d2, Base = function() { "use strict"; function Base(a) { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return Base.prototype.b = function(a) {}, Base.s = function(a) {}, swcHelpers.createClass(Base, [ + return Base.prototype.b = function(a) {}, Base.s = function(a) {}, _create_class(Base, [ { key: "c", get: function() { @@ -23,12 +26,12 @@ var x, y, d2, Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - return swcHelpers.classCallCheck(this, Derived), _super.call(this, x); + return _class_call_check(this, Derived), _super.call(this, x); } - return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, swcHelpers.createClass(Derived, [ + return Derived.prototype.b = function(a) {}, Derived.s = function(a) {}, _create_class(Derived, [ { key: "c", get: function() { @@ -49,13 +52,13 @@ var x, y, d2, Base = function() { d.a, d.b(y), d.c, d.d, d.c = y, Derived.r, Derived.s(y), Derived.t, Derived.u, Derived.t = y; var Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.1.normal.js index 8cff5e2ba0e8..51bda1d766e7 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.1.normal.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.2.minified.js index 61e8a95872d6..efa9720d149e 100644 --- a/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassOverridesWithoutSubtype_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }, Derived2 = function(Base21) { "use strict"; - swcHelpers.inherits(Derived2, Base21); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base21); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.1.normal.js index 4ad2c743ac77..caee4204577e 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subclassing is not transitive when you can remove required parameters and add optional parameters var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) {}; @@ -11,10 +13,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -24,10 +26,10 @@ var D = /*#__PURE__*/ function(C) { }(C); var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.2.minified.js index 67aa794855ec..dbc0e9d39d6b 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity2_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function(x) {}, D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function(x, y) {}, E; }(D); diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.1.normal.js index 7c409406f2e3..0a434f81b210 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subclassing is not transitive when you can remove required parameters and add optional parameters var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) {}; @@ -11,10 +13,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -24,10 +26,10 @@ var D = /*#__PURE__*/ function(C) { }(C); var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.2.minified.js index 2f13cb966802..c550d0475b72 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity3_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function(x) {}, D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function(x, y) {}, E; }(D); diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.1.normal.js index d08fd88fc177..c120d9d4f001 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subclassing is not transitive when you can remove required parameters and add optional parameters on protected members var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; @@ -11,10 +13,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -24,10 +26,10 @@ var D = /*#__PURE__*/ function(C) { }(C); var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.2.minified.js index 7dea7f100577..2875f7f499bd 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity4_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() {}, D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function(x) {}, E; }(D); diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.1.normal.js index d9ecd0e45b83..40ff859d105b 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subclassing is not transitive when you can remove required parameters and add optional parameters var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; @@ -11,10 +13,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -24,10 +26,10 @@ var D = /*#__PURE__*/ function(C) { }(C); var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.2.minified.js index 7dea7f100577..2875f7f499bd 100644 --- a/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassTransitivity_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() {}, D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function(x) {}, E; }(D); diff --git a/crates/swc/tests/tsc-references/derivedClassWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithAny_es5.1.normal.js index 36218444c427..22ea88de45ec 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithAny_es5.1.normal.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -11,7 +14,7 @@ var C = /*#__PURE__*/ function() { C.bar = function bar() { return 1; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "X", get: function get() { @@ -30,10 +33,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -43,7 +46,7 @@ var D = /*#__PURE__*/ function(C) { D.bar = function bar() { return null; }; - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "X", get: function get() { @@ -63,10 +66,10 @@ var D = /*#__PURE__*/ function(C) { // if D is a valid class definition than E is now not safe tranisitively through C var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; @@ -76,7 +79,7 @@ var E = /*#__PURE__*/ function(D) { E.bar = function bar() { return ""; }; - swcHelpers.createClass(E, [ + _create_class(E, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithAny_es5.2.minified.js index 862a9158858e..6cc056fbcedd 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithAny_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return 1; }, C.bar = function() { return 1; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "X", get: function() { @@ -25,16 +28,16 @@ var e, C = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() { return 1; }, D.bar = function() { return null; - }, swcHelpers.createClass(D, [ + }, _create_class(D, [ { key: "X", get: function() { @@ -51,16 +54,16 @@ var e, C = function() { ]), D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function() { return ""; }, E.bar = function() { return ""; - }, swcHelpers.createClass(E, [ + }, _create_class(E, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.1.normal.js index 313177a1ad25..923d0308e5ec 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.fn = function fn() { return ""; }; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "a", get: function get() { @@ -23,17 +26,17 @@ var Base = /*#__PURE__*/ function() { // error, not a subtype var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; _proto.fn = function fn() { return ""; }; - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "a", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.2.minified.js index 70cdac2734e9..b7518ec4d0e2 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingProtectedInstance_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.fn = function() { return ""; - }, swcHelpers.createClass(Base, [ + }, _create_class(Base, [ { key: "a", get: function() { @@ -17,14 +20,14 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.fn = function() { return ""; - }, swcHelpers.createClass(Derived, [ + }, _create_class(Derived, [ { key: "a", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.1.normal.js index aca93b47d50b..8c01ab81c6d0 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.1.normal.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.fn = function fn() { return ""; }; - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "a", get: function get() { @@ -22,17 +25,17 @@ var Base = /*#__PURE__*/ function() { // error, not a subtype var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; _proto.fn = function fn() { return ""; }; - swcHelpers.createClass(Derived, [ + _create_class(Derived, [ { key: "a", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.2.minified.js index c6908b4efa74..cd516bef8428 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateInstanceShadowingPublicInstance_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.fn = function() { return ""; - }, swcHelpers.createClass(Base, [ + }, _create_class(Base, [ { key: "a", get: function() { @@ -17,14 +20,14 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.fn = function() { return ""; - }, swcHelpers.createClass(Derived, [ + }, _create_class(Derived, [ { key: "a", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.1.normal.js index 90a54a178e73..9508a213751c 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.1.normal.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } Base.fn = function fn() { return ""; }; - swcHelpers.createClass(Base, null, [ + _create_class(Base, null, [ { key: "a", get: function get() { @@ -22,16 +25,16 @@ var Base = /*#__PURE__*/ function() { // should be error var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } Derived.fn = function fn() { return ""; }; - swcHelpers.createClass(Derived, null, [ + _create_class(Derived, null, [ { key: "a", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.2.minified.js index 7c2f365e9540..205ebbe689ab 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingProtectedStatic_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.fn = function() { return ""; - }, swcHelpers.createClass(Base, null, [ + }, _create_class(Base, null, [ { key: "a", get: function() { @@ -17,14 +20,14 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.fn = function() { return ""; - }, swcHelpers.createClass(Derived, null, [ + }, _create_class(Derived, null, [ { key: "a", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.1.normal.js index bdf7be23f477..afcee0388a2b 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.1.normal.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } Base.fn = function fn() { return ""; }; - swcHelpers.createClass(Base, null, [ + _create_class(Base, null, [ { key: "a", get: function get() { @@ -22,16 +25,16 @@ var Base = /*#__PURE__*/ function() { // should be error var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } Derived.fn = function fn() { return ""; }; - swcHelpers.createClass(Derived, null, [ + _create_class(Derived, null, [ { key: "a", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.2.minified.js index 968b770ae8c6..bf2507021c2b 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithPrivateStaticShadowingPublicStatic_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.fn = function() { return ""; - }, swcHelpers.createClass(Base, null, [ + }, _create_class(Base, null, [ { key: "a", get: function() { @@ -17,14 +20,14 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.fn = function() { return ""; - }, swcHelpers.createClass(Derived, null, [ + }, _create_class(Derived, null, [ { key: "a", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.1.normal.js index c180300cf6c2..012dd6c576c5 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.a = 1; this.a = x; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.x = 1; @@ -25,15 +27,15 @@ var r3 = new Derived(1, 2); var r4 = new Derived(1, 2, 3); var Base2 = function Base2(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); this.a = x; }; var D = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D, Base2); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base2); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this.x = 2; diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.2.minified.js index 455cd4c3fb2c..4b3ae8c82233 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor2_es5.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.a = 1, this.a = x; + _class_call_check(this, Base), this.a = 1, this.a = x; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; } return Derived; }(Base); new Derived(), new Derived(1), new Derived(1, 2), new Derived(1, 2, 3); var Base2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2), this.a = x; + _class_call_check(this, Base2), this.a = x; }, D = function(Base21) { "use strict"; - swcHelpers.inherits(D, Base21); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base21); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; } return D; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.1.normal.js index 3e8b36e1b694..b07798ca3b7b 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // automatic constructors with a class hieararchy of depth > 2 var Base = function Base(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.a = 1; this.a = x; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(y, z) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, 2); _this.b = ""; @@ -22,10 +24,10 @@ var Derived = /*#__PURE__*/ function(Base) { }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); var _this; _this = _super.apply(this, arguments); _this.x = 1; @@ -39,15 +41,15 @@ var r2 = new Derived2(1); // error var r3 = new Derived("", ""); var Base2 = function Base2(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); this.a = x; }; var D = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D, Base); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base); + var _super = _create_super(D); function D(y, z) { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.call(this, 2); _this.b = null; @@ -58,10 +60,10 @@ var D = /*#__PURE__*/ function(Base) { }(Base); var D2 = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(D2, D); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, D); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); var _this; _this = _super.apply(this, arguments); _this.x = 2; diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.2.minified.js index c83bcbd8c9b3..68a605091613 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor3_es5.2.minified.js @@ -1,46 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.a = 1, this.a = x; + _class_call_check(this, Base), this.a = 1, this.a = x; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(y, z) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, 2)).b = "", _this.b = y, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, 2)).b = "", _this.b = y, _this; } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { var _this; - return swcHelpers.classCallCheck(this, Derived2), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; + return _class_call_check(this, Derived2), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; } return Derived2; }(Derived); new Derived(), new Derived2(1), new Derived("", ""); var Base2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2), this.a = x; + _class_call_check(this, Base2), this.a = x; }, D = function(Base3) { "use strict"; - swcHelpers.inherits(D, Base3); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base3); + var _super = _create_super(D); function D(y, z) { var _this; - return swcHelpers.classCallCheck(this, D), (_this = _super.call(this, 2)).b = null, _this.b = y, _this; + return _class_call_check(this, D), (_this = _super.call(this, 2)).b = null, _this.b = y, _this; } return D; }(Base), D2 = function(D) { "use strict"; - swcHelpers.inherits(D2, D); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, D); + var _super = _create_super(D2); function D2() { var _this; - return swcHelpers.classCallCheck(this, D2), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; + return _class_call_check(this, D2), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; } return D2; }(D); diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.1.normal.js index 89ee17f5bc71..3c89509ad9a1 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(x) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.a = 1; this.a = x; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.x = 1; @@ -23,15 +25,15 @@ var r = new Derived(); // error var r2 = new Derived(1); var Base2 = function Base2(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); this.a = x; }; var D = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D, Base2); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base2); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this.x = 2; diff --git a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.2.minified.js index b1604ab760e3..166b5a5aa657 100644 --- a/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedClassWithoutExplicitConstructor_es5.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.a = 1, this.a = x; + _class_call_check(this, Base), this.a = 1, this.a = x; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this.y = "hello", _this; } return Derived; }(Base); new Derived(), new Derived(1); var Base2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Base2), this.a = x; + _class_call_check(this, Base2), this.a = x; }, D = function(Base21) { "use strict"; - swcHelpers.inherits(D, Base21); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base21); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.x = 2, _this.y = null, _this; } return D; }(Base2); diff --git a/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.1.normal.js index d2bbc7315bbc..3a8c3562201d 100644 --- a/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.1.normal.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { return null; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "X", get: function get() { @@ -20,10 +23,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -33,7 +36,7 @@ var D = /*#__PURE__*/ function(C) { D.bar = function bar() { return null; }; - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "X", get: function get() { @@ -53,17 +56,17 @@ var D = /*#__PURE__*/ function(C) { // if D is a valid class definition than E is now not safe tranisitively through C var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; _proto.foo = function foo() { return ""; // error }; - swcHelpers.createClass(E, [ + _create_class(E, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.2.minified.js index 845321c191ab..78189bcb2c30 100644 --- a/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedGenericClassWithAny_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return null; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "X", get: function() { @@ -16,16 +19,16 @@ var e, C = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() { return 1; }, D.bar = function() { return null; - }, swcHelpers.createClass(D, [ + }, _create_class(D, [ { key: "X", get: function() { @@ -42,14 +45,14 @@ var e, C = function() { ]), D; }(C), E = function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo = function() { return ""; - }, swcHelpers.createClass(E, [ + }, _create_class(E, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.1.normal.js index a00b60e3407d..0be9899fd651 100644 --- a/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.1.normal.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.foo = function foo(x) { @@ -12,10 +16,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; @@ -23,10 +27,10 @@ var Derived = /*#__PURE__*/ function(Base) { return null; }; _proto.bar = function bar() { - var r = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "foo", this).call(this, { + var r = _get(_get_prototype_of(Derived.prototype), "foo", this).call(this, { a: 1 }); // { a: number } - var r2 = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "foo", this).call(this, { + var r2 = _get(_get_prototype_of(Derived.prototype), "foo", this).call(this, { a: 1, b: 2 }); // { a: number } diff --git a/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.2.minified.js index 0c15aaf6551f..c9442e3c1856 100644 --- a/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess_es5.2.minified.js @@ -1,26 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.foo = function(x) { return null; }, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } var _proto = Derived.prototype; return _proto.foo = function(x) { return null; }, _proto.bar = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "foo", this).call(this, { + _get(_get_prototype_of(Derived.prototype), "foo", this).call(this, { a: 1 - }), swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "foo", this).call(this, { + }), _get(_get_prototype_of(Derived.prototype), "foo", this).call(this, { a: 1, b: 2 }), this.foo({ diff --git a/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.1.normal.js b/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.1.normal.js index 00b368e83558..971520d48d38 100644 --- a/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = function Derived() { "use strict"; - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); }; var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.2.minified.js b/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.2.minified.js index d3bd3c4537b9..a0bde506b524 100644 --- a/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedTypeDoesNotRequireExtendsClause_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function() { "use strict"; - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); }, Derived2 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived2, Base1); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base1); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.1.normal.js index 8870315ccb1e..bee2980b9003 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; /* AssignmentPattern: * ObjectAssignmentPattern * ArrayAssignmentPattern @@ -18,8 +20,8 @@ import * as swcHelpers from "@swc/helpers"; // An expression of type S is considered assignable to an assignment target V if one of the following is true // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is the type Any, or -var _undefined = swcHelpers.slicedToArray(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; +var _undefined = _sliced_to_array(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; +var _undefined1 = _sliced_to_array(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is a tuple- like type (section 3.3.3) with a property named N of a type that is assignable to the target given in E, // where N is the numeric index of E in the array assignment pattern, or @@ -32,15 +34,15 @@ function foo() { 3 ]; } -var ref = swcHelpers.slicedToArray(foo(), 2), b6 = ref[0], b7 = ref[1]; -var ref1 = swcHelpers.toArray(foo()), b8 = ref1.slice(0); +var ref = _sliced_to_array(foo(), 2), b6 = ref[0], b7 = ref[1]; +var ref1 = _to_array(foo()), b8 = ref1.slice(0); // S is not a tuple- like type and the numeric index signature type of S is assignable to the target given in E. var temp = [ 1, 2, 3 ]; -var ref2 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2), c0 = ref2[0], c1 = ref2[1]; +var ref2 = _sliced_to_array(_to_consumable_array(temp), 2), c0 = ref2[0], c1 = ref2[1]; var ref3 = [], c2 = ref3[0]; var ref4 = [], c3 = ref4[0], ref5 = [], c4 = ref5[0]; var c5 = 1, c6 = true; diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.2.minified.js index 51ace3e6fbf4..72e509063cba 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -var _undefined = swcHelpers.slicedToArray(void 0, 2); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +var _undefined = _sliced_to_array(void 0, 2); _undefined[0], _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(void 0, 2); +var _undefined1 = _sliced_to_array(void 0, 2); function foo() { return [ 1, @@ -10,9 +12,9 @@ function foo() { ]; } _undefined1[0], _undefined1[1]; -var ref = swcHelpers.slicedToArray(foo(), 2); -ref[0], ref[1], swcHelpers.toArray(foo()).slice(0); -var ref1 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray([ +var ref = _sliced_to_array(foo(), 2); +ref[0], ref[1], _to_array(foo()).slice(0); +var ref1 = _sliced_to_array(_to_consumable_array([ 1, 2, 3 diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.1.normal.js index 984b35a24216..bfd3cb15c764 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @downlevelIteration: true /* AssignmentPattern: * ObjectAssignmentPattern @@ -19,8 +21,8 @@ import * as swcHelpers from "@swc/helpers"; // An expression of type S is considered assignable to an assignment target V if one of the following is true // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is the type Any, or -var _undefined = swcHelpers.slicedToArray(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; +var _undefined = _sliced_to_array(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; +var _undefined1 = _sliced_to_array(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is a tuple- like type (section 3.3.3) with a property named N of a type that is assignable to the target given in E, // where N is the numeric index of E in the array assignment pattern, or @@ -33,15 +35,15 @@ function foo() { 3 ]; } -var ref = swcHelpers.slicedToArray(foo(), 2), b6 = ref[0], b7 = ref[1]; -var ref1 = swcHelpers.toArray(foo()), b8 = ref1.slice(0); +var ref = _sliced_to_array(foo(), 2), b6 = ref[0], b7 = ref[1]; +var ref1 = _to_array(foo()), b8 = ref1.slice(0); // S is not a tuple- like type and the numeric index signature type of S is assignable to the target given in E. var temp = [ 1, 2, 3 ]; -var ref2 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2), c0 = ref2[0], c1 = ref2[1]; +var ref2 = _sliced_to_array(_to_consumable_array(temp), 2), c0 = ref2[0], c1 = ref2[1]; var ref3 = [], c2 = ref3[0]; var ref4 = [], c3 = ref4[0], ref5 = [], c4 = ref5[0]; var c5 = 1, c6 = true; diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.2.minified.js index 51ace3e6fbf4..72e509063cba 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES5iterable_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -var _undefined = swcHelpers.slicedToArray(void 0, 2); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +var _undefined = _sliced_to_array(void 0, 2); _undefined[0], _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(void 0, 2); +var _undefined1 = _sliced_to_array(void 0, 2); function foo() { return [ 1, @@ -10,9 +12,9 @@ function foo() { ]; } _undefined1[0], _undefined1[1]; -var ref = swcHelpers.slicedToArray(foo(), 2); -ref[0], ref[1], swcHelpers.toArray(foo()).slice(0); -var ref1 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray([ +var ref = _sliced_to_array(foo(), 2); +ref[0], ref[1], _to_array(foo()).slice(0); +var ref1 = _sliced_to_array(_to_consumable_array([ 1, 2, 3 diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.1.normal.js index 04266b0a5243..5d31a7583bae 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @target: es6 /* AssignmentPattern: * ObjectAssignmentPattern @@ -19,8 +21,8 @@ import * as swcHelpers from "@swc/helpers"; // An expression of type S is considered assignable to an assignment target V if one of the following is true // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is the type Any, or -var _undefined = swcHelpers.slicedToArray(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; +var _undefined = _sliced_to_array(undefined, 2), a0 = _undefined[0], a1 = _undefined[1]; +var _undefined1 = _sliced_to_array(undefined, 2), tmp = _undefined1[0], a2 = tmp === void 0 ? false : tmp, tmp1 = _undefined1[1], a3 = tmp1 === void 0 ? 1 : tmp1; // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is a tuple- like type (section 3.3.3) with a property named N of a type that is assignable to the target given in E, // where N is the numeric index of E in the array assignment pattern, or @@ -33,15 +35,15 @@ function foo() { 3 ]; } -var ref = swcHelpers.slicedToArray(foo(), 2), b6 = ref[0], b7 = ref[1]; -var ref1 = swcHelpers.toArray(foo()), b8 = ref1.slice(0); +var ref = _sliced_to_array(foo(), 2), b6 = ref[0], b7 = ref[1]; +var ref1 = _to_array(foo()), b8 = ref1.slice(0); // S is not a tuple- like type and the numeric index signature type of S is assignable to the target given in E. var temp = [ 1, 2, 3 ]; -var ref2 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2), c0 = ref2[0], c1 = ref2[1]; +var ref2 = _sliced_to_array(_to_consumable_array(temp), 2), c0 = ref2[0], c1 = ref2[1]; var ref3 = [], c2 = ref3[0]; var ref4 = [], c3 = ref4[0], ref5 = [], c4 = ref5[0]; var c5 = 1, c6 = true; diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.2.minified.js index 51ace3e6fbf4..72e509063cba 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment1ES6_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -var _undefined = swcHelpers.slicedToArray(void 0, 2); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +var _undefined = _sliced_to_array(void 0, 2); _undefined[0], _undefined[1]; -var _undefined1 = swcHelpers.slicedToArray(void 0, 2); +var _undefined1 = _sliced_to_array(void 0, 2); function foo() { return [ 1, @@ -10,9 +12,9 @@ function foo() { ]; } _undefined1[0], _undefined1[1]; -var ref = swcHelpers.slicedToArray(foo(), 2); -ref[0], ref[1], swcHelpers.toArray(foo()).slice(0); -var ref1 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray([ +var ref = _sliced_to_array(foo(), 2); +ref[0], ref[1], _to_array(foo()).slice(0); +var ref1 = _sliced_to_array(_to_consumable_array([ 1, 2, 3 diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.1.normal.js index 4c6b745fc9bb..3e1c0585cc4b 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is the type Any, or var ref // Error - = [], ref1 = swcHelpers.slicedToArray(ref[0], 1), a0 = ref1[0], ref2 = swcHelpers.slicedToArray(ref[1], 1), ref3 = swcHelpers.slicedToArray(ref2[0], 1), a1 = ref3[0]; + = [], ref1 = _sliced_to_array(ref[0], 1), a0 = ref1[0], ref2 = _sliced_to_array(ref[1], 1), ref3 = _sliced_to_array(ref2[0], 1), a1 = ref3[0]; var _undefined // Error - = swcHelpers.slicedToArray(undefined, 2), ref4 = swcHelpers.slicedToArray(_undefined[0], 1), a2 = ref4[0], ref5 = swcHelpers.slicedToArray(_undefined[1], 1), ref6 = swcHelpers.slicedToArray(ref5[0], 1), a3 = ref6[0]; + = _sliced_to_array(undefined, 2), ref4 = _sliced_to_array(_undefined[0], 1), a2 = ref4[0], ref5 = _sliced_to_array(_undefined[1], 1), ref6 = _sliced_to_array(ref5[0], 1), a3 = ref6[0]; // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is a tuple- like type (section 3.3.3) with a property named N of a type that is assignable to the target given in E, // where N is the numeric index of E in the array assignment pattern, or @@ -16,7 +17,7 @@ function bar() { 3 ]; } -var ref7 = swcHelpers.slicedToArray(bar(), 3), tmp = ref7[0], b3 = tmp === void 0 ? "string" : tmp, b4 = ref7[1], b5 = ref7[2]; // Error +var ref7 = _sliced_to_array(bar(), 3), tmp = ref7[0], b3 = tmp === void 0 ? "string" : tmp, b4 = ref7[1], b5 = ref7[2]; // Error // V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V, // S is not a tuple- like type and the numeric index signature type of S is assignable to the target given in E. var temp = [ @@ -24,11 +25,11 @@ var temp = [ 2, 3 ]; -var ref8 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2), c0 = ref8[0], c1 = ref8[1]; // Error -var ref9 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2), c2 = ref9[0], c3 = ref9[1]; // Error +var ref8 = _sliced_to_array(_to_consumable_array(temp), 2), c0 = ref8[0], c1 = ref8[1]; // Error +var ref9 = _sliced_to_array(_to_consumable_array(temp), 2), c2 = ref9[0], c3 = ref9[1]; // Error function foo(idx) { return { 2: true }; } -var ref10 = swcHelpers.slicedToArray(foo(1), 3), c4 = ref10[0], c5 = ref10[1], c6 = ref10[2]; // Error +var ref10 = _sliced_to_array(foo(1), 3), c4 = ref10[0], c5 = ref10[1], c6 = ref10[2]; // Error diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.2.minified.js index 6f8d6a999f75..3d71ab8d3e2c 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment2_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; -var ref = [], ref1 = (swcHelpers.slicedToArray(ref[0], 1)[0], swcHelpers.slicedToArray(ref[1], 1)), ref2 = swcHelpers.slicedToArray(ref1[0], 1); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +var ref = [], ref1 = (_sliced_to_array(ref[0], 1)[0], _sliced_to_array(ref[1], 1)), ref2 = _sliced_to_array(ref1[0], 1); ref2[0]; -var _undefined = swcHelpers.slicedToArray(void 0, 2), ref3 = swcHelpers.slicedToArray(_undefined[0], 1), ref4 = (ref3[0], swcHelpers.slicedToArray(_undefined[1], 1)), ref5 = swcHelpers.slicedToArray(ref4[0], 1); +var _undefined = _sliced_to_array(void 0, 2), ref3 = _sliced_to_array(_undefined[0], 1), ref4 = (ref3[0], _sliced_to_array(_undefined[1], 1)), ref5 = _sliced_to_array(ref4[0], 1); ref5[0]; -var ref6 = swcHelpers.slicedToArray([ +var ref6 = _sliced_to_array([ 1, 2, 3 @@ -13,11 +14,11 @@ var temp = [ 1, 2, 3 -], ref7 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2); +], ref7 = _sliced_to_array(_to_consumable_array(temp), 2); ref7[0], ref7[1]; -var ref8 = swcHelpers.slicedToArray(swcHelpers.toConsumableArray(temp), 2); +var ref8 = _sliced_to_array(_to_consumable_array(temp), 2); ref8[0], ref8[1]; -var ref9 = swcHelpers.slicedToArray({ +var ref9 = _sliced_to_array({ 2: !0 }, 3); ref9[0], ref9[1], ref9[2]; diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.1.normal.js index bd49a55d371a..23eaac944a15 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var ref = [ 1 ], a = ref[0], tmp = ref[1], b = tmp === void 0 ? a : tmp; // ok @@ -9,17 +9,17 @@ var ref2 = [ 1 ], f = ref2[0], tmp3 = ref2[1], g = tmp3 === void 0 ? f : tmp3, tmp4 = ref2[2], h = tmp4 === void 0 ? i : tmp4, tmp5 = ref2[3], i = tmp5 === void 0 ? f : tmp5; // error for h = i (function(param) { - var _param = swcHelpers.slicedToArray(param, 2), a1 = _param[0], tmp6 = _param[1], b = tmp6 === void 0 ? a1 : tmp6; + var _param = _sliced_to_array(param, 2), a1 = _param[0], tmp6 = _param[1], b = tmp6 === void 0 ? a1 : tmp6; })([ 1 ]); (function(param) { - var _param = swcHelpers.slicedToArray(param, 3), c1 = _param[0], tmp8 = _param[1], d = tmp8 === void 0 ? c1 : tmp8, tmp7 = _param[2], e1 = tmp7 === void 0 ? e1 : tmp7; + var _param = _sliced_to_array(param, 3), c1 = _param[0], tmp8 = _param[1], d = tmp8 === void 0 ? c1 : tmp8, tmp7 = _param[2], e1 = tmp7 === void 0 ? e1 : tmp7; })([ 1 ]); (function(param) { - var _param = swcHelpers.slicedToArray(param, 4), f1 = _param[0], tmp11 = _param[1], g = tmp11 === void 0 ? f1 : tmp11, tmp9 = _param[2], h = tmp9 === void 0 ? i : tmp9, tmp10 = _param[3], i1 = tmp10 === void 0 ? f1 : tmp10; + var _param = _sliced_to_array(param, 4), f1 = _param[0], tmp11 = _param[1], g = tmp11 === void 0 ? f1 : tmp11, tmp9 = _param[2], h = tmp9 === void 0 ? i : tmp9, tmp10 = _param[3], i1 = tmp10 === void 0 ? f1 : tmp10; })([ 1 ]); diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.2.minified.js index 71eadc5daee0..5ced9d9d6602 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment3_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var ref = [ 1 ], ref1 = (ref[0], ref[1], [ @@ -7,17 +7,17 @@ var ref = [ 1 ]); ref2[0], ref2[1], ref2[2], ref2[3], function(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; }([ 1 ]), function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }([ 1 ]), function(param) { - var _param = swcHelpers.slicedToArray(param, 4); + var _param = _sliced_to_array(param, 4); _param[0], _param[1], _param[2], _param[3]; }([ 1 diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.1.normal.js index 9e187a00ef9d..0b2bfce10b16 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var _data = swcHelpers.slicedToArray(data, 1), value = _data[0]; // Error +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var _data = _sliced_to_array(data, 1), value = _data[0]; // Error diff --git a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.2.minified.js index 49639990b7ce..3afbb7637814 100644 --- a/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringArrayBindingPatternAndAssignment4_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(data, 1)[0]; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(data, 1)[0]; diff --git a/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.1.normal.js index 13a8df1797ca..8013823ceda4 100644 --- a/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.1.normal.js @@ -1,22 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; // @strict: true -var ref = swcHelpers.slicedToArray({}, 0); // should be error -var undefined = undefined !== null ? undefined : swcHelpers._throw(new TypeError("Cannot destructure undefined")); // error correctly +var ref = _sliced_to_array({}, 0); // should be error +var undefined = undefined !== null ? undefined : _throw(new TypeError("Cannot destructure undefined")); // error correctly (function(param) { - var _param = swcHelpers.slicedToArray(param, 0); + var _param = _sliced_to_array(param, 0); return 0; })({}); // should be error (function(param) { - var param = param !== null ? param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var param = param !== null ? param : _throw(new TypeError("Cannot destructure undefined")); return 0; })(undefined); // should be error function foo(param) { - var param = param !== null ? param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var param = param !== null ? param : _throw(new TypeError("Cannot destructure undefined")); return 0; } function bar(param) { - var _param = swcHelpers.slicedToArray(param, 0); + var _param = _sliced_to_array(param, 0); return 0; } -var ref1 = 1, ref1 = ref1 !== null ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); -var ref2 = swcHelpers.slicedToArray({}, 0); +var ref1 = 1, ref1 = ref1 !== null ? ref1 : _throw(new TypeError("Cannot destructure undefined")); +var ref2 = _sliced_to_array({}, 0); diff --git a/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.2.minified.js index 246730533f54..2a5e3f99e09b 100644 --- a/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringAssignabilityCheck_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray({}, 0); -var param, undefined = undefined; -param = {}, swcHelpers.slicedToArray(param, 0), function(param1) { - var param1 = null !== param1 ? param1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +_sliced_to_array({}, 0); +var undefined = undefined; +_sliced_to_array({}, 0), function(param) { + var param = null !== param ? param : _throw(new TypeError("Cannot destructure undefined")); }(undefined); -var ref = 1, ref = null !== ref ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); -swcHelpers.slicedToArray({}, 0); +var ref = 1, ref = null !== ref ? ref : _throw(new TypeError("Cannot destructure undefined")); +_sliced_to_array({}, 0); diff --git a/crates/swc/tests/tsc-references/destructuringCatch_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringCatch_es5.1.normal.js index b4692c2d0218..c600cfd81a75 100644 --- a/crates/swc/tests/tsc-references/destructuringCatch_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringCatch_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @noImplicitAny: true try { throw [ @@ -6,7 +6,7 @@ try { 1 ]; } catch (param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[0], b = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[0], b = _param[1]; a + b; } try { @@ -28,10 +28,10 @@ try { } ]; } catch (param2) { - var _param1 = swcHelpers.slicedToArray(param2, 1), ref = _param1[0], _x = swcHelpers.slicedToArray(ref.x, 1), y = _x[0], z = ref.z; + var _param1 = _sliced_to_array(param2, 1), ref = _param1[0], _x = _sliced_to_array(ref.x, 1), y = _x[0], z = ref.z; y + z; } // Test of comment ranges. A fix to GH#11755 should update this. try {} catch (param3) { - var _param2 = swcHelpers.slicedToArray(param3, 1), /*a*/ a2 = _param2[0]; + var _param2 = _sliced_to_array(param3, 1), /*a*/ a2 = _param2[0]; } diff --git a/crates/swc/tests/tsc-references/destructuringCatch_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringCatch_es5.2.minified.js index 194bedd941a6..92b2f4f27ca2 100644 --- a/crates/swc/tests/tsc-references/destructuringCatch_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringCatch_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; try { throw [ 0, 1 ]; } catch (param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; } try { @@ -26,6 +26,6 @@ try { } ]; } catch (param2) { - var ref = swcHelpers.slicedToArray(param2, 1)[0]; - swcHelpers.slicedToArray(ref.x, 1)[0], ref.z; + var ref = _sliced_to_array(param2, 1)[0]; + _sliced_to_array(ref.x, 1)[0], ref.z; } diff --git a/crates/swc/tests/tsc-references/destructuringControlFlow_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringControlFlow_es5.1.normal.js index ccea57603ee8..05b8430f7688 100644 --- a/crates/swc/tests/tsc-references/destructuringControlFlow_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringControlFlow_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @strict: true function f1(obj) { if (obj.a) { @@ -10,15 +10,15 @@ function f1(obj) { function f2(obj) { var a0 = obj[0]; // number | null var a1 = obj[1]; // string | null - var _obj = swcHelpers.slicedToArray(obj, 2), b0 = _obj[0], b1 = _obj[1]; + var _obj = _sliced_to_array(obj, 2), b0 = _obj[0], b1 = _obj[1]; var ref2; - ref2 = swcHelpers.slicedToArray(obj, 2), a0 = ref2[0], a1 = ref2[1], ref2; + ref2 = _sliced_to_array(obj, 2), a0 = ref2[0], a1 = ref2[1], ref2; if (obj[0] && obj[1]) { var c0 = obj[0]; // number var c1 = obj[1]; // string - var _obj1 = swcHelpers.slicedToArray(obj, 2), d0 = _obj1[0], d1 = _obj1[1]; + var _obj1 = _sliced_to_array(obj, 2), d0 = _obj1[0], d1 = _obj1[1]; var ref1; - ref1 = swcHelpers.slicedToArray(obj, 2), c0 = ref1[0], c1 = ref1[1], ref1; + ref1 = _sliced_to_array(obj, 2), c0 = ref1[0], c1 = ref1[1], ref1; } } function f3(obj) { diff --git a/crates/swc/tests/tsc-references/destructuringControlFlow_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringControlFlow_es5.2.minified.js index c8e158db034f..b042c6fe5ee1 100644 --- a/crates/swc/tests/tsc-references/destructuringControlFlow_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringControlFlow_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var ref = [ "foo" ]; diff --git a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.1.normal.js b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.1.normal.js index 55f853fd8d9d..24607b785bf0 100644 --- a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @target: es5,es2015 // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/39205 @@ -13,13 +15,13 @@ let [{ [order(1)]: y } = order(0)] = [ // order(0) should evaluate first (destructuring of object literal {}) // order(1) should evaluate next (initializer because property is undefined) // order(2) should evaluate last (evaluate object binding pattern from initializer) -let _ref = {}, key = order(0), key1 = order(2), { [key]: { [key1]: z } = order(1) } = _ref, w = swcHelpers.objectWithoutProperties(_ref, [ +let _ref = {}, key = order(0), key1 = order(2), { [key]: { [key1]: z } = order(1) } = _ref, w = _object_without_properties(_ref, [ key -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); // https://github.com/microsoft/TypeScript/issues/39181 // b = a must occur *after* 'a' has been assigned let _ref1 = [ { x: 1 } -], [{}, b = a] = _ref1, a = swcHelpers.extends({}, _ref1[0]); +], [{}, b = a] = _ref1, a = _extends({}, _ref1[0]); diff --git a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.2.minified.js b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.2.minified.js index 1cf4778c8a7c..7fc3ee077807 100644 --- a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es2015.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; let trace = [], order = (n)=>trace.push(n), [{ [order(1)]: x } = order(0)] = [], [{ [order(1)]: y } = order(0)] = [ {} ], _ref = {}, key = order(0), key1 = order(2), { [key]: { [key1]: z } = order(1) } = _ref; -swcHelpers.objectWithoutProperties(_ref, [ +_object_without_properties(_ref, [ key -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); let _ref1 = [ { x: 1 } -], [{}, b = a] = _ref1, a = swcHelpers.extends({}, _ref1[0]); +], [{}, b = a] = _ref1, a = _extends({}, _ref1[0]); diff --git a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.1.normal.js index 093e9d5bd189..6755a98b78f2 100644 --- a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @target: es5,es2015 // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/39205 @@ -13,13 +17,13 @@ var tmp1 = {}, ref2 = tmp1 === void 0 ? order(0) : tmp1, y = ref2[order(1)]; // order(0) should evaluate first (destructuring of object literal {}) // order(1) should evaluate next (initializer because property is undefined) // order(2) should evaluate last (evaluate object binding pattern from initializer) -var _ref = {}, key = order(0), key1 = order(2), tmp2 = _ref[key], ref3 = tmp2 === void 0 ? order(1) : tmp2, z = ref3[key1], w = swcHelpers.objectWithoutProperties(_ref, [ +var _ref = {}, key = order(0), key1 = order(2), tmp2 = _ref[key], ref3 = tmp2 === void 0 ? order(1) : tmp2, z = ref3[key1], w = _object_without_properties(_ref, [ key -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); // https://github.com/microsoft/TypeScript/issues/39181 // b = a must occur *after* 'a' has been assigned var _ref1 = [ { x: 1 } -], __ref = swcHelpers.slicedToArray(_ref1, 2), ref4 = __ref[0], ref4 = ref4 !== null ? ref4 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), tmp3 = __ref[1], b = tmp3 === void 0 ? a : tmp3, a = swcHelpers.extends({}, _ref1[0]); +], __ref = _sliced_to_array(_ref1, 2), ref4 = __ref[0], ref4 = ref4 !== null ? ref4 : _throw(new TypeError("Cannot destructure undefined")), tmp3 = __ref[1], b = tmp3 === void 0 ? a : tmp3, a = _extends({}, _ref1[0]); diff --git a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.2.minified.js index 88c89d3e4b36..793ac3728f75 100644 --- a/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringEvaluationOrder_es5.2.minified.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; var trace = [], order = function(n) { return trace.push(n); }, tmp = void 0; @@ -6,12 +10,12 @@ var trace = [], order = function(n) { var tmp1 = {}; (void 0 === tmp1 ? order(0) : tmp1)[order(1)]; var _ref = {}, key = order(0), key1 = order(2), tmp2 = _ref[key]; -(void 0 === tmp2 ? order(1) : tmp2)[key1], swcHelpers.objectWithoutProperties(_ref, [ +(void 0 === tmp2 ? order(1) : tmp2)[key1], _object_without_properties(_ref, [ key -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); var _ref1 = [ { x: 1 } -], __ref = swcHelpers.slicedToArray(_ref1, 2), ref = __ref[0], ref = null !== ref ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); -__ref[1], swcHelpers.extends({}, _ref1[0]); +], __ref = _sliced_to_array(_ref1, 2), ref = __ref[0], ref = null !== ref ? ref : _throw(new TypeError("Cannot destructure undefined")); +__ref[1], _extends({}, _ref1[0]); diff --git a/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.1.normal.js index 286ec1353d74..7f6459f789d8 100644 --- a/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var v1 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; return "hello"; }; var v2; diff --git a/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringInFunctionType_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.1.normal.js index 5a8ec796d40b..6f741c2011be 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5, es2015, es2018 // @noTypesAndSymbols: true let a, b, c = { @@ -8,6 +8,6 @@ let a, b, c = { } }, d; var _c; -_c = c, b = swcHelpers.objectWithoutProperties(_c.x, [ +_c = c, b = _object_without_properties(_c.x, [ "a" ]), ({ x: { a } = d } = _c), _c; diff --git a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.2.minified.js index c63613195f4b..7c6c40b602db 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es2015.2.minified.js @@ -1,11 +1,11 @@ var _c; -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let a, d; -_c = { +_object_without_properties((_c = { x: { a: 1, y: 2 } -}, swcHelpers.objectWithoutProperties(_c.x, [ +}).x, [ "a" ]), { x: { a } = d } = _c; diff --git a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.1.normal.js index e86cf563c16a..7c7e07818ac2 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5, es2015, es2018 // @noTypesAndSymbols: true var a, b, c = { @@ -9,6 +9,6 @@ var a, b, c = { }, d; var _c; var ref, ref1; -_c = c, b = swcHelpers.objectWithoutProperties(_c.x, [ +_c = c, b = _object_without_properties(_c.x, [ "a" ]), ref = _c, ref1 = ref.x, a = (ref1 === void 0 ? d : ref1).a, ref, _c; diff --git a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.2.minified.js index c861a240c658..93359ed1ca85 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectAssignmentPatternWithNestedSpread_es5.2.minified.js @@ -1,10 +1,10 @@ var _c, ref, d; -import * as swcHelpers from "@swc/helpers"; -_c = { +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +_object_without_properties((_c = { x: { a: 1, y: 2 } -}, swcHelpers.objectWithoutProperties(_c.x, [ +}).x, [ "a" ]), (void 0 === (ref = _c.x) ? d : ref).a; diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.1.normal.js index 5aa90d2d49fa..463c78db511e 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; function a() { let x; let y; var _tmp; - _tmp = {}, y = swcHelpers.objectWithoutProperties(_tmp, [ + _tmp = {}, y = _object_without_properties(_tmp, [ "x" ]), ({ x } = _tmp), _tmp; } diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.1.normal.js index e0620e97df5b..77aa6f016399 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; function a() { var x; var y; var _tmp; - _tmp = {}, y = swcHelpers.objectWithoutProperties(_tmp, [ + _tmp = {}, y = _object_without_properties(_tmp, [ "x" ]), x = _tmp.x, _tmp; } diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment5_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.1.normal.js index 535eb5453784..245838daaf65 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5,esnext var a = "a"; var b = "b"; var ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, a, 1), swcHelpers.defineProperty(_obj, b, 1), _obj; + return _obj = {}, _define_property(_obj, a, 1), _define_property(_obj, b, 1), _obj; }(), aVal = ref[a], bVal = ref[b]; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.2.minified.js index 90db9a75f035..e4a031db806a 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, "a", 1), swcHelpers.defineProperty(_obj, "b", 1), _obj; + return _define_property(_obj = {}, "a", 1), _define_property(_obj, "b", 1), _obj; }(), aVal = ref.a, bVal = ref.b; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.1.normal.js index f00d8b98f828..3fe2c632419b 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var // @target: es5,esnext K; (function(K) { @@ -7,6 +7,6 @@ K; })(K || (K = {})); var ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, K.a, 1), swcHelpers.defineProperty(_obj, K.b, 1), _obj; + return _obj = {}, _define_property(_obj, K.a, 1), _define_property(_obj, K.b, 1), _obj; }(), aVal = ref[K.a], bVal = ref[K.b]; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.2.minified.js index be9522b7d58b..2339923752a4 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment7_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; !function(K) { K.a = "a", K.b = "b"; }(K || (K = {})); var K, ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, K.a, 1), swcHelpers.defineProperty(_obj, K.b, 1), _obj; + return _define_property(_obj = {}, K.a, 1), _define_property(_obj, K.b, 1), _obj; }(), aVal = ref[K.a], bVal = ref[K.b]; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.1.normal.js index 183c358c3cf0..fc503606b3d4 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @target: es5,esnext var K = { a: "a", @@ -6,6 +6,6 @@ var K = { }; var ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, K.a, 1), swcHelpers.defineProperty(_obj, K.b, 1), _obj; + return _obj = {}, _define_property(_obj, K.a, 1), _define_property(_obj, K.b, 1), _obj; }(), aVal = ref[K.a], bVal = ref[K.b]; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.2.minified.js index 517db1dbe09f..9b035df59e56 100644 --- a/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringObjectBindingPatternAndAssignment8_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var K = { a: "a", b: "b" }, ref = function() { var _obj; - return _obj = {}, swcHelpers.defineProperty(_obj, K.a, 1), swcHelpers.defineProperty(_obj, K.b, 1), _obj; + return _define_property(_obj = {}, K.a, 1), _define_property(_obj, K.b, 1), _obj; }(), aVal = ref[K.a], bVal = ref[K.b]; console.log(aVal, bVal); diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.1.normal.js index df1bc443908a..d67be3195b53 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // A parameter declaration may specify either an identifier or a binding pattern. // The identifiers specified in parameter declarations and binding patterns // in a parameter list must be unique within that parameter list. // If the declaration includes a type annotation, the parameter is of that type function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a2(o) {} function a3(param) { - var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = swcHelpers.slicedToArray(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; + var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = _sliced_to_array(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; } function a4(param) { var x = param.x, a = param.a; @@ -58,14 +59,14 @@ function b3() { }, _z = ref.z, x = _z.x, j = _z.y.j; } function b6() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ undefined, null, undefined ], 3), a = ref[0], z = ref[1], y = ref[2]; } function b7() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ [ undefined ], @@ -76,7 +77,7 @@ function b7() { undefined ] ] - ], 3), ref2 = swcHelpers.slicedToArray(ref[0], 1), a = ref2[0], b = ref[1], ref3 = swcHelpers.slicedToArray(ref[2], 1), ref4 = swcHelpers.slicedToArray(ref3[0], 2), c = ref4[0], d = ref4[1]; + ], 3), ref2 = _sliced_to_array(ref[0], 1), a = ref2[0], b = ref[1], ref3 = _sliced_to_array(ref[2], 1), ref4 = _sliced_to_array(ref3[0], 2), c = ref4[0], d = ref4[1]; } b1([ 1, @@ -130,10 +131,10 @@ function c3() { }).b; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref5 = swcHelpers.slicedToArray(ref[0], 1), c = ref5[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref5 = _sliced_to_array(ref[0], 1), c = ref5[0]; } function c6(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref6 = swcHelpers.slicedToArray(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref6 = _sliced_to_array(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; } c0({ z: { @@ -192,30 +193,30 @@ function d0() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.d3 = function d3() {}; _proto.d4 = function d4() {}; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C2; }(); var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.d3 = function d3(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; _proto.d4 = function d4(param) { var x = param.x, y = param.y, z = param.z; }; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C3; }(); @@ -239,8 +240,8 @@ function e3(param) { var x = param.x; } // x is an optional with type number function e4(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; + var _x = _sliced_to_array(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; } // x has type [any, any, any] function e5(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; + var _x = _sliced_to_array(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; } // x has type [any, any, any] diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.2.minified.js index a99e89aadeda..d89bbb326576 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0]; } function b2() { @@ -19,7 +20,7 @@ function c2(param) { param.z; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; } a1([ @@ -52,7 +53,7 @@ a1([ x: 200, y: !0 }), function() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ void 0, null, void 0 @@ -63,7 +64,7 @@ a1([ 1, 2 ]), function() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ [ void 0 ], @@ -74,7 +75,7 @@ a1([ void 0 ] ] - ], 3), ref3 = (swcHelpers.slicedToArray(ref[0], 1)[0], ref[1], swcHelpers.slicedToArray(ref[2], 1)), ref4 = swcHelpers.slicedToArray(ref3[0], 2); + ], 3), ref3 = (_sliced_to_array(ref[0], 1)[0], ref[1], _sliced_to_array(ref[2], 1)), ref4 = _sliced_to_array(ref3[0], 2); ref4[0], ref4[1]; }([ [ @@ -135,26 +136,26 @@ a1([ var Foo, C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.d3 = function() {}, _proto.d4 = function() {}, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; return _proto.d3 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, _proto.d4 = function(param) { param.x, param.y, param.z; }, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C3; }(); diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.1.normal.js index eda90117aa5b..118ce311e99d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @downlevelIteration: true // A parameter declaration may specify either an identifier or a binding pattern. // The identifiers specified in parameter declarations and binding patterns // in a parameter list must be unique within that parameter list. // If the declaration includes a type annotation, the parameter is of that type function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a2(o) {} function a3(param) { - var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = swcHelpers.slicedToArray(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; + var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = _sliced_to_array(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; } function a4(param) { var x = param.x, a = param.a; @@ -59,14 +60,14 @@ function b3() { }, _z = ref.z, x = _z.x, j = _z.y.j; } function b6() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ undefined, null, undefined ], 3), a = ref[0], z = ref[1], y = ref[2]; } function b7() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ [ undefined ], @@ -77,7 +78,7 @@ function b7() { undefined ] ] - ], 3), ref2 = swcHelpers.slicedToArray(ref[0], 1), a = ref2[0], b = ref[1], ref3 = swcHelpers.slicedToArray(ref[2], 1), ref4 = swcHelpers.slicedToArray(ref3[0], 2), c = ref4[0], d = ref4[1]; + ], 3), ref2 = _sliced_to_array(ref[0], 1), a = ref2[0], b = ref[1], ref3 = _sliced_to_array(ref[2], 1), ref4 = _sliced_to_array(ref3[0], 2), c = ref4[0], d = ref4[1]; } b1([ 1, @@ -131,10 +132,10 @@ function c3() { }).b; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref5 = swcHelpers.slicedToArray(ref[0], 1), c = ref5[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref5 = _sliced_to_array(ref[0], 1), c = ref5[0]; } function c6(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref6 = swcHelpers.slicedToArray(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref6 = _sliced_to_array(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; } c0({ z: { @@ -193,30 +194,30 @@ function d0() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.d3 = function d3() {}; _proto.d4 = function d4() {}; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C2; }(); var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.d3 = function d3(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; _proto.d4 = function d4(param) { var x = param.x, y = param.y, z = param.z; }; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C3; }(); @@ -240,8 +241,8 @@ function e3(param) { var x = param.x; } // x is an optional with type number function e4(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; + var _x = _sliced_to_array(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; } // x has type [any, any, any] function e5(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; + var _x = _sliced_to_array(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; } // x has type [any, any, any] diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.2.minified.js index a99e89aadeda..d89bbb326576 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0]; } function b2() { @@ -19,7 +20,7 @@ function c2(param) { param.z; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; } a1([ @@ -52,7 +53,7 @@ a1([ x: 200, y: !0 }), function() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ void 0, null, void 0 @@ -63,7 +64,7 @@ a1([ 1, 2 ]), function() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ [ void 0 ], @@ -74,7 +75,7 @@ a1([ void 0 ] ] - ], 3), ref3 = (swcHelpers.slicedToArray(ref[0], 1)[0], ref[1], swcHelpers.slicedToArray(ref[2], 1)), ref4 = swcHelpers.slicedToArray(ref3[0], 2); + ], 3), ref3 = (_sliced_to_array(ref[0], 1)[0], ref[1], _sliced_to_array(ref[2], 1)), ref4 = _sliced_to_array(ref3[0], 2); ref4[0], ref4[1]; }([ [ @@ -135,26 +136,26 @@ a1([ var Foo, C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.d3 = function() {}, _proto.d4 = function() {}, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; return _proto.d3 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, _proto.d4 = function(param) { param.x, param.y, param.z; }, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C3; }(); diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.1.normal.js index 82a2d8aa2150..d66c7fdd6236 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // Conformance for emitting ES6 // @target: es6 // A parameter declaration may specify either an identifier or a binding pattern. @@ -6,11 +7,11 @@ import * as swcHelpers from "@swc/helpers"; // in a parameter list must be unique within that parameter list. // If the declaration includes a type annotation, the parameter is of that type function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a2(o) {} function a3(param) { - var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = swcHelpers.slicedToArray(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; + var j = param.j, k = param.k, _l = param.l, m = _l.m, n = _l.n, _q = _sliced_to_array(param.q, 3), a = _q[0], b = _q[1], c = _q[2]; } function a4(param) { var x = param.x, a = param.a; @@ -60,14 +61,14 @@ function b3() { }, _z = ref.z, x = _z.x, j = _z.y.j; } function b6() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ undefined, null, undefined ], 3), a = ref[0], z = ref[1], y = ref[2]; } function b7() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ [ undefined ], @@ -78,7 +79,7 @@ function b7() { undefined ] ] - ], 3), ref2 = swcHelpers.slicedToArray(ref[0], 1), a = ref2[0], b = ref[1], ref3 = swcHelpers.slicedToArray(ref[2], 1), ref4 = swcHelpers.slicedToArray(ref3[0], 2), c = ref4[0], d = ref4[1]; + ], 3), ref2 = _sliced_to_array(ref[0], 1), a = ref2[0], b = ref[1], ref3 = _sliced_to_array(ref[2], 1), ref4 = _sliced_to_array(ref3[0], 2), c = ref4[0], d = ref4[1]; } b1([ 1, @@ -115,10 +116,10 @@ function c3() { }).b; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref5 = swcHelpers.slicedToArray(ref[0], 1), c = ref5[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref5 = _sliced_to_array(ref[0], 1), c = ref5[0]; } function c6(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref6 = swcHelpers.slicedToArray(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref6 = _sliced_to_array(ref[0], 1), tmp = ref6[0], c = tmp === void 0 ? 1 : tmp; } c0({ z: { @@ -171,30 +172,30 @@ c5([ var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.d3 = function d3() {}; _proto.d4 = function d4() {}; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C2; }(); var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.d3 = function d3(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; _proto.d4 = function d4(param) { var x = param.x, y = param.y, z = param.z; }; _proto.e0 = function e0(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], c = _param[2]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], c = _param[2]; }; return C3; }(); @@ -218,11 +219,11 @@ function e3(param) { var x = param.x; } // x is an optional with type number function e4(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; + var _x = _sliced_to_array(param.x, 3), number = _x[0], string = _x[1], any = _x[2]; } // x has type [any, any, any] function e5(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; + var _x = _sliced_to_array(param.x, 3), a = _x[0], b = _x[1], c = _x[2]; } // x has type [any, any, any] function e6(param) { - var _x = swcHelpers.slicedToArray(param.x, 3), number = _x[0], number = _x[1], number = _x[2]; + var _x = _sliced_to_array(param.x, 3), number = _x[0], number = _x[1], number = _x[2]; } // error, duplicate identifier; diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.2.minified.js index f6e3cca10339..0da9cbe5a723 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function a1(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0]; } function b2() { @@ -19,7 +20,7 @@ function c2(param) { param.z; } function c5(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; } a1([ @@ -99,26 +100,26 @@ a1([ var Foo, C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.d3 = function() {}, _proto.d4 = function() {}, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; return _proto.d3 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, _proto.d4 = function(param) { param.x, param.y, param.z; }, _proto.e0 = function(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; }, C3; }(); diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.1.normal.js index dd92e75c9ab9..b8fc69fbc836 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a1() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; @@ -25,13 +27,13 @@ function a5() { } } function a9(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a10(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref2 = swcHelpers.slicedToArray(ref[0], 1), c = ref2[0], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref2 = _sliced_to_array(ref[0], 1), c = ref2[0], x = _param.slice(3); } function a11(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); } var array = [ 1, @@ -43,8 +45,8 @@ var array2 = [ false, "hello" ]; -a2(swcHelpers.toConsumableArray(array)); -a1.apply(void 0, swcHelpers.toConsumableArray(array)); +a2(_to_consumable_array(array)); +a1.apply(void 0, _to_consumable_array(array)); a9([ 1, 2, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.2.minified.js index ed2fe20c76a3..9883ab77e72d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5_es5.2.minified.js @@ -1,6 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a10(param) { - var _param = swcHelpers.toArray(param), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _to_array(param), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0], _param.slice(3); } var E, E1, array = [ @@ -16,10 +18,10 @@ function foo1() { } !function() { for(var _len = arguments.length, a = new Array(_len), _key = 0; _key < _len; _key++)a[_key] = arguments[_key]; -}(swcHelpers.toConsumableArray(array)), (function() { +}(_to_consumable_array(array)), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(array)), function(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); +}).apply(void 0, _to_consumable_array(array)), function(param) { + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; }([ 1, @@ -51,7 +53,7 @@ function foo1() { 1, 2 ]), function(param) { - var _param = swcHelpers.toArray(param); + var _param = _to_array(param); _param[0], _param[1], _param[2], _param.slice(3); }([ 1, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.1.normal.js index dd92e75c9ab9..b8fc69fbc836 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a1() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; @@ -25,13 +27,13 @@ function a5() { } } function a9(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a10(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref2 = swcHelpers.slicedToArray(ref[0], 1), c = ref2[0], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref2 = _sliced_to_array(ref[0], 1), c = ref2[0], x = _param.slice(3); } function a11(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); } var array = [ 1, @@ -43,8 +45,8 @@ var array2 = [ false, "hello" ]; -a2(swcHelpers.toConsumableArray(array)); -a1.apply(void 0, swcHelpers.toConsumableArray(array)); +a2(_to_consumable_array(array)); +a1.apply(void 0, _to_consumable_array(array)); a9([ 1, 2, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.2.minified.js index ed2fe20c76a3..9883ab77e72d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES5iterable_es5.2.minified.js @@ -1,6 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a10(param) { - var _param = swcHelpers.toArray(param), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _to_array(param), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0], _param.slice(3); } var E, E1, array = [ @@ -16,10 +18,10 @@ function foo1() { } !function() { for(var _len = arguments.length, a = new Array(_len), _key = 0; _key < _len; _key++)a[_key] = arguments[_key]; -}(swcHelpers.toConsumableArray(array)), (function() { +}(_to_consumable_array(array)), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(array)), function(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); +}).apply(void 0, _to_consumable_array(array)), function(param) { + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; }([ 1, @@ -51,7 +53,7 @@ function foo1() { 1, 2 ]), function(param) { - var _param = swcHelpers.toArray(param); + var _param = _to_array(param); _param[0], _param[1], _param[2], _param.slice(3); }([ 1, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.1.normal.js index dd92e75c9ab9..b8fc69fbc836 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a1() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; @@ -25,13 +27,13 @@ function a5() { } } function a9(param) { - var _param = swcHelpers.slicedToArray(param, 3), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref1 = swcHelpers.slicedToArray(ref[0], 1), c = ref1[0]; + var _param = _sliced_to_array(param, 3), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref1 = _sliced_to_array(ref[0], 1), c = ref1[0]; } function a10(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], ref = swcHelpers.slicedToArray(_param[2], 1), ref2 = swcHelpers.slicedToArray(ref[0], 1), c = ref2[0], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], ref = _sliced_to_array(_param[2], 1), ref2 = _sliced_to_array(ref[0], 1), c = ref2[0], x = _param.slice(3); } function a11(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); + var _param = _to_array(param), a = _param[0], b = _param[1], c = _param[2], x = _param.slice(3); } var array = [ 1, @@ -43,8 +45,8 @@ var array2 = [ false, "hello" ]; -a2(swcHelpers.toConsumableArray(array)); -a1.apply(void 0, swcHelpers.toConsumableArray(array)); +a2(_to_consumable_array(array)); +a1.apply(void 0, _to_consumable_array(array)); a9([ 1, 2, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.2.minified.js index ed2fe20c76a3..9883ab77e72d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration3ES6_es5.2.minified.js @@ -1,6 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function a10(param) { - var _param = swcHelpers.toArray(param), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref1 = swcHelpers.slicedToArray(ref[0], 1); + var _param = _to_array(param), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref1 = _sliced_to_array(ref[0], 1); ref1[0], _param.slice(3); } var E, E1, array = [ @@ -16,10 +18,10 @@ function foo1() { } !function() { for(var _len = arguments.length, a = new Array(_len), _key = 0; _key < _len; _key++)a[_key] = arguments[_key]; -}(swcHelpers.toConsumableArray(array)), (function() { +}(_to_consumable_array(array)), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(array)), function(param) { - var _param = swcHelpers.slicedToArray(param, 3), ref = (_param[0], _param[1], swcHelpers.slicedToArray(_param[2], 1)), ref2 = swcHelpers.slicedToArray(ref[0], 1); +}).apply(void 0, _to_consumable_array(array)), function(param) { + var _param = _sliced_to_array(param, 3), ref = (_param[0], _param[1], _sliced_to_array(_param[2], 1)), ref2 = _sliced_to_array(ref[0], 1); ref2[0]; }([ 1, @@ -51,7 +53,7 @@ function foo1() { 1, 2 ]), function(param) { - var _param = swcHelpers.toArray(param); + var _param = _to_array(param); _param[0], _param[1], _param[2], _param.slice(3); }([ 1, diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.1.normal.js index b1cd1e1b3846..cbcc85285b77 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.1.normal.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Class = function Class() { "use strict"; - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); }; var SubClass = /*#__PURE__*/ function(Class) { "use strict"; - swcHelpers.inherits(SubClass, Class); - var _super = swcHelpers.createSuper(SubClass); + _inherits(SubClass, Class); + var _super = _create_super(SubClass); function SubClass() { - swcHelpers.classCallCheck(this, SubClass); + _class_call_check(this, SubClass); return _super.call(this); } return SubClass; }(Class); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var SubD = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(SubD, D); - var _super = swcHelpers.createSuper(SubD); + _inherits(SubD, D); + var _super = _create_super(SubD); function SubD() { - swcHelpers.classCallCheck(this, SubD); + _class_call_check(this, SubD); return _super.call(this); } return SubD; diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.2.minified.js index 0ee557dfb783..ac804c3cb958 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration5_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Class = function() { "use strict"; - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); }, SubClass = function(Class1) { "use strict"; - swcHelpers.inherits(SubClass, Class1); - var _super = swcHelpers.createSuper(SubClass); + _inherits(SubClass, Class1); + var _super = _create_super(SubClass); function SubClass() { - return swcHelpers.classCallCheck(this, SubClass), _super.call(this); + return _class_call_check(this, SubClass), _super.call(this); } return SubClass; }(Class), D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, SubD = function(D1) { "use strict"; - swcHelpers.inherits(SubD, D1); - var _super = swcHelpers.createSuper(SubD); + _inherits(SubD, D1); + var _super = _create_super(SubD); function SubD() { - return swcHelpers.classCallCheck(this, SubD), _super.call(this); + return _class_call_check(this, SubD), _super.call(this); } return SubD; }(D); diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.1.normal.js index c6d687bd77e4..a9d2d9087eb2 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; function foo(_$param, param) { - var _$param = _$param !== null ? _$param : swcHelpers._throw(new TypeError("Cannot destructure undefined")), foo = param.foo, bar = param.bar; + var _$param = _$param !== null ? _$param : _throw(new TypeError("Cannot destructure undefined")), foo = param.foo, bar = param.bar; } function baz(param, param1) { - var _param = swcHelpers.slicedToArray(param, 0), foo = param1.foo, bar = param1.bar; + var _param = _sliced_to_array(param, 0), foo = param1.foo, bar = param1.bar; } function one(param, _$param) { - var _param = swcHelpers.slicedToArray(param, 0), _$param = _$param !== null ? _$param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _param = _sliced_to_array(param, 0), _$param = _$param !== null ? _$param : _throw(new TypeError("Cannot destructure undefined")); } function two(param, param2) { - var _param = swcHelpers.slicedToArray(param, 0), _param1 = swcHelpers.slicedToArray(param2, 3), a = _param1[0], b = _param1[1], c = _param1[2]; + var _param = _sliced_to_array(param, 0), _param1 = _sliced_to_array(param2, 3), a = _param1[0], b = _param1[1], c = _param1[2]; } diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.2.minified.js index a885268f673b..2a876f49ab4a 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5_es5.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.1.normal.js index c6d687bd77e4..a9d2d9087eb2 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; function foo(_$param, param) { - var _$param = _$param !== null ? _$param : swcHelpers._throw(new TypeError("Cannot destructure undefined")), foo = param.foo, bar = param.bar; + var _$param = _$param !== null ? _$param : _throw(new TypeError("Cannot destructure undefined")), foo = param.foo, bar = param.bar; } function baz(param, param1) { - var _param = swcHelpers.slicedToArray(param, 0), foo = param1.foo, bar = param1.bar; + var _param = _sliced_to_array(param, 0), foo = param1.foo, bar = param1.bar; } function one(param, _$param) { - var _param = swcHelpers.slicedToArray(param, 0), _$param = _$param !== null ? _$param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _param = _sliced_to_array(param, 0), _$param = _$param !== null ? _$param : _throw(new TypeError("Cannot destructure undefined")); } function two(param, param2) { - var _param = swcHelpers.slicedToArray(param, 0), _param1 = swcHelpers.slicedToArray(param2, 3), a = _param1[0], b = _param1[1], c = _param1[2]; + var _param = _sliced_to_array(param, 0), _param1 = _sliced_to_array(param2, 3), a = _param1[0], b = _param1[1], c = _param1[2]; } diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.2.minified.js index a885268f673b..2a876f49ab4a 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration7ES5iterable_es5.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/destructuringSpread_es2015.1.normal.js b/crates/swc/tests/tsc-references/destructuringSpread_es2015.1.normal.js index 190d126f0635..504da800173f 100644 --- a/crates/swc/tests/tsc-references/destructuringSpread_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringSpread_es2015.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; -const { x } = swcHelpers.objectSpread({}, {}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +const { x } = _object_spread({}, {}, { x: 0 }); -const { y } = swcHelpers.objectSpread({ +const { y } = _object_spread({ y: 0 }, {}); -const { z , a , b } = swcHelpers.objectSpread({ +const { z , a , b } = _object_spread({ z: 0 }, { a: 0, b: 0 }); -const { c , d , e , f , g } = swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, { +const { c , d , e , f , g } = _object_spread({}, _object_spread({}, _object_spread({}, { c: 0 }, { d: 0 diff --git a/crates/swc/tests/tsc-references/destructuringSpread_es2015.2.minified.js b/crates/swc/tests/tsc-references/destructuringSpread_es2015.2.minified.js index e01128526523..323755b528da 100644 --- a/crates/swc/tests/tsc-references/destructuringSpread_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringSpread_es2015.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; -let { x } = swcHelpers.objectSpread({}, {}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +let { x } = _object_spread({}, {}, { x: 0 -}), { y } = swcHelpers.objectSpread({ +}), { y } = _object_spread({ y: 0 -}, {}), { z , a , b } = swcHelpers.objectSpread({ +}, {}), { z , a , b } = _object_spread({ z: 0 }, { a: 0, b: 0 -}), { c , d , e , f , g } = swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, { +}), { c , d , e , f , g } = _object_spread({}, _object_spread({}, _object_spread({}, { c: 0 }, { d: 0 diff --git a/crates/swc/tests/tsc-references/destructuringSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringSpread_es5.1.normal.js index 56647a66cd44..67f6f24d02a6 100644 --- a/crates/swc/tests/tsc-references/destructuringSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringSpread_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; -var x = swcHelpers.objectSpread({}, {}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var x = _object_spread({}, {}, { x: 0 }).x; -var y = swcHelpers.objectSpread({ +var y = _object_spread({ y: 0 }, {}).y; -var ref = swcHelpers.objectSpread({ +var ref = _object_spread({ z: 0 }, { a: 0, b: 0 }), z = ref.z, a = ref.a, b = ref.b; -var ref1 = swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, { +var ref1 = _object_spread({}, _object_spread({}, _object_spread({}, { c: 0 }, { d: 0 diff --git a/crates/swc/tests/tsc-references/destructuringSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringSpread_es5.2.minified.js index 108da2207b71..d26ac37072f6 100644 --- a/crates/swc/tests/tsc-references/destructuringSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringSpread_es5.2.minified.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, {}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, {}, { x: 0 -}).x, swcHelpers.objectSpread({ +}).x, _object_spread({ y: 0 }, {}).y; -var ref = swcHelpers.objectSpread({ +var ref = _object_spread({ z: 0 }, { a: 0, b: 0 }); ref.z, ref.a, ref.b; -var ref1 = swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, swcHelpers.objectSpread({}, { +var ref1 = _object_spread({}, _object_spread({}, _object_spread({}, { c: 0 }, { d: 0 diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.1.normal.js index 01f00c398097..5fadfb271d7f 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // The type T associated with a destructuring variable declaration is determined as follows: // If the declaration includes a type annotation, T is that type. var ref = { @@ -55,10 +56,10 @@ var temp1 = [ false, true ]; -var ref3 = swcHelpers.slicedToArray([ +var ref3 = _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; +].concat(_to_consumable_array(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; // Combining both forms of destructuring, var ref4 = { e: [ @@ -69,7 +70,7 @@ var ref4 = { b4: 0 } ] -}, _e = swcHelpers.slicedToArray(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { +}, _e = _sliced_to_array(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { b1: 1000, b4: 200 } : tmp7; @@ -82,7 +83,7 @@ var ref5 = { f5: 0 } ] -}, _f = swcHelpers.slicedToArray(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; +}, _f = _sliced_to_array(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; // When a destructuring variable declaration, binding property, or binding element specifies // an initializer expression, the type of the initializer expression is required to be assignable // to the widened form of the type associated with the destructuring variable declaration, binding property, or binding element. diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.2.minified.js index 2a33172b7382..19be8fdb4abe 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var ref = { a1: 10, a2: "world" @@ -14,23 +15,23 @@ var ref1 = [ void 0, void 0, void 0 -], ref2 = (ref1[0], ref1[1], ref1[2], swcHelpers.slicedToArray([ +], ref2 = (ref1[0], ref1[1], ref1[2], _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray([ +].concat(_to_consumable_array([ !0, !1, !0 ])), 2)); ref2[0], ref2[1]; -var _e = swcHelpers.slicedToArray([ +var _e = _sliced_to_array([ 1, 2, { b1: 4, b4: 0 } -], 3), _f = (_e[0], _e[1], _e[2], swcHelpers.slicedToArray([ +], 3), _f = (_e[0], _e[1], _e[2], _sliced_to_array([ 1, 2, { diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.1.normal.js index 21afe6d0e6a8..df23eddfdd0d 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @downlevelIteration: true // The type T associated with a destructuring variable declaration is determined as follows: // If the declaration includes a type annotation, T is that type. @@ -56,10 +57,10 @@ var temp1 = [ false, true ]; -var ref3 = swcHelpers.slicedToArray([ +var ref3 = _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; +].concat(_to_consumable_array(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; // Combining both forms of destructuring, var ref4 = { e: [ @@ -70,7 +71,7 @@ var ref4 = { b4: 0 } ] -}, _e = swcHelpers.slicedToArray(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { +}, _e = _sliced_to_array(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { b1: 1000, b4: 200 } : tmp7; @@ -83,7 +84,7 @@ var ref5 = { f5: 0 } ] -}, _f = swcHelpers.slicedToArray(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; +}, _f = _sliced_to_array(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; // When a destructuring variable declaration, binding property, or binding element specifies // an initializer expression, the type of the initializer expression is required to be assignable // to the widened form of the type associated with the destructuring variable declaration, binding property, or binding element. diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.2.minified.js index 2a33172b7382..19be8fdb4abe 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES5iterable_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var ref = { a1: 10, a2: "world" @@ -14,23 +15,23 @@ var ref1 = [ void 0, void 0, void 0 -], ref2 = (ref1[0], ref1[1], ref1[2], swcHelpers.slicedToArray([ +], ref2 = (ref1[0], ref1[1], ref1[2], _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray([ +].concat(_to_consumable_array([ !0, !1, !0 ])), 2)); ref2[0], ref2[1]; -var _e = swcHelpers.slicedToArray([ +var _e = _sliced_to_array([ 1, 2, { b1: 4, b4: 0 } -], 3), _f = (_e[0], _e[1], _e[2], swcHelpers.slicedToArray([ +], 3), _f = (_e[0], _e[1], _e[2], _sliced_to_array([ 1, 2, { diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.1.normal.js index a7e53d3cabcb..ef046a37027c 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @target: es6 // The type T associated with a destructuring variable declaration is determined as follows: // If the declaration includes a type annotation, T is that type. @@ -56,10 +57,10 @@ var temp1 = [ false, true ]; -var ref3 = swcHelpers.slicedToArray([ +var ref3 = _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; +].concat(_to_consumable_array(temp1)), 2), d3 = ref3[0], d4 = ref3[1]; // Combining both forms of destructuring, var ref4 = { e: [ @@ -70,7 +71,7 @@ var ref4 = { b4: 0 } ] -}, _e = swcHelpers.slicedToArray(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { +}, _e = _sliced_to_array(ref4.e, 3), e1 = _e[0], e2 = _e[1], tmp7 = _e[2], e3 = tmp7 === void 0 ? { b1: 1000, b4: 200 } : tmp7; @@ -83,7 +84,7 @@ var ref5 = { f5: 0 } ] -}, _f = swcHelpers.slicedToArray(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; +}, _f = _sliced_to_array(ref5.f, 3), f1 = _f[0], f2 = _f[1], ref6 = _f[2], f4 = ref6.f3, f5 = ref6.f5; // When a destructuring variable declaration, binding property, or binding element specifies // an initializer expression, the type of the initializer expression is required to be assignable // to the widened form of the type associated with the destructuring variable declaration, binding property, or binding element. diff --git a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.2.minified.js index 2a33172b7382..19be8fdb4abe 100644 --- a/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringVariableDeclaration1ES6_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var ref = { a1: 10, a2: "world" @@ -14,23 +15,23 @@ var ref1 = [ void 0, void 0, void 0 -], ref2 = (ref1[0], ref1[1], ref1[2], swcHelpers.slicedToArray([ +], ref2 = (ref1[0], ref1[1], ref1[2], _sliced_to_array([ 1, "string" -].concat(swcHelpers.toConsumableArray([ +].concat(_to_consumable_array([ !0, !1, !0 ])), 2)); ref2[0], ref2[1]; -var _e = swcHelpers.slicedToArray([ +var _e = _sliced_to_array([ 1, 2, { b1: 4, b4: 0 } -], 3), _f = (_e[0], _e[1], _e[2], swcHelpers.slicedToArray([ +], 3), _f = (_e[0], _e[1], _e[2], _sliced_to_array([ 1, 2, { diff --git a/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.1.normal.js index b6499355e7fe..b0438e265db2 100644 --- a/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var v = v !== null ? v : swcHelpers._throw(new TypeError("Cannot destructure undefined")); +import _throw from "@swc/helpers/lib/_throw.js"; +var v = v !== null ? v : _throw(new TypeError("Cannot destructure undefined")); diff --git a/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.2.minified.js index f618b9be8374..ce75dd5bd635 100644 --- a/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringVoidStrictNullChecks_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var v = null !== v ? v : swcHelpers._throw(new TypeError("Cannot destructure undefined")); +import _throw from "@swc/helpers/lib/_throw.js"; +var v = null !== v ? v : _throw(new TypeError("Cannot destructure undefined")); diff --git a/crates/swc/tests/tsc-references/destructuringVoid_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringVoid_es5.1.normal.js index b6499355e7fe..b0438e265db2 100644 --- a/crates/swc/tests/tsc-references/destructuringVoid_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringVoid_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var v = v !== null ? v : swcHelpers._throw(new TypeError("Cannot destructure undefined")); +import _throw from "@swc/helpers/lib/_throw.js"; +var v = v !== null ? v : _throw(new TypeError("Cannot destructure undefined")); diff --git a/crates/swc/tests/tsc-references/destructuringVoid_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringVoid_es5.2.minified.js index f618b9be8374..ce75dd5bd635 100644 --- a/crates/swc/tests/tsc-references/destructuringVoid_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringVoid_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var v = null !== v ? v : swcHelpers._throw(new TypeError("Cannot destructure undefined")); +import _throw from "@swc/helpers/lib/_throw.js"; +var v = null !== v ? v : _throw(new TypeError("Cannot destructure undefined")); diff --git a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.1.normal.js index 615b930ea1ff..1804cdbfd798 100644 --- a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.1.normal.js @@ -1,86 +1,86 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @strict: true function f00(param) { - var _param = swcHelpers.slicedToArray(param, 2), x = _param[0], y = _param[1]; + var _param = _sliced_to_array(param, 2), x = _param[0], y = _param[1]; } function f01() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), x = ref[0], y = ref[1]; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), x = ref[0], y = ref[1]; } function f02() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1 ], 2), x = ref[0], y = ref[1]; } function f03() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1, "foo" ], 2), x = ref[0], y = ref[1]; } function f10(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, y = _param[1]; + var _param = _sliced_to_array(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, y = _param[1]; } function f11() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, y = ref[1]; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, y = ref[1]; } function f12() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1 ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, y = ref[1]; } function f13() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1, "foo" ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, y = ref[1]; } function f20(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp1 = _param[1], y = tmp1 === void 0 ? "bar" : tmp1; + var _param = _sliced_to_array(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp1 = _param[1], y = tmp1 === void 0 ? "bar" : tmp1; } function f21() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp2 = ref[1], y = tmp2 === void 0 ? "bar" : tmp2; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp2 = ref[1], y = tmp2 === void 0 ? "bar" : tmp2; } function f22() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1 ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp3 = ref[1], y = tmp3 === void 0 ? "bar" : tmp3; } function f23() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1, "foo" ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp4 = ref[1], y = tmp4 === void 0 ? "bar" : tmp4; } function f30(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp5 = _param[1], y = tmp5 === void 0 ? "bar" : tmp5; + var _param = _sliced_to_array(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp5 = _param[1], y = tmp5 === void 0 ? "bar" : tmp5; } function f31() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp6 = ref[1], y = tmp6 === void 0 ? "bar" : tmp6; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp6 = ref[1], y = tmp6 === void 0 ? "bar" : tmp6; } function f32() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ nx ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp7 = ref[1], y = tmp7 === void 0 ? "bar" : tmp7; } function f33() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ nx, sx ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp8 = ref[1], y = tmp8 === void 0 ? "bar" : tmp8; } function f40(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp9 = _param[1], y = tmp9 === void 0 ? "bar" : tmp9; + var _param = _sliced_to_array(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp9 = _param[1], y = tmp9 === void 0 ? "bar" : tmp9; } function f41() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp10 = ref[1], y = tmp10 === void 0 ? "bar" : tmp10; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp10 = ref[1], y = tmp10 === void 0 ? "bar" : tmp10; } function f42() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ sx ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp11 = ref[1], y = tmp11 === void 0 ? "bar" : tmp11; } function f43() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ sx, nx ], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp12 = ref[1], y = tmp12 === void 0 ? "bar" : tmp12; diff --git a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers2_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.1.normal.js b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.1.normal.js index 3ca8641c2f75..e1ec278a6878 100644 --- a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // (arg: { x: any, y: any }) => void function f1(param) { var x = param.x, y = param.y; @@ -103,7 +103,7 @@ f7({ }); // (arg: [any, any]) => void function g1(param) { - var _param = swcHelpers.slicedToArray(param, 2), x = _param[0], y = _param[1]; + var _param = _sliced_to_array(param, 2), x = _param[0], y = _param[1]; } g1([ 1, @@ -111,7 +111,7 @@ g1([ ]); // (arg: [number, number]) => void function g2(param) { - var _param = swcHelpers.slicedToArray(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp1 = _param[1], y = tmp1 === void 0 ? 0 : tmp1; + var _param = _sliced_to_array(param, 2), tmp = _param[0], x = tmp === void 0 ? 0 : tmp, tmp1 = _param[1], y = tmp1 === void 0 ? 0 : tmp1; } g2([ 1, @@ -119,7 +119,7 @@ g2([ ]); // (arg?: [number, number]) => void function g3() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 0, 0 ], 2), x = ref[0], y = ref[1]; @@ -131,7 +131,7 @@ g3([ ]); // (arg?: [number, number]) => void function g4() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 0 ], 2), x = ref[0], tmp = ref[1], y = tmp === void 0 ? 0 : tmp; } @@ -142,7 +142,7 @@ g4([ ]); // (arg?: [number, number]) => void function g5() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp2 = ref[1], y = tmp2 === void 0 ? 0 : tmp2; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], 2), tmp = ref[0], x = tmp === void 0 ? 0 : tmp, tmp2 = ref[1], y = tmp2 === void 0 ? 0 : tmp2; } g5(); g5([ diff --git a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.2.minified.js b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.2.minified.js index dcf46ede80b0..e493ac091b52 100644 --- a/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringWithLiteralInitializers_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function f2(param) { param.x, param.y; } @@ -29,20 +29,20 @@ function f7() { _a.x, _a.y; } function g3() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ 0, 0 ], 2); ref[0], ref[1]; } function g4() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ 0 ], 2); ref[0], ref[1]; } function g5() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], 2); + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], 2); ref[0], ref[1]; } !function(param) { @@ -93,13 +93,13 @@ function g5() { y: 1 } }), function(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; }([ 1, 1 ]), function(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; }([ 1, diff --git a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.1.normal.js b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.1.normal.js index d6fa82477b4e..f095c7e56dab 100644 --- a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; // A type query directly depends on the type of the referenced entity. var x = []; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var yy; var zz; diff --git a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.2.minified.js b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.2.minified.js index 665982489309..549b7e4402e2 100644 --- a/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/directDependenceBetweenTypeAliases_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.1.normal.js index 07f9b6abc2f7..44c7ac06fad0 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: foo1.ts var x = 10; var y = 20; @@ -8,7 +8,7 @@ module.exports = y; var x = 10; var y = function y() { "use strict"; - swcHelpers.classCallCheck(this, y); + _class_call_check(this, y); }; module.exports = x; module.exports = y; @@ -17,7 +17,7 @@ module.exports = y; })(x || (x = {})); var y = function y() { "use strict"; - swcHelpers.classCallCheck(this, y); + _class_call_check(this, y); }; module.exports = x; module.exports = y; diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.2.minified.js index e287799f3391..f89671839f28 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = 10, y = 20; module.exports = x, module.exports = y; var x = 10, y = function() { "use strict"; - swcHelpers.classCallCheck(this, y); + _class_call_check(this, y); }; module.exports = x, module.exports = y, (x || (x = {})).x = 10; var y = function() { "use strict"; - swcHelpers.classCallCheck(this, y); + _class_call_check(this, y); }; function y() { return 42; diff --git a/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.1.normal.js index 21d35ef1ee56..29a34080c50f 100644 --- a/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; diff --git a/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateNumericIndexers_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.1.normal.js b/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.1.normal.js index 5bac08c0cb9c..0443a34d3fb8 100644 --- a/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.baz = function() {}; this.baz = function() {}; } @@ -14,4 +15,4 @@ var a; var _obj; var b = (_obj = { foo: "" -}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", function() {}), swcHelpers.defineProperty(_obj, "bar", function() {}), _obj); +}, _define_property(_obj, "foo", ""), _define_property(_obj, "bar", function() {}), _define_property(_obj, "bar", function() {}), _obj); diff --git a/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.2.minified.js b/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.2.minified.js index c7bb4610767a..1f372f86bea4 100644 --- a/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicatePropertyNames_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.baz = function() {}, this.baz = function() {}; + _class_call_check(this, C), this.baz = function() {}, this.baz = function() {}; } return C.prototype.bar = function(x) {}, C; }(); -_obj = { +_define_property(_obj = { foo: "" -}, swcHelpers.defineProperty(_obj, "foo", ""), swcHelpers.defineProperty(_obj, "bar", function() {}), swcHelpers.defineProperty(_obj, "bar", function() {}); +}, "foo", ""), _define_property(_obj, "bar", function() {}), _define_property(_obj, "bar", function() {}); diff --git a/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.1.normal.js index e457a17b250f..96dbc3f77368 100644 --- a/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // it is an error to have duplicate index signatures of the same kind in a type var test; (function(test) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; })(test || (test = {})); diff --git a/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.2.minified.js index cef65ad40fba..194e3bc508a0 100644 --- a/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateStringIndexers_es5.2.minified.js @@ -1,8 +1,8 @@ var test; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(test) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; }(test || (test = {})); diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.1.normal.js index 56e6b5ebb798..d501e2bdc6c4 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; // @target:es6 var f1 = function() {}; var f2 = function(x, y) {}; @@ -19,19 +20,19 @@ foo(function() { }); // Binding patterns in arrow functions var p1 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), a = _param[0]; + var _param = _sliced_to_array(param, 1), a = _param[0]; }; var p2 = function(param) { - var _param = swcHelpers.toArray(param), a = _param.slice(0); + var _param = _to_array(param), a = _param.slice(0); }; var p3 = function(param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[1]; }; var p4 = function(param) { - var _param = swcHelpers.toArray(param), a = _param.slice(1); + var _param = _to_array(param), a = _param.slice(1); }; var p5 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), tmp = _param[0], a = tmp === void 0 ? 1 : tmp; + var _param = _sliced_to_array(param, 1), tmp = _param[0], a = tmp === void 0 ? 1 : tmp; }; var p6 = function(param) { var a = param.a; @@ -48,5 +49,5 @@ var p9 = function(param) { } : tmp, _b = ref.b, b = _b === void 0 ? 1 : _b; }; var p10 = function(param) { - var _param = swcHelpers.slicedToArray(param, 1), ref = _param[0], value = ref.value, done = ref.done; + var _param = _sliced_to_array(param, 1), ref = _param[0], value = ref.value, done = ref.done; }; diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.2.minified.js index ca0dda4c19d0..b451454e11ee 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionES6_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; function foo(func) {} foo(function() { return !0; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.1.normal.js index 9381bcb7e74d..202108fccc5f 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D(x) { "use strict"; var z = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "hello"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.2.minified.js index 2baf79ab5a5b..694fac272560 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationOverloadInES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(x) { "use strict"; - arguments.length > 1 && void 0 !== arguments[1] && arguments[1], swcHelpers.classCallCheck(this, D); + arguments.length > 1 && void 0 !== arguments[1] && arguments[1], _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.1.normal.js index cad55800b958..234e0bdcf77c 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var A = /*#__PURE__*/ function() { "use strict"; function A(x) { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() {}; @@ -16,7 +16,7 @@ var B = /*#__PURE__*/ function() { for(var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ args[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.x = "hello"; this.y = 10; } diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.2.minified.js index 7ea45161edc7..5d52be484b77 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithConstructorInES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A(x) { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() {}, A; }(), B = function() { @@ -10,7 +10,7 @@ var A = function() { function B(x) { arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; for(var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)args[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, B), this.x = "hello", this.y = 10; + _class_call_check(this, B), this.x = "hello", this.y = 10; } return B.prototype.baz = function(z, v) { return this._bar; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.1.normal.js index 416375f2fb8d..08cbcd2eb2aa 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var B = function B(a) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D(b) { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.call(this, b); } return D; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.2.minified.js index db3720c18c9a..85e0c94ec030 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionAndTypeArgumentInES6_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function(a) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B), D = function(B2) { "use strict"; - swcHelpers.inherits(D, B2); - var _super = swcHelpers.createSuper(D); + _inherits(D, B2); + var _super = _create_super(D); function D(b) { - return swcHelpers.classCallCheck(this, D), _super.call(this, b); + return _class_call_check(this, D), _super.call(this, b); } return D; }(B); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.1.normal.js index 5931e65be6d9..9a0bc8f4168b 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.1.normal.js @@ -1,9 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.baz = function baz(a) { @@ -13,33 +17,33 @@ var B = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; _proto.foo = function foo() {}; _proto.baz = function baz(a, y) { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "baz", this).call(this, a, y); + _get(_get_prototype_of(C.prototype), "baz", this).call(this, a, y); }; return C; }(B); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.call(this); } var _proto = D.prototype; _proto.foo = function foo() { - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this); + _get(_get_prototype_of(D.prototype), "foo", this).call(this); }; _proto.baz = function baz() { - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "baz", this).call(this, "hello", 10); + _get(_get_prototype_of(D.prototype), "baz", this).call(this, "hello", 10); }; return D; }(C); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.2.minified.js index e9044b26561b..cde44c52b526 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithExtensionInES6_es5.2.minified.js @@ -1,34 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.baz = function(a) { arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; }, B; }(), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } var _proto = C.prototype; return _proto.foo = function() {}, _proto.baz = function(a, y) { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "baz", this).call(this, a, y); + _get(_get_prototype_of(C.prototype), "baz", this).call(this, a, y); }, C; }(B), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.call(this); + return _class_call_check(this, D), _super.call(this); } var _proto = D.prototype; return _proto.foo = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "foo", this).call(this); + _get(_get_prototype_of(D.prototype), "foo", this).call(this); }, _proto.baz = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(D.prototype), "baz", this).call(this, "hello", 10); + _get(_get_prototype_of(D.prototype), "baz", this).call(this, "hello", 10); }, D; }(C); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.1.normal.js index b64ba9562acf..9cb5bbf677a1 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target:es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "name", get: function get() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.2.minified.js index 864c3bcd2c86..5e2058fed944 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithGetterSetterInES6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "name", get: function() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.1.normal.js index b614f8cd5ff4..ab4b477c77ee 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this["hello"] = 10; this[0b110] = "world"; this[0o23534] = "WORLD"; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.2.minified.js index 78e52a789874..dac4687a5198 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithLiteralPropertyNameInES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B), this.hello = 10, this[0b110] = "world", this[0o23534] = "WORLD", this[20] = "twenty"; + _class_call_check(this, B), this.hello = 10, this[0b110] = "world", this[0o23534] = "WORLD", this[20] = "twenty"; } var _proto = B.prototype; return _proto.foo = function() {}, _proto[0b1110] = function() {}, _proto[11] = function() {}, _proto.interface = function() {}, B; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.1.normal.js index 0a6867bc7a38..ff1cf677d67f 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target:es6 var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo() {}; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.2.minified.js index 2bb67fe80ecf..90bb63b27994 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithMethodInES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.foo = function() {}, _proto.computedName1 = function() {}, _proto.computedName2 = function(a) {}, _proto.computedName3 = function(a) { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.1.normal.js index 159efb41b317..97b940264df8 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.1.normal.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; function foo() { return { @@ -10,10 +12,10 @@ function foo() { } var C = /*#__PURE__*/ function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.2.minified.js index 4a6f321dd0fe..f0b284094459 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAccessInHeritageClause1_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.1.normal.js index c909fb741bf1..89b43f008032 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.1.normal.js @@ -1,22 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target:es6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = "Hello world"; }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = "Hello world"; this.y = 10; }; var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); var _this; _this = _super.apply(this, arguments); _this.z = true; @@ -26,10 +28,10 @@ var E = /*#__PURE__*/ function(D) { }(D); var F = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(F, D); - var _super = swcHelpers.createSuper(F); + _inherits(F, D); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); var _this; _this = _super.call(this); _this.z = true; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.2.minified.js index e0fc6a691c78..6e7b997a1f1d 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithPropertyAssignmentInES6_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = "Hello world"; + _class_call_check(this, C), this.x = "Hello world"; }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = "Hello world", this.y = 10; + _class_call_check(this, D), this.x = "Hello world", this.y = 10; }, E = function(D1) { "use strict"; - swcHelpers.inherits(E, D1); - var _super = swcHelpers.createSuper(E); + _inherits(E, D1); + var _super = _create_super(E); function E() { var _this; - return swcHelpers.classCallCheck(this, E), _this = _super.apply(this, arguments), _this.z = !0, _this; + return _class_call_check(this, E), _this = _super.apply(this, arguments), _this.z = !0, _this; } return E; }(D), F = function(D2) { "use strict"; - swcHelpers.inherits(F, D2); - var _super = swcHelpers.createSuper(F); + _inherits(F, D2); + var _super = _create_super(F); function F() { var _this; - return swcHelpers.classCallCheck(this, F), (_this = _super.call(this)).z = !0, _this.j = "HI", _this; + return _class_call_check(this, F), (_this = _super.call(this)).z = !0, _this.j = "HI", _this; } return F; }(D); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.1.normal.js index 78f8a212ade1..4cbd76b9ac12 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target:es6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.z = "Foo"; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = 20000; }; D.b = true; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.2.minified.js index a67c59213125..45effe7c7dc7 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithStaticPropertyAssignmentInES6_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.z = "Foo"; var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = 20000; + _class_call_check(this, D), this.x = 20000; }; D.b = !0; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.1.normal.js index cf30ca226acd..9376b24b2c80 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.1.normal.js @@ -1,9 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: es6 var Parent = /*#__PURE__*/ function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent); + _class_call_check(this, Parent); } var _proto = Parent.prototype; _proto.foo = function foo() {}; @@ -11,17 +15,17 @@ var Parent = /*#__PURE__*/ function() { }(); var Foo = /*#__PURE__*/ function(Parent) { "use strict"; - swcHelpers.inherits(Foo, Parent); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Parent); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } var _proto = Foo.prototype; _proto.foo = function foo() { var _this = this; var x = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Foo.prototype), "foo", _this).call(_this); + return _get(_get_prototype_of(Foo.prototype), "foo", _this).call(_this); }; }; return Foo; diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.2.minified.js index f41d1449a202..df6082cdce83 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithSuperMethodCall01_es5.2.minified.js @@ -1,16 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Parent = function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent); + _class_call_check(this, Parent); } return Parent.prototype.foo = function() {}, Parent; }(), Foo = function(Parent) { "use strict"; - swcHelpers.inherits(Foo, Parent); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Parent); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo.prototype.foo = function() {}, Foo; }(Parent); diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.1.normal.js index 09c525d15305..1bff604e16d4 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.x = 10; this.x = 10; } @@ -12,7 +13,7 @@ var B = /*#__PURE__*/ function() { B.log(this.x); }; B.log = function log(a) {}; - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.2.minified.js index 7c4e68d10351..c2ff9f7863f5 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithThisKeywordInES6_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B), this.x = 10, this.x = 10; + _class_call_check(this, B), this.x = 10, this.x = 10; } return B.prototype.foo = function() { B.log(this.x); - }, B.log = function(a) {}, swcHelpers.createClass(B, [ + }, B.log = function(a) {}, _create_class(B, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.1.normal.js index 0a0e5d24396b..943be08488bd 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var B = /*#__PURE__*/ function() { "use strict"; function B(a) { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.B = a; } var _proto = B.prototype; _proto.foo = function foo() { return this.x; }; - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "BB", get: function get() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.2.minified.js index d57cf22663bb..456b6399c36f 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentAndOverloadInES6_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var B = function() { "use strict"; function B(a) { - swcHelpers.classCallCheck(this, B), this.B = a; + _class_call_check(this, B), this.B = a; } return B.prototype.foo = function() { return this.x; - }, swcHelpers.createClass(B, [ + }, _create_class(B, [ { key: "BB", get: function() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.1.normal.js index 0a0e5d24396b..943be08488bd 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es6 var B = /*#__PURE__*/ function() { "use strict"; function B(a) { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.B = a; } var _proto = B.prototype; _proto.foo = function foo() { return this.x; }; - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "BB", get: function get() { diff --git a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.2.minified.js index d57cf22663bb..456b6399c36f 100644 --- a/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitClassDeclarationWithTypeArgumentInES6_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var B = function() { "use strict"; function B(a) { - swcHelpers.classCallCheck(this, B), this.B = a; + _class_call_check(this, B), this.B = a; } return B.prototype.foo = function() { return this.x; - }, swcHelpers.createClass(B, [ + }, _create_class(B, [ { key: "BB", get: function() { diff --git a/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.1.normal.js index ea02b8d553b1..8c098ab89a58 100644 --- a/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target:es6 var C = /*#__PURE__*/ function() { "use strict"; function C(t, z, x) { var y = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : "hello"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { var D = function D() { "use strict"; var y = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "hello"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; @@ -38,5 +38,5 @@ var E = function E() { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ rest[_key - 1] = arguments[_key]; } - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.2.minified.js index 0d086f8d8126..020c77f8b2fb 100644 --- a/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitDefaultParametersMethodES6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(t, z, x) { - arguments.length > 3 && void 0 !== arguments[3] && arguments[3], swcHelpers.classCallCheck(this, C); + arguments.length > 3 && void 0 !== arguments[3] && arguments[3], _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x) { @@ -18,10 +18,10 @@ var C = function() { }, C; }(), D = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, D); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, D); }, E = function() { "use strict"; arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)rest[_key - 1] = arguments[_key]; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.1.normal.js index 099b0a715650..2b18454dbfa1 100644 --- a/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C(t, z, x) { var y = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : "hello"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { var D = function D() { "use strict"; var y = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "hello"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; @@ -38,5 +38,5 @@ var E = function E() { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ rest[_key - 1] = arguments[_key]; } - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.2.minified.js index 0d086f8d8126..020c77f8b2fb 100644 --- a/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitDefaultParametersMethod_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(t, z, x) { - arguments.length > 3 && void 0 !== arguments[3] && arguments[3], swcHelpers.classCallCheck(this, C); + arguments.length > 3 && void 0 !== arguments[3] && arguments[3], _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x) { @@ -18,10 +18,10 @@ var C = function() { }, C; }(), D = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, D); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, D); }, E = function() { "use strict"; arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)rest[_key - 1] = arguments[_key]; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.1.normal.js index 969e3bd5cddd..9941bc9e26d2 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es6 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(Math.pow(-++t1, t2) - t1, " world"); "".concat(Math.pow(-t1++, t2) - t1, " world"); "".concat(Math.pow(~t1, Math.pow(t2, --t1)), " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); // TempateHead & TemplateTail are empt "".concat(Math.pow(t1, -t2), " hello world ").concat(Math.pow(t1, -t2)); "".concat(Math.pow(-t1, t2) - t1, " hello world ").concat(Math.pow(-t1, t2) - t1); "".concat(Math.pow(-++t1, t2) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))); "".concat(Math.pow(-t1++, t2) - t1, " hello world ").concat(Math.pow(t2, Math.pow(-t1++, -t1))); "".concat(Math.pow(~t1, Math.pow(t2, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(t2, --t1))); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); // With templateHead "hello ".concat(Math.pow(-t1, t2) - t1); "hello ".concat(Math.pow(-++t1, t2) - t1); "hello ".concat(Math.pow(-t1++, t2) - t1); "hello ".concat(Math.pow(~t1, Math.pow(t2, --t1))); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.2.minified.js index 52c5481954ab..1b6734d88a03 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4ES6_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var t1 = 10; -"".concat(Math.pow(t1, -10), " world"), "".concat(Math.pow(-t1, 10) - t1, " world"), "".concat(Math.pow(-++t1, 10) - t1, " world"), "".concat(Math.pow(-t1++, 10) - t1, " world"), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " world"), "".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1))), " world"), "".concat(Math.pow(t1, -10), " hello world ").concat(Math.pow(t1, -10)), "".concat(Math.pow(-t1, 10) - t1, " hello world ").concat(Math.pow(-t1, 10) - t1), "".concat(Math.pow(-++t1, 10) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))), "".concat(Math.pow(-t1++, 10) - t1, " hello world ").concat(Math.pow(10, Math.pow(-t1++, -t1))), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(10, --t1))), "".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1)))), "hello ".concat(Math.pow(-t1, 10) - t1), "hello ".concat(Math.pow(-++t1, 10) - t1), "hello ".concat(Math.pow(-t1++, 10) - t1), "hello ".concat(Math.pow(~t1, Math.pow(10, --t1))), "hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1)))); +"".concat(Math.pow(t1, -10), " world"), "".concat(Math.pow(-t1, 10) - t1, " world"), "".concat(Math.pow(-++t1, 10) - t1, " world"), "".concat(Math.pow(-t1++, 10) - t1, " world"), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " world"), "".concat(_type_of(Math.pow(t1, Math.pow(10, t1))), " world"), "".concat(Math.pow(t1, -10), " hello world ").concat(Math.pow(t1, -10)), "".concat(Math.pow(-t1, 10) - t1, " hello world ").concat(Math.pow(-t1, 10) - t1), "".concat(Math.pow(-++t1, 10) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))), "".concat(Math.pow(-t1++, 10) - t1, " hello world ").concat(Math.pow(10, Math.pow(-t1++, -t1))), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(10, --t1))), "".concat(_type_of(Math.pow(t1, Math.pow(10, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(10, t1)))), "hello ".concat(Math.pow(-t1, 10) - t1), "hello ".concat(Math.pow(-++t1, 10) - t1), "hello ".concat(Math.pow(-t1++, 10) - t1), "hello ".concat(Math.pow(~t1, Math.pow(10, --t1))), "hello ".concat(_type_of(Math.pow(t1, Math.pow(10, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.1.normal.js index 489811273fcd..33f3bbb4c5c5 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es5 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(Math.pow(-++t1, t2) - t1, " world"); "".concat(Math.pow(-t1++, t2) - t1, " world"); "".concat(Math.pow(~t1, Math.pow(t2, --t1)), " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); // TempateHead & TemplateTail are empt "".concat(Math.pow(t1, -t2), " hello world ").concat(Math.pow(t1, -t2)); "".concat(Math.pow(-t1, t2) - t1, " hello world ").concat(Math.pow(-t1, t2) - t1); "".concat(Math.pow(-++t1, t2) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))); "".concat(Math.pow(-t1++, t2) - t1, " hello world ").concat(Math.pow(t2, Math.pow(-t1++, -t1))); "".concat(Math.pow(~t1, Math.pow(t2, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(t2, --t1))); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); // With templateHead "hello ".concat(Math.pow(-t1, t2) - t1); "hello ".concat(Math.pow(-++t1, t2) - t1); "hello ".concat(Math.pow(-t1++, t2) - t1); "hello ".concat(Math.pow(~t1, Math.pow(t2, --t1))); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.2.minified.js index 52c5481954ab..1b6734d88a03 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTempalteString4_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var t1 = 10; -"".concat(Math.pow(t1, -10), " world"), "".concat(Math.pow(-t1, 10) - t1, " world"), "".concat(Math.pow(-++t1, 10) - t1, " world"), "".concat(Math.pow(-t1++, 10) - t1, " world"), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " world"), "".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1))), " world"), "".concat(Math.pow(t1, -10), " hello world ").concat(Math.pow(t1, -10)), "".concat(Math.pow(-t1, 10) - t1, " hello world ").concat(Math.pow(-t1, 10) - t1), "".concat(Math.pow(-++t1, 10) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))), "".concat(Math.pow(-t1++, 10) - t1, " hello world ").concat(Math.pow(10, Math.pow(-t1++, -t1))), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(10, --t1))), "".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1)))), "hello ".concat(Math.pow(-t1, 10) - t1), "hello ".concat(Math.pow(-++t1, 10) - t1), "hello ".concat(Math.pow(-t1++, 10) - t1), "hello ".concat(Math.pow(~t1, Math.pow(10, --t1))), "hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(10, t1)))); +"".concat(Math.pow(t1, -10), " world"), "".concat(Math.pow(-t1, 10) - t1, " world"), "".concat(Math.pow(-++t1, 10) - t1, " world"), "".concat(Math.pow(-t1++, 10) - t1, " world"), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " world"), "".concat(_type_of(Math.pow(t1, Math.pow(10, t1))), " world"), "".concat(Math.pow(t1, -10), " hello world ").concat(Math.pow(t1, -10)), "".concat(Math.pow(-t1, 10) - t1, " hello world ").concat(Math.pow(-t1, 10) - t1), "".concat(Math.pow(-++t1, 10) - t1, " hello world ").concat(Math.pow(t1, Math.pow(-++t1, -t1))), "".concat(Math.pow(-t1++, 10) - t1, " hello world ").concat(Math.pow(10, Math.pow(-t1++, -t1))), "".concat(Math.pow(~t1, Math.pow(10, --t1)), " hello world ").concat(Math.pow(~t1, Math.pow(10, --t1))), "".concat(_type_of(Math.pow(t1, Math.pow(10, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(10, t1)))), "hello ".concat(Math.pow(-t1, 10) - t1), "hello ".concat(Math.pow(-++t1, 10) - t1), "hello ".concat(Math.pow(-t1++, 10) - t1), "hello ".concat(Math.pow(~t1, Math.pow(10, --t1))), "hello ".concat(_type_of(Math.pow(t1, Math.pow(10, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.1.normal.js index ee4d83fa27f4..2f93012dcf9d 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es6 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); -"".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1)))); "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); "".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2)); "".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1))); "".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.2.minified.js index 3b60efe9f7bb..7ba13a67e1f0 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1ES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"".concat(10000000000), "".concat(Infinity), "".concat(10000000010), "".concat(10000000010), "".concat(10000000020), "".concat(swcHelpers.typeOf(Infinity)), "".concat(1 + swcHelpers.typeOf(Infinity)), "".concat(10000000000).concat(10000000000), "".concat(Infinity).concat(Infinity), "".concat(10000000010).concat(10000000010), "".concat(10000000010).concat(10000000010), "".concat(10000000020).concat(10000000020), "".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity)), "".concat(10000000000, " hello world ").concat(10000000000), "".concat(Infinity, " hello world ").concat(Infinity), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000020, " hello world ").concat(10000000020), "".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity)); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"".concat(10000000000), "".concat(Infinity), "".concat(10000000010), "".concat(10000000010), "".concat(10000000020), "".concat(_type_of(Infinity)), "".concat(1 + _type_of(Infinity)), "".concat(10000000000).concat(10000000000), "".concat(Infinity).concat(Infinity), "".concat(10000000010).concat(10000000010), "".concat(10000000010).concat(10000000010), "".concat(10000000020).concat(10000000020), "".concat(_type_of(Infinity)).concat(_type_of(Infinity)), "".concat(10000000000, " hello world ").concat(10000000000), "".concat(Infinity, " hello world ").concat(Infinity), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000020, " hello world ").concat(10000000020), "".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity)); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.1.normal.js index 18a6f201e575..f36ad9ec9195 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es5 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); -"".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1)))); "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); "".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2)); "".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1))); "".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1)); "".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1); "".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.2.minified.js index 3b60efe9f7bb..7ba13a67e1f0 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString1_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"".concat(10000000000), "".concat(Infinity), "".concat(10000000010), "".concat(10000000010), "".concat(10000000020), "".concat(swcHelpers.typeOf(Infinity)), "".concat(1 + swcHelpers.typeOf(Infinity)), "".concat(10000000000).concat(10000000000), "".concat(Infinity).concat(Infinity), "".concat(10000000010).concat(10000000010), "".concat(10000000010).concat(10000000010), "".concat(10000000020).concat(10000000020), "".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity)), "".concat(10000000000, " hello world ").concat(10000000000), "".concat(Infinity, " hello world ").concat(Infinity), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000020, " hello world ").concat(10000000020), "".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity)); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"".concat(10000000000), "".concat(Infinity), "".concat(10000000010), "".concat(10000000010), "".concat(10000000020), "".concat(_type_of(Infinity)), "".concat(1 + _type_of(Infinity)), "".concat(10000000000).concat(10000000000), "".concat(Infinity).concat(Infinity), "".concat(10000000010).concat(10000000010), "".concat(10000000010).concat(10000000010), "".concat(10000000020).concat(10000000020), "".concat(_type_of(Infinity)).concat(_type_of(Infinity)), "".concat(10000000000, " hello world ").concat(10000000000), "".concat(Infinity, " hello world ").concat(Infinity), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000010, " hello world ").concat(10000000010), "".concat(10000000020, " hello world ").concat(10000000020), "".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity)); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.1.normal.js index cce347115914..8fe530b30043 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es6 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "hello ".concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); -"hello ".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1)))); "hello ".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); "hello ".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); "hello ".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); "hello ".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2)); "hello ".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1))); "hello ".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.2.minified.js index 7eafca45b629..8da95770b7e1 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2ES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"hello ".concat(10000000000), "hello ".concat(Infinity), "hello ".concat(10000000010), "hello ".concat(10000000010), "hello ".concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity)), "hello ".concat(1 + swcHelpers.typeOf(Infinity)), "hello ".concat(10000000000).concat(10000000000), "hello ".concat(Infinity).concat(Infinity), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000020).concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity)), "hello ".concat(10000000000, " hello world ").concat(10000000000), "hello ".concat(Infinity, " hello world ").concat(Infinity), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000020, " hello world ").concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity)); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"hello ".concat(10000000000), "hello ".concat(Infinity), "hello ".concat(10000000010), "hello ".concat(10000000010), "hello ".concat(10000000020), "hello ".concat(_type_of(Infinity)), "hello ".concat(1 + _type_of(Infinity)), "hello ".concat(10000000000).concat(10000000000), "hello ".concat(Infinity).concat(Infinity), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000020).concat(10000000020), "hello ".concat(_type_of(Infinity)).concat(_type_of(Infinity)), "hello ".concat(10000000000, " hello world ").concat(10000000000), "hello ".concat(Infinity, " hello world ").concat(Infinity), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000020, " hello world ").concat(10000000020), "hello ".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity)); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.1.normal.js index 9552b4f321ea..7a1802bab11c 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es5 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "hello ".concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); -"hello ".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1)))); "hello ".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2)); "hello ".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1))); "hello ".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); "hello ".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2)); "hello ".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1))); "hello ".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1)); "hello ".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1); "hello ".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1); -"hello ".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))); +"hello ".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.2.minified.js index 7eafca45b629..8da95770b7e1 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"hello ".concat(10000000000), "hello ".concat(Infinity), "hello ".concat(10000000010), "hello ".concat(10000000010), "hello ".concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity)), "hello ".concat(1 + swcHelpers.typeOf(Infinity)), "hello ".concat(10000000000).concat(10000000000), "hello ".concat(Infinity).concat(Infinity), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000020).concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity)), "hello ".concat(10000000000, " hello world ").concat(10000000000), "hello ".concat(Infinity, " hello world ").concat(Infinity), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000020, " hello world ").concat(10000000020), "hello ".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity)); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"hello ".concat(10000000000), "hello ".concat(Infinity), "hello ".concat(10000000010), "hello ".concat(10000000010), "hello ".concat(10000000020), "hello ".concat(_type_of(Infinity)), "hello ".concat(1 + _type_of(Infinity)), "hello ".concat(10000000000).concat(10000000000), "hello ".concat(Infinity).concat(Infinity), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000010).concat(10000000010), "hello ".concat(10000000020).concat(10000000020), "hello ".concat(_type_of(Infinity)).concat(_type_of(Infinity)), "hello ".concat(10000000000, " hello world ").concat(10000000000), "hello ".concat(Infinity, " hello world ").concat(Infinity), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000010, " hello world ").concat(10000000010), "hello ".concat(10000000020, " hello world ").concat(10000000020), "hello ".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity)); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.1.normal.js index 70aca8b0690d..61fe95897c3a 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es6 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(t1 + Math.pow(t2, t1), " world"); "".concat(Math.pow(t1, t2) + t1, " world"); "".concat(t1 + Math.pow(t2, t2) + t1, " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); -"".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2), " world"); "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1)), " world"); "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1), " world"); "".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1, " world"); "".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1, " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); "".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2), " !!"); "".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1)), " !!"); "".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1), " !!"); "".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1, " !!"); "".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1, " !!"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " !!"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " !!"); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.2.minified.js index c516437453ce..24a62ab78891 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3ES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"".concat(10000000000, " world"), "".concat(Infinity, " world"), "".concat(10000000010, " world"), "".concat(10000000010, " world"), "".concat(10000000020, " world"), "".concat(swcHelpers.typeOf(Infinity), " world"), "".concat(1 + swcHelpers.typeOf(Infinity), " world"), "".concat(10000000000).concat(10000000000, " world"), "".concat(Infinity).concat(Infinity, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000020).concat(10000000020, " world"), "".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity), " world"), "".concat(10000000000, " hello world ").concat(10000000000, " !!"), "".concat(Infinity, " hello world ").concat(Infinity, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000020, " hello world ").concat(10000000020, " !!"), "".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity), " !!"); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"".concat(10000000000, " world"), "".concat(Infinity, " world"), "".concat(10000000010, " world"), "".concat(10000000010, " world"), "".concat(10000000020, " world"), "".concat(_type_of(Infinity), " world"), "".concat(1 + _type_of(Infinity), " world"), "".concat(10000000000).concat(10000000000, " world"), "".concat(Infinity).concat(Infinity, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000020).concat(10000000020, " world"), "".concat(_type_of(Infinity)).concat(_type_of(Infinity), " world"), "".concat(10000000000, " hello world ").concat(10000000000, " !!"), "".concat(Infinity, " hello world ").concat(Infinity, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000020, " hello world ").concat(10000000020, " !!"), "".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity), " !!"); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.1.normal.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.1.normal.js index 2a9a29a43f2c..7289bcceef11 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: es5 var t1 = 10; var t2 = 10; @@ -9,17 +9,17 @@ var s; "".concat(t1 + Math.pow(t2, t1), " world"); "".concat(Math.pow(t1, t2) + t1, " world"); "".concat(t1 + Math.pow(t2, t2) + t1, " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); -"".concat(1 + swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(1 + _type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); "".concat(Math.pow(t1, t2)).concat(Math.pow(t1, t2), " world"); "".concat(Math.pow(t1, Math.pow(t2, t1))).concat(Math.pow(t1, Math.pow(t2, t1)), " world"); "".concat(t1 + Math.pow(t2, t1)).concat(t1 + Math.pow(t2, t1), " world"); "".concat(Math.pow(t1, t2) + t1).concat(Math.pow(t1, t2) + t1, " world"); "".concat(t1 + Math.pow(t2, t2) + t1).concat(t1 + Math.pow(t2, t2) + t1, " world"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1)))).concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " world"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1)))).concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " world"); "".concat(Math.pow(t1, t2), " hello world ").concat(Math.pow(t1, t2), " !!"); "".concat(Math.pow(t1, Math.pow(t2, t1)), " hello world ").concat(Math.pow(t1, Math.pow(t2, t1)), " !!"); "".concat(t1 + Math.pow(t2, t1), " hello world ").concat(t1 + Math.pow(t2, t1), " !!"); "".concat(Math.pow(t1, t2) + t1, " hello world ").concat(Math.pow(t1, t2) + t1, " !!"); "".concat(t1 + Math.pow(t2, t2) + t1, " hello world ").concat(t1 + Math.pow(t2, t2) + t1, " !!"); -"".concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(swcHelpers.typeOf(Math.pow(t1, Math.pow(t2, t1))), " !!"); +"".concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " hello world ").concat(_type_of(Math.pow(t1, Math.pow(t2, t1))), " !!"); diff --git a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.2.minified.js b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.2.minified.js index c516437453ce..24a62ab78891 100644 --- a/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitExponentiationOperatorInTemplateString3_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"".concat(10000000000, " world"), "".concat(Infinity, " world"), "".concat(10000000010, " world"), "".concat(10000000010, " world"), "".concat(10000000020, " world"), "".concat(swcHelpers.typeOf(Infinity), " world"), "".concat(1 + swcHelpers.typeOf(Infinity), " world"), "".concat(10000000000).concat(10000000000, " world"), "".concat(Infinity).concat(Infinity, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000020).concat(10000000020, " world"), "".concat(swcHelpers.typeOf(Infinity)).concat(swcHelpers.typeOf(Infinity), " world"), "".concat(10000000000, " hello world ").concat(10000000000, " !!"), "".concat(Infinity, " hello world ").concat(Infinity, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000020, " hello world ").concat(10000000020, " !!"), "".concat(swcHelpers.typeOf(Infinity), " hello world ").concat(swcHelpers.typeOf(Infinity), " !!"); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"".concat(10000000000, " world"), "".concat(Infinity, " world"), "".concat(10000000010, " world"), "".concat(10000000010, " world"), "".concat(10000000020, " world"), "".concat(_type_of(Infinity), " world"), "".concat(1 + _type_of(Infinity), " world"), "".concat(10000000000).concat(10000000000, " world"), "".concat(Infinity).concat(Infinity, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000010).concat(10000000010, " world"), "".concat(10000000020).concat(10000000020, " world"), "".concat(_type_of(Infinity)).concat(_type_of(Infinity), " world"), "".concat(10000000000, " hello world ").concat(10000000000, " !!"), "".concat(Infinity, " hello world ").concat(Infinity, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000010, " hello world ").concat(10000000010, " !!"), "".concat(10000000020, " hello world ").concat(10000000020, " !!"), "".concat(_type_of(Infinity), " hello world ").concat(_type_of(Infinity), " !!"); diff --git a/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.1.normal.js index 8d2eb6e37ab9..554ea1284011 100644 --- a/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; @@ -6,7 +6,7 @@ var C = /*#__PURE__*/ function() { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ rest[_key - 1] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { @@ -27,7 +27,7 @@ var D = /*#__PURE__*/ function() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++){ rest[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.2.minified.js index 3733fde9163b..ae3116d7caf0 100644 --- a/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitRestParametersMethodES6_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(name) { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)rest[_key - 1] = arguments[_key]; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { @@ -15,7 +15,7 @@ var C = function() { "use strict"; function D() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++)rest[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.1.normal.js index 4beaa389cd21..7fd84463b0df 100644 --- a/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; @@ -6,7 +6,7 @@ var C = /*#__PURE__*/ function() { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ rest[_key - 1] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() { @@ -27,7 +27,7 @@ var D = /*#__PURE__*/ function() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++){ rest[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.2.minified.js index 3733fde9163b..ae3116d7caf0 100644 --- a/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitRestParametersMethod_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(name) { for(var _len = arguments.length, rest = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)rest[_key - 1] = arguments[_key]; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.bar = function() { @@ -15,7 +15,7 @@ var C = function() { "use strict"; function D() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++)rest[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.1.normal.js b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.1.normal.js index d52810cadf8d..35763ff655b9 100644 --- a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @useDefineForClassFields: true // @target: es2015 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Sub = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Sub, Base); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base); + var _super = _create_super(Sub); function Sub(p) { - swcHelpers.classCallCheck(this, Sub); + _class_call_check(this, Sub); var _this; console.log("hi"); _this = _super.call(this); @@ -22,10 +24,10 @@ var Sub = /*#__PURE__*/ function(Base) { }(Base); var Test = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Test, Base); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base); + var _super = _create_super(Test); function Test(p) { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); var _this; 1; _this = _super.call(this); diff --git a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.2.minified.js b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.2.minified.js index 6dcd72dc6c6d..345bbc7f39a3 100644 --- a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCallWithDefineFields_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Sub = function(Base1) { "use strict"; - swcHelpers.inherits(Sub, Base1); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base1); + var _super = _create_super(Sub); function Sub(p) { var _this; - return swcHelpers.classCallCheck(this, Sub), console.log("hi"), (_this = _super.call(this)).p = p, _this.field = 0, _this; + return _class_call_check(this, Sub), console.log("hi"), (_this = _super.call(this)).p = p, _this.field = 0, _this; } return Sub; }(Base), Test = function(Base2) { "use strict"; - swcHelpers.inherits(Test, Base2); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base2); + var _super = _create_super(Test); function Test(p) { var _this; - return swcHelpers.classCallCheck(this, Test), (_this = _super.call(this)).p = p, _this.prop = 1, _this; + return _class_call_check(this, Test), (_this = _super.call(this)).p = p, _this.prop = 1, _this; } return Test; }(Base); diff --git a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.1.normal.js b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.1.normal.js index 3f70c15545df..dbd82cba6410 100644 --- a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @useDefineForClassFields: false // @target: es2015 var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Sub = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Sub, Base); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base); + var _super = _create_super(Sub); function Sub(p) { - swcHelpers.classCallCheck(this, Sub); + _class_call_check(this, Sub); var _this; console.log("hi"); // should emit before super _this = _super.call(this); @@ -22,10 +24,10 @@ var Sub = /*#__PURE__*/ function(Base) { }(Base); var Test = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Test, Base); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base); + var _super = _create_super(Test); function Test(p) { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); var _this; 1; // should emit before super _this = _super.call(this); diff --git a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.2.minified.js b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.2.minified.js index 6dcd72dc6c6d..345bbc7f39a3 100644 --- a/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitStatementsBeforeSuperCall_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Sub = function(Base1) { "use strict"; - swcHelpers.inherits(Sub, Base1); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base1); + var _super = _create_super(Sub); function Sub(p) { var _this; - return swcHelpers.classCallCheck(this, Sub), console.log("hi"), (_this = _super.call(this)).p = p, _this.field = 0, _this; + return _class_call_check(this, Sub), console.log("hi"), (_this = _super.call(this)).p = p, _this.field = 0, _this; } return Sub; }(Base), Test = function(Base2) { "use strict"; - swcHelpers.inherits(Test, Base2); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base2); + var _super = _create_super(Test); function Test(p) { var _this; - return swcHelpers.classCallCheck(this, Test), (_this = _super.call(this)).p = p, _this.prop = 1, _this; + return _class_call_check(this, Test), (_this = _super.call(this)).p = p, _this.prop = 1, _this; } return Test; }(Base); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.1.normal.js index 753fae5e0448..3369ea06db17 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2015 // @lib: esnext // @filename: C1.ts class C1 { f() { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } } // @filename: C2.ts class C2 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ class C2 { // @filename: C3.ts class C3 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ class C3 { // @filename: C4.ts class C4 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } } // @filename: C5.ts class C5 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } } // @filename: C6.ts class C6 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } } // @filename: C7.ts class C7 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } @@ -64,7 +67,7 @@ class C8 { g() {} f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _this.g(); })(); } @@ -76,7 +79,7 @@ class B9 { class C9 extends B9 { f() { var _this = this, _superprop_get_g = ()=>super.g; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _superprop_get_g().call(_this); })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.1.normal.js index 428b7346d2c1..ee07a283034c 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.1.normal.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2015 // @lib: esnext @@ -6,11 +14,11 @@ import regeneratorRuntime from "regenerator-runtime"; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -26,11 +34,11 @@ var C1 = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,11 +60,11 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -78,18 +86,18 @@ var C3 = /*#__PURE__*/ function() { var C4 = /*#__PURE__*/ function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } var _proto = C4.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -105,16 +113,16 @@ var C4 = /*#__PURE__*/ function() { var C5 = /*#__PURE__*/ function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } var _proto = C5.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -125,7 +133,7 @@ var C5 = /*#__PURE__*/ function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -141,17 +149,17 @@ var C5 = /*#__PURE__*/ function() { var C6 = /*#__PURE__*/ function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } var _proto = C6.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -167,11 +175,11 @@ var C6 = /*#__PURE__*/ function() { var C7 = /*#__PURE__*/ function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } var _proto = C7.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -189,13 +197,13 @@ var C7 = /*#__PURE__*/ function() { var C8 = /*#__PURE__*/ function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; _proto.g = function g() {}; _proto.f = function f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -213,7 +221,7 @@ var C8 = /*#__PURE__*/ function() { var B9 = /*#__PURE__*/ function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } var _proto = B9.prototype; _proto.g = function g() {}; @@ -221,19 +229,19 @@ var B9 = /*#__PURE__*/ function() { }(); var C9 = /*#__PURE__*/ function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); return _super.apply(this, arguments); } var _proto = C9.prototype; _proto.f = function f() { var _this = this; var _this1 = this, _superprop_get_g = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this); + return _get(_get_prototype_of(C9.prototype), "g", _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.2.minified.js index 1ef3dc74d13d..569ed9cf613a 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2015_es5.2.minified.js @@ -1,12 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,10 +27,10 @@ var C1 = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -41,10 +49,10 @@ var C1 = function() { }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -62,17 +70,17 @@ var C1 = function() { }(), C4 = function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } return C4.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -85,15 +93,15 @@ var C1 = function() { }(), C5 = function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } return C5.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -103,7 +111,7 @@ var C1 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -116,15 +124,15 @@ var C1 = function() { }(), C6 = function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } return C6.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -137,10 +145,10 @@ var C1 = function() { }(), C7 = function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } return C7.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -155,12 +163,12 @@ var C1 = function() { }(), C8 = function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; return _proto.g = function() {}, _proto.f = function() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -175,23 +183,23 @@ var C1 = function() { }(), B9 = function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } return B9.prototype.g = function() {}, B9; }(), C9 = function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - return swcHelpers.classCallCheck(this, C9), _super.apply(this, arguments); + return _class_call_check(this, C9), _super.apply(this, arguments); } return C9.prototype.f = function() { var _this = this, _this1 = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this).call(_this1); + _get(_get_prototype_of(C9.prototype), "g", _this).call(_this1); case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.1.normal.js index 90eb9c011a87..4ebe1453604d 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2018 // @lib: esnext // @filename: C1.ts class C1 { f() { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } } // @filename: C2.ts class C2 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ class C2 { // @filename: C3.ts class C3 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ class C3 { // @filename: C4.ts class C4 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } } // @filename: C5.ts class C5 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } } // @filename: C6.ts class C6 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } } // @filename: C7.ts class C7 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } @@ -64,7 +67,7 @@ class C8 { g() {} f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _this.g(); })(); } @@ -76,7 +79,7 @@ class B9 { class C9 extends B9 { f() { var _this = this, _superprop_get_g = ()=>super.g; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _superprop_get_g().call(_this); })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.1.normal.js index 9df1838c7350..9b2c410cf27c 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.1.normal.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2018 // @lib: esnext @@ -6,11 +14,11 @@ import regeneratorRuntime from "regenerator-runtime"; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -26,11 +34,11 @@ var C1 = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,11 +60,11 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -78,18 +86,18 @@ var C3 = /*#__PURE__*/ function() { var C4 = /*#__PURE__*/ function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } var _proto = C4.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -105,16 +113,16 @@ var C4 = /*#__PURE__*/ function() { var C5 = /*#__PURE__*/ function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } var _proto = C5.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -125,7 +133,7 @@ var C5 = /*#__PURE__*/ function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -141,17 +149,17 @@ var C5 = /*#__PURE__*/ function() { var C6 = /*#__PURE__*/ function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } var _proto = C6.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -167,11 +175,11 @@ var C6 = /*#__PURE__*/ function() { var C7 = /*#__PURE__*/ function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } var _proto = C7.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -189,13 +197,13 @@ var C7 = /*#__PURE__*/ function() { var C8 = /*#__PURE__*/ function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; _proto.g = function g() {}; _proto.f = function f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -213,7 +221,7 @@ var C8 = /*#__PURE__*/ function() { var B9 = /*#__PURE__*/ function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } var _proto = B9.prototype; _proto.g = function g() {}; @@ -221,19 +229,19 @@ var B9 = /*#__PURE__*/ function() { }(); var C9 = /*#__PURE__*/ function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); return _super.apply(this, arguments); } var _proto = C9.prototype; _proto.f = function f() { var _this = this; var _this1 = this, _superprop_get_g = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this); + return _get(_get_prototype_of(C9.prototype), "g", _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.2.minified.js index 1ef3dc74d13d..569ed9cf613a 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es2018_es5.2.minified.js @@ -1,12 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,10 +27,10 @@ var C1 = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -41,10 +49,10 @@ var C1 = function() { }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -62,17 +70,17 @@ var C1 = function() { }(), C4 = function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } return C4.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -85,15 +93,15 @@ var C1 = function() { }(), C5 = function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } return C5.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -103,7 +111,7 @@ var C1 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -116,15 +124,15 @@ var C1 = function() { }(), C6 = function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } return C6.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -137,10 +145,10 @@ var C1 = function() { }(), C7 = function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } return C7.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -155,12 +163,12 @@ var C1 = function() { }(), C8 = function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; return _proto.g = function() {}, _proto.f = function() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -175,23 +183,23 @@ var C1 = function() { }(), B9 = function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } return B9.prototype.g = function() {}, B9; }(), C9 = function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - return swcHelpers.classCallCheck(this, C9), _super.apply(this, arguments); + return _class_call_check(this, C9), _super.apply(this, arguments); } return C9.prototype.f = function() { var _this = this, _this1 = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this).call(_this1); + _get(_get_prototype_of(C9.prototype), "g", _this).call(_this1); case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.1.normal.js index 83b548bd4b85..86d40833989b 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es5 // @lib: esnext // @filename: C1.ts class C1 { f() { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } } // @filename: C2.ts class C2 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ class C2 { // @filename: C3.ts class C3 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ class C3 { // @filename: C4.ts class C4 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } } // @filename: C5.ts class C5 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } } // @filename: C6.ts class C6 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } } // @filename: C7.ts class C7 { f() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } @@ -64,7 +67,7 @@ class C8 { g() {} f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _this.g(); })(); } @@ -76,7 +79,7 @@ class B9 { class C9 extends B9 { f() { var _this = this, _superprop_get_g = ()=>super.g; - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { _superprop_get_g().call(_this); })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.1.normal.js index f3a88c37fbfa..96119663ce98 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.1.normal.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es5 // @lib: esnext @@ -6,11 +14,11 @@ import regeneratorRuntime from "regenerator-runtime"; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -26,11 +34,11 @@ var C1 = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,11 +60,11 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -78,18 +86,18 @@ var C3 = /*#__PURE__*/ function() { var C4 = /*#__PURE__*/ function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } var _proto = C4.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -105,16 +113,16 @@ var C4 = /*#__PURE__*/ function() { var C5 = /*#__PURE__*/ function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } var _proto = C5.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -125,7 +133,7 @@ var C5 = /*#__PURE__*/ function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -141,17 +149,17 @@ var C5 = /*#__PURE__*/ function() { var C6 = /*#__PURE__*/ function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } var _proto = C6.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -167,11 +175,11 @@ var C6 = /*#__PURE__*/ function() { var C7 = /*#__PURE__*/ function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } var _proto = C7.prototype; _proto.f = function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -189,13 +197,13 @@ var C7 = /*#__PURE__*/ function() { var C8 = /*#__PURE__*/ function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; _proto.g = function g() {}; _proto.f = function f() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -213,7 +221,7 @@ var C8 = /*#__PURE__*/ function() { var B9 = /*#__PURE__*/ function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } var _proto = B9.prototype; _proto.g = function g() {}; @@ -221,19 +229,19 @@ var B9 = /*#__PURE__*/ function() { }(); var C9 = /*#__PURE__*/ function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); return _super.apply(this, arguments); } var _proto = C9.prototype; _proto.f = function f() { var _this = this; var _this1 = this, _superprop_get_g = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this); + return _get(_get_prototype_of(C9.prototype), "g", _this); }; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.2.minified.js index 1ef3dc74d13d..569ed9cf613a 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.classMethods.es5_es5.2.minified.js @@ -1,12 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,10 +27,10 @@ var C1 = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -41,10 +49,10 @@ var C1 = function() { }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -62,17 +70,17 @@ var C1 = function() { }(), C4 = function() { "use strict"; function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); } return C4.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -85,15 +93,15 @@ var C1 = function() { }(), C5 = function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } return C5.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -103,7 +111,7 @@ var C1 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -116,15 +124,15 @@ var C1 = function() { }(), C6 = function() { "use strict"; function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); } return C6.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -137,10 +145,10 @@ var C1 = function() { }(), C7 = function() { "use strict"; function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); } return C7.prototype.f = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -155,12 +163,12 @@ var C1 = function() { }(), C8 = function() { "use strict"; function C8() { - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); } var _proto = C8.prototype; return _proto.g = function() {}, _proto.f = function() { var _this = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -175,23 +183,23 @@ var C1 = function() { }(), B9 = function() { "use strict"; function B9() { - swcHelpers.classCallCheck(this, B9); + _class_call_check(this, B9); } return B9.prototype.g = function() {}, B9; }(), C9 = function(B9) { "use strict"; - swcHelpers.inherits(C9, B9); - var _super = swcHelpers.createSuper(C9); + _inherits(C9, B9); + var _super = _create_super(C9); function C9() { - return swcHelpers.classCallCheck(this, C9), _super.apply(this, arguments); + return _class_call_check(this, C9), _super.apply(this, arguments); } return C9.prototype.f = function() { var _this = this, _this1 = this; - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - swcHelpers.get(swcHelpers.getPrototypeOf(C9.prototype), "g", _this).call(_this1); + _get(_get_prototype_of(C9.prototype), "g", _this).call(_this1); case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.1.normal.js index 9b6f1cfb94bd..2854a539dd83 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } @@ -6,7 +9,7 @@ function _f1() { _f1 = // @target: es2015 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(function*() {}); + _wrap_async_generator(function*() {}); return _f1.apply(this, arguments); } function f2() { @@ -14,7 +17,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield; }); return _f2.apply(this, arguments); @@ -24,7 +27,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield 1; }); return _f3.apply(this, arguments); @@ -34,10 +37,10 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _f4.apply(this, arguments); } @@ -46,10 +49,10 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _f5.apply(this, arguments); } @@ -58,8 +61,8 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return _f6.apply(this, arguments); } @@ -68,7 +71,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { return 1; }); return _f7.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.1.normal.js index 363277b47432..81d1068d87a6 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); @@ -7,7 +10,7 @@ function _f1() { _f1 = // @target: es2015 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -23,7 +26,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -45,7 +48,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -67,14 +70,14 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -90,12 +93,12 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +109,7 @@ function _f5() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -122,13 +125,13 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -144,7 +147,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2015_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.1.normal.js index db12cae4053a..805ab399e02a 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } @@ -6,7 +9,7 @@ function _f1() { _f1 = // @target: es2018 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(function*() {}); + _wrap_async_generator(function*() {}); return _f1.apply(this, arguments); } function f2() { @@ -14,7 +17,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield; }); return _f2.apply(this, arguments); @@ -24,7 +27,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield 1; }); return _f3.apply(this, arguments); @@ -34,10 +37,10 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _f4.apply(this, arguments); } @@ -46,10 +49,10 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _f5.apply(this, arguments); } @@ -58,8 +61,8 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return _f6.apply(this, arguments); } @@ -68,7 +71,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { return 1; }); return _f7.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.1.normal.js index 1dbf7cf1e9d2..4ac414299d87 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); @@ -7,7 +10,7 @@ function _f1() { _f1 = // @target: es2018 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -23,7 +26,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -45,7 +48,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -67,14 +70,14 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -90,12 +93,12 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +109,7 @@ function _f5() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -122,13 +125,13 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -144,7 +147,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es2018_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.1.normal.js index 8d5d39e12542..b73a09a38f38 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } @@ -6,7 +9,7 @@ function _f1() { _f1 = // @target: es5 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(function*() {}); + _wrap_async_generator(function*() {}); return _f1.apply(this, arguments); } function f2() { @@ -14,7 +17,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield; }); return _f2.apply(this, arguments); @@ -24,7 +27,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { const x = yield 1; }); return _f3.apply(this, arguments); @@ -34,10 +37,10 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _f4.apply(this, arguments); } @@ -46,10 +49,10 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _f5.apply(this, arguments); } @@ -58,8 +61,8 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return _f6.apply(this, arguments); } @@ -68,7 +71,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { return 1; }); return _f7.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.1.normal.js index f70d1a429ea2..98396112e065 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); @@ -7,7 +10,7 @@ function _f1() { _f1 = // @target: es5 // @lib: esnext // @filename: F1.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -23,7 +26,7 @@ function f2() { } function _f2() { _f2 = // @filename: F2.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -45,7 +48,7 @@ function f3() { } function _f3() { _f3 = // @filename: F3.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -67,14 +70,14 @@ function f4() { } function _f4() { _f4 = // @filename: F4.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -90,12 +93,12 @@ function f5() { } function _f5() { _f5 = // @filename: F5.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -106,7 +109,7 @@ function _f5() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -122,13 +125,13 @@ function f6() { } function _f6() { _f6 = // @filename: F6.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -144,7 +147,7 @@ function f7() { } function _f7() { _f7 = // @filename: F7.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionDeclarations.es5_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.1.normal.js index 7cbf5410c84d..a48d2f3af183 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2015 // @lib: esnext // @filename: F1.ts const f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() {}); + var _ref = _wrap_async_generator(function*() {}); return function f1() { return _ref.apply(this, arguments); }; }(); // @filename: F2.ts const f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield; }); return function f2() { @@ -19,7 +22,7 @@ const f2 = function() { }(); // @filename: F3.ts const f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield 1; }); return function f3() { @@ -28,10 +31,10 @@ const f3 = function() { }(); // @filename: F4.ts const f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function f4() { return _ref.apply(this, arguments); @@ -39,10 +42,10 @@ const f4 = function() { }(); // @filename: F5.ts const f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function f5() { return _ref.apply(this, arguments); @@ -50,8 +53,8 @@ const f5 = function() { }(); // @filename: F6.ts const f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + var _ref = _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return function f6() { return _ref.apply(this, arguments); @@ -59,7 +62,7 @@ const f6 = function() { }(); // @filename: F7.ts const f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { return 1; }); return function f7() { diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.2.minified.js index 41e79e2ce7d7..7004b8b678dc 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es2015.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.wrapAsyncGenerator(function*() {}), swcHelpers.wrapAsyncGenerator(function*() { +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +_wrap_async_generator(function*() {}), _wrap_async_generator(function*() { yield; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield swcHelpers.awaitAsyncGenerator(1); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { + yield _await_async_generator(1); +}), _wrap_async_generator(function*() { return 1; }); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.1.normal.js index 1f16f0ad808e..73c50c9cf36f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2015 // @lib: esnext // @filename: F1.ts var f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var f1 = function() { }(); // @filename: F2.ts var f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -40,7 +43,7 @@ var f2 = function() { }(); // @filename: F3.ts var f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,14 +64,14 @@ var f3 = function() { }(); // @filename: F4.ts var f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -83,12 +86,12 @@ var f4 = function() { }(); // @filename: F5.ts var f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -99,7 +102,7 @@ var f5 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -114,13 +117,13 @@ var f5 = function() { }(); // @filename: F6.ts var f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -135,7 +138,7 @@ var f6 = function() { }(); // @filename: F7.ts var f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.2.minified.js index a6cd96699adb..92aa0f23d97f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2015_es5.2.minified.js @@ -1,6 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +11,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,7 +25,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -35,14 +38,14 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -50,12 +53,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -65,7 +68,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -73,12 +76,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx1.stop(); } }, _callee1); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -86,7 +89,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.1.normal.js index 0c481b9f460c..a2083436afed 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2018 // @lib: esnext // @filename: F1.ts const f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() {}); + var _ref = _wrap_async_generator(function*() {}); return function f1() { return _ref.apply(this, arguments); }; }(); // @filename: F2.ts const f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield; }); return function f2() { @@ -19,7 +22,7 @@ const f2 = function() { }(); // @filename: F3.ts const f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield 1; }); return function f3() { @@ -28,10 +31,10 @@ const f3 = function() { }(); // @filename: F4.ts const f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function f4() { return _ref.apply(this, arguments); @@ -39,10 +42,10 @@ const f4 = function() { }(); // @filename: F5.ts const f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function f5() { return _ref.apply(this, arguments); @@ -50,8 +53,8 @@ const f5 = function() { }(); // @filename: F6.ts const f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + var _ref = _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return function f6() { return _ref.apply(this, arguments); @@ -59,7 +62,7 @@ const f6 = function() { }(); // @filename: F7.ts const f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { return 1; }); return function f7() { diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.2.minified.js index 41e79e2ce7d7..7004b8b678dc 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es2015.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.wrapAsyncGenerator(function*() {}), swcHelpers.wrapAsyncGenerator(function*() { +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +_wrap_async_generator(function*() {}), _wrap_async_generator(function*() { yield; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield swcHelpers.awaitAsyncGenerator(1); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { + yield _await_async_generator(1); +}), _wrap_async_generator(function*() { return 1; }); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.1.normal.js index 0e54f0c1bcaf..32ef3dcbd264 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2018 // @lib: esnext // @filename: F1.ts var f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var f1 = function() { }(); // @filename: F2.ts var f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -40,7 +43,7 @@ var f2 = function() { }(); // @filename: F3.ts var f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,14 +64,14 @@ var f3 = function() { }(); // @filename: F4.ts var f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -83,12 +86,12 @@ var f4 = function() { }(); // @filename: F5.ts var f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -99,7 +102,7 @@ var f5 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -114,13 +117,13 @@ var f5 = function() { }(); // @filename: F6.ts var f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -135,7 +138,7 @@ var f6 = function() { }(); // @filename: F7.ts var f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.2.minified.js index a6cd96699adb..92aa0f23d97f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es2018_es5.2.minified.js @@ -1,6 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +11,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,7 +25,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -35,14 +38,14 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -50,12 +53,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -65,7 +68,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -73,12 +76,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx1.stop(); } }, _callee1); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -86,7 +89,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.1.normal.js index 5948fdcff15f..5fcdf19386ca 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es5 // @lib: esnext // @filename: F1.ts const f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() {}); + var _ref = _wrap_async_generator(function*() {}); return function f1() { return _ref.apply(this, arguments); }; }(); // @filename: F2.ts const f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield; }); return function f2() { @@ -19,7 +22,7 @@ const f2 = function() { }(); // @filename: F3.ts const f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { const x = yield 1; }); return function f3() { @@ -28,10 +31,10 @@ const f3 = function() { }(); // @filename: F4.ts const f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function f4() { return _ref.apply(this, arguments); @@ -39,10 +42,10 @@ const f4 = function() { }(); // @filename: F5.ts const f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function f5() { return _ref.apply(this, arguments); @@ -50,8 +53,8 @@ const f5 = function() { }(); // @filename: F6.ts const f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + var _ref = _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return function f6() { return _ref.apply(this, arguments); @@ -59,7 +62,7 @@ const f6 = function() { }(); // @filename: F7.ts const f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { return 1; }); return function f7() { diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.2.minified.js index 41e79e2ce7d7..7004b8b678dc 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es2015.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.wrapAsyncGenerator(function*() {}), swcHelpers.wrapAsyncGenerator(function*() { +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +_wrap_async_generator(function*() {}), _wrap_async_generator(function*() { yield; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield swcHelpers.awaitAsyncGenerator(1); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { + yield _await_async_generator(1); +}), _wrap_async_generator(function*() { return 1; }); diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.1.normal.js index 41bbeef992bc..d31b0383d8b5 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es5 // @lib: esnext // @filename: F1.ts var f1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var f1 = function() { }(); // @filename: F2.ts var f2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -40,7 +43,7 @@ var f2 = function() { }(); // @filename: F3.ts var f3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,14 +64,14 @@ var f3 = function() { }(); // @filename: F4.ts var f4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -83,12 +86,12 @@ var f4 = function() { }(); // @filename: F5.ts var f5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -99,7 +102,7 @@ var f5 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -114,13 +117,13 @@ var f5 = function() { }(); // @filename: F6.ts var f6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -135,7 +138,7 @@ var f6 = function() { }(); // @filename: F7.ts var f7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.2.minified.js index a6cd96699adb..92aa0f23d97f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.functionExpressions.es5_es5.2.minified.js @@ -1,6 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -8,7 +11,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,7 +25,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -35,14 +38,14 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -50,12 +53,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -65,7 +68,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -73,12 +76,12 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx1.stop(); } }, _callee1); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(1); + return _ctx.next = 2, _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -86,7 +89,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.1.normal.js index 375275fb0090..67dbf619ed55 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2015 // @lib: esnext // @filename: O1.ts const o1 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } }; // @filename: O2.ts const o2 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ const o2 = { // @filename: O3.ts const o3 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ const o3 = { // @filename: O4.ts const o4 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } }; // @filename: O5.ts const o5 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } }; // @filename: O6.ts const o6 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } }; // @filename: O7.ts const o7 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.1.normal.js index a24d44d3aead..b045190f6ead 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.1.normal.js @@ -1,11 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2015 // @lib: esnext // @filename: O1.ts var o1 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var o1 = { // @filename: O2.ts var o2 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -39,7 +42,7 @@ var o2 = { // @filename: O3.ts var o3 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -59,14 +62,14 @@ var o3 = { // @filename: O4.ts var o4 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -80,12 +83,12 @@ var o4 = { // @filename: O5.ts var o5 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -96,7 +99,7 @@ var o5 = { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -110,13 +113,13 @@ var o5 = { // @filename: O6.ts var o6 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -130,7 +133,7 @@ var o6 = { // @filename: O7.ts var o7 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2015_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.1.normal.js index 2368f42e643c..cbdcd5b3f2a8 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es2018 // @lib: esnext // @filename: O1.ts const o1 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } }; // @filename: O2.ts const o2 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ const o2 = { // @filename: O3.ts const o3 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ const o3 = { // @filename: O4.ts const o4 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } }; // @filename: O5.ts const o5 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } }; // @filename: O6.ts const o6 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } }; // @filename: O7.ts const o7 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.1.normal.js index 67e5b2a34a7f..29a242804b4e 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.1.normal.js @@ -1,11 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es2018 // @lib: esnext // @filename: O1.ts var o1 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var o1 = { // @filename: O2.ts var o2 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -39,7 +42,7 @@ var o2 = { // @filename: O3.ts var o3 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -59,14 +62,14 @@ var o3 = { // @filename: O4.ts var o4 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -80,12 +83,12 @@ var o4 = { // @filename: O5.ts var o5 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -96,7 +99,7 @@ var o5 = { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -110,13 +113,13 @@ var o5 = { // @filename: O6.ts var o6 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -130,7 +133,7 @@ var o6 = { // @filename: O7.ts var o7 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es2018_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.1.normal.js index b335e6b15c9d..44d9e5495fac 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: es5 // @lib: esnext // @filename: O1.ts const o1 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() {})(); + return _wrap_async_generator(function*() {})(); } }; // @filename: O2.ts const o2 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield; })(); } @@ -18,7 +21,7 @@ const o2 = { // @filename: O3.ts const o3 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { const x = yield 1; })(); } @@ -26,35 +29,35 @@ const o3 = { // @filename: O4.ts const o4 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); })(); } }; // @filename: O5.ts const o5 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { + const x = yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); })(); } }; // @filename: O6.ts const o6 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + return _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); })(); } }; // @filename: O7.ts const o7 = { f () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { return 1; })(); } diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.2.minified.js index a885268f673b..857c9b6b5be1 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.1.normal.js index d8b0a9ba2fef..252d374e827f 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.1.normal.js @@ -1,11 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: es5 // @lib: esnext // @filename: O1.ts var o1 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,7 +22,7 @@ var o1 = { // @filename: O2.ts var o2 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -39,7 +42,7 @@ var o2 = { // @filename: O3.ts var o3 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -59,14 +62,14 @@ var o3 = { // @filename: O4.ts var o4 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: x = _ctx.t0; case 2: @@ -80,12 +83,12 @@ var o4 = { // @filename: O5.ts var o5 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -96,7 +99,7 @@ var o5 = { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: x = _ctx1.t0; case 2: @@ -110,13 +113,13 @@ var o5 = { // @filename: O6.ts var o6 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -130,7 +133,7 @@ var o6 = { // @filename: O7.ts var o7 = { f: function f() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.2.minified.js index 391b814b5239..174223adfbc2 100644 --- a/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.asyncGenerators.objectLiteralMethods.es5_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emitter.forAwait_es2015.1.normal.js b/crates/swc/tests/tsc-references/emitter.forAwait_es2015.1.normal.js index 4b0c5fe60cb4..188d4463a873 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } @@ -6,12 +9,12 @@ function _f1() { _f1 = // @target: es2018,es2017,es2015,es5 // @lib: esnext // @filename: file1.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -38,12 +41,12 @@ function f2() { } function _f2() { _f2 = // @filename: file2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { let x, y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; x = _value; } @@ -70,12 +73,12 @@ function f3() { } function _f3() { _f3 = // @filename: file3.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -102,12 +105,12 @@ function f4() { } function _f4() { _f4 = // @filename: file4.ts - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { let x, y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; x = _value; } @@ -135,12 +138,12 @@ function f5() { function _f5() { _f5 = // @filename: file5.ts // https://github.com/Microsoft/TypeScript/issues/21363 - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { let y; outer: { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; continue outer; @@ -169,12 +172,12 @@ function f6() { function _f6() { _f6 = // @filename: file6.ts // https://github.com/Microsoft/TypeScript/issues/21363 - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { let y; outer: { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; continue outer; @@ -203,13 +206,13 @@ function f7() { function _f7() { _f7 = // @filename: file7.ts // https://github.com/microsoft/TypeScript/issues/36166 - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { let y; for(;;){ { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } diff --git a/crates/swc/tests/tsc-references/emitter.forAwait_es2015.2.minified.js b/crates/swc/tests/tsc-references/emitter.forAwait_es2015.2.minified.js index a885268f673b..b0df1077558d 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/emitter.forAwait_es5.1.normal.js b/crates/swc/tests/tsc-references/emitter.forAwait_es5.1.normal.js index ce76e69c91bd..f9c204b42930 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); @@ -7,7 +10,7 @@ function _f1() { _f1 = // @target: es2018,es2017,es2015,es5 // @lib: esnext // @filename: file1.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -15,7 +18,7 @@ function _f1() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; return _iterator.next(); @@ -86,7 +89,7 @@ function f2() { } function _f2() { _f2 = // @filename: file2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var x, y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -94,7 +97,7 @@ function _f2() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; return _iterator.next(); @@ -165,7 +168,7 @@ function f3() { } function _f3() { _f3 = // @filename: file3.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -173,10 +176,10 @@ function _f3() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 11; @@ -244,7 +247,7 @@ function f4() { } function _f4() { _f4 = // @filename: file4.ts - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x, y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -252,10 +255,10 @@ function _f4() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 11; @@ -324,7 +327,7 @@ function f5() { function _f5() { _f5 = // @filename: file5.ts // https://github.com/Microsoft/TypeScript/issues/21363 - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -332,7 +335,7 @@ function _f5() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; return _iterator.next(); @@ -403,7 +406,7 @@ function f6() { function _f6() { _f6 = // @filename: file6.ts // https://github.com/Microsoft/TypeScript/issues/21363 - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -411,10 +414,10 @@ function _f6() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 13; @@ -482,7 +485,7 @@ function f7() { function _f7() { _f7 = // @filename: file7.ts // https://github.com/microsoft/TypeScript/issues/36166 - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -491,10 +494,10 @@ function _f7() { case 1: _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(y); + _iterator = _async_iterator(y); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 11; diff --git a/crates/swc/tests/tsc-references/emitter.forAwait_es5.2.minified.js b/crates/swc/tests/tsc-references/emitter.forAwait_es5.2.minified.js index 391b814b5239..ef5e1713d5c9 100644 --- a/crates/swc/tests/tsc-references/emitter.forAwait_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emitter.forAwait_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.1.normal.js index 9465566c5651..63831757f201 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @declaration: true function f(param) { - var _param = swcHelpers.slicedToArray(param, 0); + var _param = _sliced_to_array(param, 0); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter01_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.1.normal.js index b6d980373735..435ce84dd12b 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @declaration: true function f(a, param) { - var _param = swcHelpers.slicedToArray(param, 0); + var _param = _sliced_to_array(param, 0); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter02_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.1.normal.js index b6d980373735..435ce84dd12b 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @declaration: true function f(a, param) { - var _param = swcHelpers.slicedToArray(param, 0); + var _param = _sliced_to_array(param, 0); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter03_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.1.normal.js index bcd30b64bd1f..70cdd2b2ccfa 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @declaration: true function f() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 1, 2, 3, diff --git a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyArrayBindingPatternParameter04_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.1.normal.js index 4663658d511c..7cdf24551df0 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true var a; var ref; ref = a, ref; var ref1; -ref1 = swcHelpers.slicedToArray(a, 0), ref1; +ref1 = _sliced_to_array(a, 0), ref1; var ref2 = [ 1, 2 diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.2.minified.js index f03a6a218a95..b729e3281d79 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(a, 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(a, 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.1.normal.js index 2e6cdbf8e1c7..3b2046f7232a 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true // @downlevelIteration: true @@ -6,4 +6,4 @@ var a; var ref; ref = a, ref; var ref1; -ref1 = swcHelpers.slicedToArray(a, 0), ref1; +ref1 = _sliced_to_array(a, 0), ref1; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.2.minified.js index f03a6a218a95..b729e3281d79 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES5iterable_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(a, 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(a, 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.1.normal.js index b518e5f48071..99e0475517cd 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es6 // @declaration: true var a; var ref; ref = a, ref; var ref1; -ref1 = swcHelpers.slicedToArray(a, 0), ref1; +ref1 = _sliced_to_array(a, 0), ref1; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.2.minified.js index f03a6a218a95..b729e3281d79 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns01_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(a, 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(a, 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.1.normal.js index 2bbc1159a08e..820eb950c8a6 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true var a; @@ -6,4 +6,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, x = ref.x, y = ref.y, z = ref.z, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.2.minified.js index 04382cb72c9a..542d27fcfbd2 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, swcHelpers.slicedToArray(((ref1 = swcHelpers.slicedToArray(a, 3))[0], ref1[1], ref1[2], ref1), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, _sliced_to_array(((ref1 = _sliced_to_array(a, 3))[0], ref1[1], ref1[2], ref1), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.1.normal.js index df2ed80eb68f..b843c0c1529f 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true // @downlevelIteration: true @@ -7,4 +7,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, x = ref.x, y = ref.y, z = ref.z, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.2.minified.js index 04382cb72c9a..542d27fcfbd2 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES5iterable_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, swcHelpers.slicedToArray(((ref1 = swcHelpers.slicedToArray(a, 3))[0], ref1[1], ref1[2], ref1), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, _sliced_to_array(((ref1 = _sliced_to_array(a, 3))[0], ref1[1], ref1[2], ref1), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.1.normal.js index e492405048cf..4d54ff8ee6cf 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es6 // @declaration: true var a; @@ -6,4 +6,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, x = ref.x, y = ref.y, z = ref.z, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 3), a1 = ref2[0], a2 = ref2[1], a3 = ref2[2], ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.2.minified.js index 04382cb72c9a..542d27fcfbd2 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns02_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, swcHelpers.slicedToArray(((ref1 = swcHelpers.slicedToArray(a, 3))[0], ref1[1], ref1[2], ref1), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, _sliced_to_array(((ref1 = _sliced_to_array(a, 3))[0], ref1[1], ref1[2], ref1), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.1.normal.js index 650fb1d9e439..bf11b42630de 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true var a; var ref, ref1; ref1 = (ref = a, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.2.minified.js index 70c7ce0f9be6..31cf7ca67e68 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(_sliced_to_array(a, 0), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.1.normal.js index ade67b082aac..41e18d7d1ced 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true // @downlevelIteration: true @@ -6,4 +6,4 @@ var a; var ref, ref1; ref1 = (ref = a, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.2.minified.js index 70c7ce0f9be6..31cf7ca67e68 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES5iterable_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(_sliced_to_array(a, 0), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.1.normal.js index 8050c2d4c576..dd0489bd485c 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es6 // @declaration: true var a; var ref, ref1; ref1 = (ref = a, ref), ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 0), ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 0), ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.2.minified.js index 70c7ce0f9be6..31cf7ca67e68 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns03_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 0); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +_sliced_to_array(_sliced_to_array(a, 0), 0); diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.1.normal.js index a03d68a4daf4..762539f57c2e 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true var a; @@ -6,4 +6,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, ref), x = ref1.x, y = ref1.y, z = ref1.z, ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.2.minified.js index f39ecc2dd7fa..3d50c8afbf05 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, (ref1 = swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 3))[0], ref1[1], ref1[2]; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, (ref1 = _sliced_to_array(_sliced_to_array(a, 0), 3))[0], ref1[1], ref1[2]; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.1.normal.js index 185f6b251212..995344436638 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es5 // @declaration: true // @downlevelIteration: true @@ -7,4 +7,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, ref), x = ref1.x, y = ref1.y, z = ref1.z, ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.2.minified.js index f39ecc2dd7fa..3d50c8afbf05 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES5iterable_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, (ref1 = swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 3))[0], ref1[1], ref1[2]; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, (ref1 = _sliced_to_array(_sliced_to_array(a, 0), 3))[0], ref1[1], ref1[2]; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.1.normal.js index 85426ed90c48..368adcb06caf 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @target: es6 // @declaration: true var a; @@ -6,4 +6,4 @@ var x, y, z, a1, a2, a3; var ref, ref1; ref1 = (ref = a, ref), x = ref1.x, y = ref1.y, z = ref1.z, ref1; var ref2, ref3; -ref3 = swcHelpers.slicedToArray((ref2 = swcHelpers.slicedToArray(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; +ref3 = _sliced_to_array((ref2 = _sliced_to_array(a, 0), ref2), 3), a1 = ref3[0], a2 = ref3[1], a3 = ref3[2], ref3; diff --git a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.2.minified.js index f39ecc2dd7fa..3d50c8afbf05 100644 --- a/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyAssignmentPatterns04_ES6_es5.2.minified.js @@ -1,3 +1,3 @@ var a, ref, ref1; -import * as swcHelpers from "@swc/helpers"; -(ref = a).x, ref.y, ref.z, (ref1 = swcHelpers.slicedToArray(swcHelpers.slicedToArray(a, 0), 3))[0], ref1[1], ref1[2]; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = a).x, ref.y, ref.z, (ref1 = _sliced_to_array(_sliced_to_array(a, 0), 3))[0], ref1[1], ref1[2]; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.1.normal.js index 2292577444f8..c58578f240db 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; // @declaration: true function f(param) { - var param = param !== null ? param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var param = param !== null ? param : _throw(new TypeError("Cannot destructure undefined")); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.2.minified.js index a885268f673b..e9819e3391dd 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter01_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.1.normal.js index 190a7336e766..0837a90bf11e 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; // @declaration: true function f(a, param) { - var param = param !== null ? param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var param = param !== null ? param : _throw(new TypeError("Cannot destructure undefined")); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.2.minified.js index a885268f673b..e9819e3391dd 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter02_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.1.normal.js index 6b11123609d1..c85ea50dcc2c 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; // @declaration: true function f(param, a) { - var param = param !== null ? param : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var param = param !== null ? param : _throw(new TypeError("Cannot destructure undefined")); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.2.minified.js index a885268f673b..e9819e3391dd 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter03_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.1.normal.js index 09809c3693b0..260a724f0ac4 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; // @declaration: true function f() { var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : { a: 1, b: "2", c: true - }, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + }, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")); var x, y, z; } diff --git a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.2.minified.js index a885268f673b..e9819e3391dd 100644 --- a/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyObjectBindingPatternParameter04_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.1.normal.js index ffb876fa0916..0a779ccbed1a 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.1.normal.js @@ -1,34 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; // @target: es5 (function() { var f = function f() { - var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref2 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : _throw(new TypeError("Cannot destructure undefined")), ref2 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : _throw(new TypeError("Cannot destructure undefined")); return function() { - var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref6 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")), ref6 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : _throw(new TypeError("Cannot destructure undefined")); return a; }; }; var a; - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var _a = swcHelpers.slicedToArray(a, 0); - var _a1 = swcHelpers.slicedToArray(a, 0); - var _a2 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a3 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a4 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a5 = swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p2 = swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p21 = swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p22 = swcHelpers.slicedToArray(a.p2, 0); - for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); false; void 0){} + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var _a = _sliced_to_array(a, 0); + var _a1 = _sliced_to_array(a, 0); + var _a2 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a3 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a4 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a5 = _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : _throw(new TypeError("Cannot destructure undefined")), _p2 = _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : _throw(new TypeError("Cannot destructure undefined")), _p21 = _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : _throw(new TypeError("Cannot destructure undefined")), _p22 = _sliced_to_array(a.p2, 0); + for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : _throw(new TypeError("Cannot destructure undefined")); false; void 0){} })(); (function() { var ns = []; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = ns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = _step.value, _value = _value !== null ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value = _step.value, _value = _value !== null ? _value : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError = true; @@ -47,7 +48,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion1 = true, _didIteratorError1 = false, _iteratorError1 = undefined; try { for(var _iterator1 = ns[Symbol.iterator](), _step1; !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = true){ - var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError1 = true; @@ -66,7 +67,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion2 = true, _didIteratorError2 = false, _iteratorError2 = undefined; try { for(var _iterator2 = ns[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){ - var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError2 = true; @@ -85,7 +86,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion3 = true, _didIteratorError3 = false, _iteratorError3 = undefined; try { for(var _iterator3 = ns[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true){ - var _value3 = swcHelpers.slicedToArray(_step3.value, 0); + var _value3 = _sliced_to_array(_step3.value, 0); } } catch (err) { _didIteratorError3 = true; @@ -104,7 +105,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion4 = true, _didIteratorError4 = false, _iteratorError4 = undefined; try { for(var _iterator4 = ns[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true){ - var _value4 = swcHelpers.slicedToArray(_step4.value, 0); + var _value4 = _sliced_to_array(_step4.value, 0); } } catch (err) { _didIteratorError4 = true; @@ -123,7 +124,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion5 = true, _didIteratorError5 = false, _iteratorError5 = undefined; try { for(var _iterator5 = ns[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true){ - var _value5 = swcHelpers.slicedToArray(_step5.value, 0); + var _value5 = _sliced_to_array(_step5.value, 0); } } catch (err) { _didIteratorError5 = true; diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.2.minified.js index 625fd929d89a..580bc9c412ee 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5_es5.2.minified.js @@ -1,24 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; !function() { - var a, a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var ref = {}, ref = null !== ref ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var a, a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0), _sliced_to_array(a, 0), _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var ref = {}, ref = null !== ref ? ref : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : _throw(new TypeError("Cannot destructure undefined")); }(), function() { var ns = [], _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ @@ -30,7 +31,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion1 = !0, _didIteratorError1 = !1, _iteratorError1 = void 0; try { - for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError1 = !0, _iteratorError1 = err; } finally{ @@ -42,7 +43,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion2 = !0, _didIteratorError2 = !1, _iteratorError2 = void 0; try { - for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError2 = !0, _iteratorError2 = err; } finally{ @@ -54,7 +55,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion3 = !0, _didIteratorError3 = !1, _iteratorError3 = void 0; try { - for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)swcHelpers.slicedToArray(_step3.value, 0); + for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)_sliced_to_array(_step3.value, 0); } catch (err) { _didIteratorError3 = !0, _iteratorError3 = err; } finally{ @@ -66,7 +67,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion4 = !0, _didIteratorError4 = !1, _iteratorError4 = void 0; try { - for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)swcHelpers.slicedToArray(_step4.value, 0); + for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)_sliced_to_array(_step4.value, 0); } catch (err) { _didIteratorError4 = !0, _iteratorError4 = err; } finally{ @@ -78,7 +79,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion5 = !0, _didIteratorError5 = !1, _iteratorError5 = void 0; try { - for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)swcHelpers.slicedToArray(_step5.value, 0); + for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)_sliced_to_array(_step5.value, 0); } catch (err) { _didIteratorError5 = !0, _iteratorError5 = err; } finally{ diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.1.normal.js index 8c15e4285286..396fcd7e7823 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.1.normal.js @@ -1,35 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; // @target: es5 // @downlevelIteration: true (function() { var f = function f() { - var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref2 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : _throw(new TypeError("Cannot destructure undefined")), ref2 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : _throw(new TypeError("Cannot destructure undefined")); return function() { - var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref6 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")), ref6 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : _throw(new TypeError("Cannot destructure undefined")); return a; }; }; var a; - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var _a = swcHelpers.slicedToArray(a, 0); - var _a1 = swcHelpers.slicedToArray(a, 0); - var _a2 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a3 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a4 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a5 = swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p2 = swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p21 = swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p22 = swcHelpers.slicedToArray(a.p2, 0); - for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); false; void 0){} + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var _a = _sliced_to_array(a, 0); + var _a1 = _sliced_to_array(a, 0); + var _a2 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a3 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a4 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a5 = _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : _throw(new TypeError("Cannot destructure undefined")), _p2 = _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : _throw(new TypeError("Cannot destructure undefined")), _p21 = _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : _throw(new TypeError("Cannot destructure undefined")), _p22 = _sliced_to_array(a.p2, 0); + for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : _throw(new TypeError("Cannot destructure undefined")); false; void 0){} })(); (function() { var ns = []; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = ns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = _step.value, _value = _value !== null ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value = _step.value, _value = _value !== null ? _value : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError = true; @@ -48,7 +49,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion1 = true, _didIteratorError1 = false, _iteratorError1 = undefined; try { for(var _iterator1 = ns[Symbol.iterator](), _step1; !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = true){ - var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError1 = true; @@ -67,7 +68,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion2 = true, _didIteratorError2 = false, _iteratorError2 = undefined; try { for(var _iterator2 = ns[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){ - var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError2 = true; @@ -86,7 +87,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion3 = true, _didIteratorError3 = false, _iteratorError3 = undefined; try { for(var _iterator3 = ns[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true){ - var _value3 = swcHelpers.slicedToArray(_step3.value, 0); + var _value3 = _sliced_to_array(_step3.value, 0); } } catch (err) { _didIteratorError3 = true; @@ -105,7 +106,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion4 = true, _didIteratorError4 = false, _iteratorError4 = undefined; try { for(var _iterator4 = ns[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true){ - var _value4 = swcHelpers.slicedToArray(_step4.value, 0); + var _value4 = _sliced_to_array(_step4.value, 0); } } catch (err) { _didIteratorError4 = true; @@ -124,7 +125,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion5 = true, _didIteratorError5 = false, _iteratorError5 = undefined; try { for(var _iterator5 = ns[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true){ - var _value5 = swcHelpers.slicedToArray(_step5.value, 0); + var _value5 = _sliced_to_array(_step5.value, 0); } } catch (err) { _didIteratorError5 = true; diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.2.minified.js index 625fd929d89a..580bc9c412ee 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES5iterable_es5.2.minified.js @@ -1,24 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; !function() { - var a, a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var ref = {}, ref = null !== ref ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var a, a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0), _sliced_to_array(a, 0), _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var ref = {}, ref = null !== ref ? ref : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : _throw(new TypeError("Cannot destructure undefined")); }(), function() { var ns = [], _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ @@ -30,7 +31,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion1 = !0, _didIteratorError1 = !1, _iteratorError1 = void 0; try { - for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError1 = !0, _iteratorError1 = err; } finally{ @@ -42,7 +43,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion2 = !0, _didIteratorError2 = !1, _iteratorError2 = void 0; try { - for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError2 = !0, _iteratorError2 = err; } finally{ @@ -54,7 +55,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion3 = !0, _didIteratorError3 = !1, _iteratorError3 = void 0; try { - for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)swcHelpers.slicedToArray(_step3.value, 0); + for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)_sliced_to_array(_step3.value, 0); } catch (err) { _didIteratorError3 = !0, _iteratorError3 = err; } finally{ @@ -66,7 +67,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion4 = !0, _didIteratorError4 = !1, _iteratorError4 = void 0; try { - for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)swcHelpers.slicedToArray(_step4.value, 0); + for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)_sliced_to_array(_step4.value, 0); } catch (err) { _didIteratorError4 = !0, _iteratorError4 = err; } finally{ @@ -78,7 +79,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion5 = !0, _didIteratorError5 = !1, _iteratorError5 = void 0; try { - for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)swcHelpers.slicedToArray(_step5.value, 0); + for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)_sliced_to_array(_step5.value, 0); } catch (err) { _didIteratorError5 = !0, _iteratorError5 = err; } finally{ diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.1.normal.js index 5a0dabb62acb..cf7f6c71ce8d 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.1.normal.js @@ -1,34 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; // @target: es6 (function() { var f = function f() { - var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref2 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref9 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref9 = ref9 !== null ? ref9 : _throw(new TypeError("Cannot destructure undefined")), ref2 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref3 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp1 = ref3.p, ref4 = tmp1 === void 0 ? a : tmp1, ref4 = ref4 !== null ? ref4 : _throw(new TypeError("Cannot destructure undefined")); return function() { - var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref6 = swcHelpers.slicedToArray(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")), ref6 = _sliced_to_array(arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, 0), ref7 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : a, tmp = ref7.p, ref8 = tmp === void 0 ? a : tmp, ref8 = ref8 !== null ? ref8 : _throw(new TypeError("Cannot destructure undefined")); return a; }; }; var a; - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - var _a = swcHelpers.slicedToArray(a, 0); - var _a1 = swcHelpers.slicedToArray(a, 0); - var _a2 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a3 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a4 = swcHelpers.slicedToArray(a, 0); - var a = a !== null ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _a5 = swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p2 = swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p21 = swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), _p22 = swcHelpers.slicedToArray(a.p2, 0); - for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); false; void 0){} + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")); + var _a = _sliced_to_array(a, 0); + var _a1 = _sliced_to_array(a, 0); + var _a2 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a3 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a4 = _sliced_to_array(a, 0); + var a = a !== null ? a : _throw(new TypeError("Cannot destructure undefined")), _a5 = _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = _p1 !== null ? _p1 : _throw(new TypeError("Cannot destructure undefined")), _p2 = _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = _p11 !== null ? _p11 : _throw(new TypeError("Cannot destructure undefined")), _p21 = _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = _p12 !== null ? _p12 : _throw(new TypeError("Cannot destructure undefined")), _p22 = _sliced_to_array(a.p2, 0); + for(var ref5 = {}, ref5 = ref5 !== null ? ref5 : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = ref1 !== null ? ref1 : _throw(new TypeError("Cannot destructure undefined")); false; void 0){} })(); (function() { var ns = []; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = ns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = _step.value, _value = _value !== null ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value = _step.value, _value = _value !== null ? _value : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError = true; @@ -47,7 +48,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion1 = true, _didIteratorError1 = false, _iteratorError1 = undefined; try { for(var _iterator1 = ns[Symbol.iterator](), _step1; !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = true){ - var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value1 = _step1.value, _value1 = _value1 !== null ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError1 = true; @@ -66,7 +67,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion2 = true, _didIteratorError2 = false, _iteratorError2 = undefined; try { for(var _iterator2 = ns[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){ - var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var _value2 = _step2.value, _value2 = _value2 !== null ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } } catch (err) { _didIteratorError2 = true; @@ -85,7 +86,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion3 = true, _didIteratorError3 = false, _iteratorError3 = undefined; try { for(var _iterator3 = ns[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true){ - var _value3 = swcHelpers.slicedToArray(_step3.value, 0); + var _value3 = _sliced_to_array(_step3.value, 0); } } catch (err) { _didIteratorError3 = true; @@ -104,7 +105,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion4 = true, _didIteratorError4 = false, _iteratorError4 = undefined; try { for(var _iterator4 = ns[Symbol.iterator](), _step4; !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = true){ - var _value4 = swcHelpers.slicedToArray(_step4.value, 0); + var _value4 = _sliced_to_array(_step4.value, 0); } } catch (err) { _didIteratorError4 = true; @@ -123,7 +124,7 @@ import * as swcHelpers from "@swc/helpers"; var _iteratorNormalCompletion5 = true, _didIteratorError5 = false, _iteratorError5 = undefined; try { for(var _iterator5 = ns[Symbol.iterator](), _step5; !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = true){ - var _value5 = swcHelpers.slicedToArray(_step5.value, 0); + var _value5 = _sliced_to_array(_step5.value, 0); } } catch (err) { _didIteratorError5 = true; diff --git a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.2.minified.js index 625fd929d89a..580bc9c412ee 100644 --- a/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/emptyVariableDeclarationBindingPatterns01_ES6_es5.2.minified.js @@ -1,24 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _throw from "@swc/helpers/lib/_throw.js"; !function() { - var a, a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0), swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var a = null !== a ? a : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a, 0); - var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); - swcHelpers.slicedToArray(a.p2, 0); - var ref = {}, ref = null !== ref ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + var a, a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")), a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0), _sliced_to_array(a, 0), _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var a = null !== a ? a : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a, 0); + var _p1 = a.p1, _p1 = null !== _p1 ? _p1 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p11 = a.p1, _p11 = null !== _p11 ? _p11 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var _p12 = a.p1, _p12 = null !== _p12 ? _p12 : _throw(new TypeError("Cannot destructure undefined")); + _sliced_to_array(a.p2, 0); + var ref = {}, ref = null !== ref ? ref : _throw(new TypeError("Cannot destructure undefined")), ref1 = {}, ref1 = null !== ref1 ? ref1 : _throw(new TypeError("Cannot destructure undefined")); }(), function() { var ns = [], _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step, _iterator = ns[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)var _value = _step.value, _value = null !== _value ? _value : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ @@ -30,7 +31,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion1 = !0, _didIteratorError1 = !1, _iteratorError1 = void 0; try { - for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step1, _iterator1 = ns[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)var _value1 = _step1.value, _value1 = null !== _value1 ? _value1 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError1 = !0, _iteratorError1 = err; } finally{ @@ -42,7 +43,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion2 = !0, _didIteratorError2 = !1, _iteratorError2 = void 0; try { - for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + for(var _step2, _iterator2 = ns[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0)var _value2 = _step2.value, _value2 = null !== _value2 ? _value2 : _throw(new TypeError("Cannot destructure undefined")); } catch (err) { _didIteratorError2 = !0, _iteratorError2 = err; } finally{ @@ -54,7 +55,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion3 = !0, _didIteratorError3 = !1, _iteratorError3 = void 0; try { - for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)swcHelpers.slicedToArray(_step3.value, 0); + for(var _step3, _iterator3 = ns[Symbol.iterator](); !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = !0)_sliced_to_array(_step3.value, 0); } catch (err) { _didIteratorError3 = !0, _iteratorError3 = err; } finally{ @@ -66,7 +67,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion4 = !0, _didIteratorError4 = !1, _iteratorError4 = void 0; try { - for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)swcHelpers.slicedToArray(_step4.value, 0); + for(var _step4, _iterator4 = ns[Symbol.iterator](); !(_iteratorNormalCompletion4 = (_step4 = _iterator4.next()).done); _iteratorNormalCompletion4 = !0)_sliced_to_array(_step4.value, 0); } catch (err) { _didIteratorError4 = !0, _iteratorError4 = err; } finally{ @@ -78,7 +79,7 @@ import * as swcHelpers from "@swc/helpers"; } var _iteratorNormalCompletion5 = !0, _didIteratorError5 = !1, _iteratorError5 = void 0; try { - for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)swcHelpers.slicedToArray(_step5.value, 0); + for(var _step5, _iterator5 = ns[Symbol.iterator](); !(_iteratorNormalCompletion5 = (_step5 = _iterator5.next()).done); _iteratorNormalCompletion5 = !0)_sliced_to_array(_step5.value, 0); } catch (err) { _didIteratorError5 = !0, _iteratorError5 = err; } finally{ diff --git a/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.1.normal.js b/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.1.normal.js index a0dc673b1f07..f605352e05a2 100644 --- a/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var // enum is only a subtype of number, no types are subtypes of enum, all of these except the first are errors E; (function(E) { @@ -16,12 +16,12 @@ var r4 = foo7(E.A); var r4 = foo8(E.A); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var r4 = foo9(E.A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var r4 = foo10(E.A); var r4 = foo11(E.A); @@ -38,7 +38,7 @@ function f() {} var r4 = foo14(E.A); var CC = function CC() { "use strict"; - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); }; (function(CC) { var bar = CC.bar = 1; diff --git a/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.2.minified.js b/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.2.minified.js index 0e966221427e..f9534c9372cd 100644 --- a/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/enumAssignabilityInInheritance_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), foo(E.A), foo(1), foo(null), foo2(E.A), foo3(E.A), foo4(E.A), foo5(E.A), foo6(E.A), foo7(E.A), foo8(E.A); var E, E2, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; foo9(E.A); var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} foo10(E.A), foo11(E.A), foo12(E.A), function(E2) { @@ -17,6 +17,6 @@ foo10(E.A), foo11(E.A), foo12(E.A), function(E2) { }(E2 || (E2 = {})), foo13(E.A), (f || (f = {})).bar = 1, foo14(E.A); var CC = function() { "use strict"; - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); }; (CC || (CC = {})).bar = 1, foo15(E.A), foo16(E.A), foo16(E.A); diff --git a/crates/swc/tests/tsc-references/enumAssignability_es5.1.normal.js b/crates/swc/tests/tsc-references/enumAssignability_es5.1.normal.js index e4dfaaa99ab6..01c7fd6333dc 100644 --- a/crates/swc/tests/tsc-references/enumAssignability_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/enumAssignability_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var // enums assignable to number, any, Object, errors unless otherwise noted E; (function(E) { @@ -28,7 +28,7 @@ var Others; var a = e; // ok var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var ac; var ai; diff --git a/crates/swc/tests/tsc-references/enumAssignability_es5.2.minified.js b/crates/swc/tests/tsc-references/enumAssignability_es5.2.minified.js index 08e3abaeca2c..c2a3ee193abf 100644 --- a/crates/swc/tests/tsc-references/enumAssignability_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/enumAssignability_es5.2.minified.js @@ -1,5 +1,5 @@ var E, F, Others; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), function(F) { @@ -7,6 +7,6 @@ import * as swcHelpers from "@swc/helpers"; }(F || (F = {})), E.A, F.B, function(Others) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; }(Others || (Others = {})); diff --git a/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.1.normal.js b/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.1.normal.js index 6016cf345260..13ad3404f211 100644 --- a/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var // enums are only subtypes of number, any and no other types E; (function(E) { @@ -6,11 +6,11 @@ E; })(E || (E = {})); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var E2; (function(E2) { @@ -22,7 +22,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.2.minified.js b/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.2.minified.js index f8e5a164294d..057f3336c584 100644 --- a/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/enumIsNotASubtypeOfAnythingButNumber_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); var E, E2, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} !function(E2) { @@ -15,6 +15,6 @@ function f() {} }(E2 || (E2 = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.1.normal.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.1.normal.js index 168604285d2a..5d830e357203 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -13,7 +13,7 @@ function testPromise2() { return _testPromise2.apply(this, arguments); } function _testPromise2() { - _testPromise2 = /** @type {FunctionReturningPromise} */ swcHelpers.asyncToGenerator(function*() { + _testPromise2 = /** @type {FunctionReturningPromise} */ _async_to_generator(function*() { return "asd"; }); return _testPromise2.apply(this, arguments); @@ -32,7 +32,7 @@ function testNever2() { return _testNever2.apply(this, arguments); } function _testNever2() { - _testNever2 = /** @type {FunctionReturningNever} */ swcHelpers.asyncToGenerator(function*() { + _testNever2 = /** @type {FunctionReturningNever} */ _async_to_generator(function*() { return "asd"; }); return _testNever2.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.2.minified.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.1.normal.js index daf13655a497..9f2460cca531 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @noEmit: true // @allowJs: true @@ -14,7 +14,7 @@ function testPromise2() { return _testPromise2.apply(this, arguments); } function _testPromise2() { - _testPromise2 = /** @type {FunctionReturningPromise} */ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _testPromise2 = /** @type {FunctionReturningPromise} */ _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -41,7 +41,7 @@ function testNever2() { return _testNever2.apply(this, arguments); } function _testNever2() { - _testNever2 = /** @type {FunctionReturningNever} */ swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _testNever2 = /** @type {FunctionReturningNever} */ _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/errorOnFunctionReturnType_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.1.normal.js index 78e6d4d18e49..9b80af1f51be 100644 --- a/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.1.normal.js @@ -1,35 +1,42 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //super property access in constructor of class with no base type //super property access in instance member function of class with no base type //super property access in instance member accessor(get and set) of class with no base type var NoBase = /*#__PURE__*/ function() { "use strict"; function NoBase() { - swcHelpers.classCallCheck(this, NoBase); - this.m = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this); - this.n = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""); - var a = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this); - var b = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""); + _class_call_check(this, NoBase); + this.m = _get(_get_prototype_of(NoBase.prototype), "prototype", this); + this.n = _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""); + var a = _get(_get_prototype_of(NoBase.prototype), "prototype", this); + var b = _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""); } var _proto = NoBase.prototype; _proto.fn = function fn() { - var a = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this); - var b = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""); + var a = _get(_get_prototype_of(NoBase.prototype), "prototype", this); + var b = _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""); }; //super static property access in static member function of class with no base type //super static property access in static member accessor(get and set) of class with no base type NoBase.static1 = function static1() { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""); + _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""); }; - swcHelpers.createClass(NoBase, null, [ + _create_class(NoBase, null, [ { key: "static2", get: function get() { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""); + _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""); return ""; }, set: function set(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""); + _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""); } } ]); @@ -38,7 +45,7 @@ var NoBase = /*#__PURE__*/ function() { var SomeBase = /*#__PURE__*/ function() { "use strict"; function SomeBase() { - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); this.privateMember = 0; this.publicMember = 0; } @@ -57,37 +64,37 @@ SomeBase.publicStaticMember = 0; //super property access only available with typed this var SomeDerived1 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - swcHelpers.classCallCheck(this, SomeDerived1); + _class_call_check(this, SomeDerived1); var _this = _super.call(this); - swcHelpers.set((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerived1.prototype)), "publicMember", 1, _this, true); + _set((_assert_this_initialized(_this), _get_prototype_of(SomeDerived1.prototype)), "publicMember", 1, _this, true); return _this; } var _proto = SomeDerived1.prototype; _proto.fn = function fn() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); + var x = _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); }; _proto.fn2 = function fn2() { var inner = function inner() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicFunc", this).call(this); + _get(_get_prototype_of(SomeDerived1.prototype), "publicFunc", this).call(this); }; var x = { test: function test() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicFunc", this).call(this); + return _get(_get_prototype_of(SomeDerived1.prototype), "publicFunc", this).call(this); } }; }; - swcHelpers.createClass(SomeDerived1, [ + _create_class(SomeDerived1, [ { key: "a", get: function get() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); + var x = _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); return undefined; }, set: function set(n) { - n = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); + n = _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); } } ]); @@ -98,27 +105,27 @@ var SomeDerived1 = /*#__PURE__*/ function(SomeBase) { //super.privateProperty in instance member accessor(get and set) of derived class var SomeDerived2 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - swcHelpers.classCallCheck(this, SomeDerived2); + _class_call_check(this, SomeDerived2); var _this = _super.call(this); - swcHelpers.set((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerived2.prototype)), "privateMember", 1, _this, true); + _set((_assert_this_initialized(_this), _get_prototype_of(SomeDerived2.prototype)), "privateMember", 1, _this, true); return _this; } var _proto = SomeDerived2.prototype; _proto.fn = function fn() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); + var x = _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); }; - swcHelpers.createClass(SomeDerived2, [ + _create_class(SomeDerived2, [ { key: "a", get: function get() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); + var x = _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); return undefined; }, set: function set(n) { - n = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); + n = _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); } } ]); @@ -130,30 +137,30 @@ var SomeDerived2 = /*#__PURE__*/ function(SomeBase) { //super.privateStaticProperty in static member accessor(get and set) of derived class var SomeDerived3 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - swcHelpers.classCallCheck(this, SomeDerived3); + _class_call_check(this, SomeDerived3); return _super.apply(this, arguments); } SomeDerived3.fn = function fn() { - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, true); - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, true); - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this); + _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, true); + _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, true); + _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this); }; - swcHelpers.createClass(SomeDerived3, null, [ + _create_class(SomeDerived3, null, [ { key: "a", get: function get() { - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, true); - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, true); - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this); + _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, true); + _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, true); + _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this); return ""; }, set: function set(n) { - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, true); - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, true); - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this); + _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, true); + _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, true); + _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this); } } ]); diff --git a/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.2.minified.js index 1333702e4586..d16aca94b592 100644 --- a/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/errorSuperPropertyAccess_es5.2.minified.js @@ -1,28 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var NoBase = function() { "use strict"; function NoBase() { - swcHelpers.classCallCheck(this, NoBase), this.m = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this), this.n = swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""), swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this), swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""); + _class_call_check(this, NoBase), this.m = _get(_get_prototype_of(NoBase.prototype), "prototype", this), this.n = _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""), _get(_get_prototype_of(NoBase.prototype), "prototype", this), _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""); } return NoBase.prototype.fn = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "prototype", this), swcHelpers.get(swcHelpers.getPrototypeOf(NoBase.prototype), "hasOwnProperty", this).call(this, ""); + _get(_get_prototype_of(NoBase.prototype), "prototype", this), _get(_get_prototype_of(NoBase.prototype), "hasOwnProperty", this).call(this, ""); }, NoBase.static1 = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""); - }, swcHelpers.createClass(NoBase, null, [ + _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""); + }, _create_class(NoBase, null, [ { key: "static2", get: function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""), ""; + return _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""), ""; }, set: function(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(NoBase), "hasOwnProperty", this).call(this, ""); + _get(_get_prototype_of(NoBase), "hasOwnProperty", this).call(this, ""); } } ]), NoBase; }(), SomeBase = function() { "use strict"; function SomeBase() { - swcHelpers.classCallCheck(this, SomeBase), this.privateMember = 0, this.publicMember = 0; + _class_call_check(this, SomeBase), this.privateMember = 0, this.publicMember = 0; } var _proto = SomeBase.prototype; return _proto.privateFunc = function() {}, _proto.publicFunc = function() {}, SomeBase.privateStaticFunc = function() {}, SomeBase.publicStaticFunc = function() {}, SomeBase; @@ -30,66 +37,66 @@ var NoBase = function() { SomeBase.privateStaticMember = 0, SomeBase.publicStaticMember = 0; var SomeDerived1 = function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - swcHelpers.classCallCheck(this, SomeDerived1); + _class_call_check(this, SomeDerived1); var _this = _super.call(this); - return swcHelpers.set((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerived1.prototype)), "publicMember", 1, _this, !0), _this; + return _set((_assert_this_initialized(_this), _get_prototype_of(SomeDerived1.prototype)), "publicMember", 1, _this, !0), _this; } var _proto = SomeDerived1.prototype; return _proto.fn = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); - }, _proto.fn2 = function() {}, swcHelpers.createClass(SomeDerived1, [ + _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); + }, _proto.fn2 = function() {}, _create_class(SomeDerived1, [ { key: "a", get: function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); + _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); }, set: function(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived1.prototype), "publicMember", this); + _get(_get_prototype_of(SomeDerived1.prototype), "publicMember", this); } } ]), SomeDerived1; }(SomeBase), SomeDerived2 = function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - swcHelpers.classCallCheck(this, SomeDerived2); + _class_call_check(this, SomeDerived2); var _this = _super.call(this); - return swcHelpers.set((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerived2.prototype)), "privateMember", 1, _this, !0), _this; + return _set((_assert_this_initialized(_this), _get_prototype_of(SomeDerived2.prototype)), "privateMember", 1, _this, !0), _this; } return SomeDerived2.prototype.fn = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); - }, swcHelpers.createClass(SomeDerived2, [ + _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); + }, _create_class(SomeDerived2, [ { key: "a", get: function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); + _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); }, set: function(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived2.prototype), "privateMember", this); + _get(_get_prototype_of(SomeDerived2.prototype), "privateMember", this); } } ]), SomeDerived2; }(SomeBase), SomeDerived3 = function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - return swcHelpers.classCallCheck(this, SomeDerived3), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived3), _super.apply(this, arguments); } return SomeDerived3.fn = function() { - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this); - }, swcHelpers.createClass(SomeDerived3, null, [ + _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this); + }, _create_class(SomeDerived3, null, [ { key: "a", get: function() { - return swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this), ""; + return _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this), ""; }, set: function(n) { - swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), swcHelpers.set(swcHelpers.getPrototypeOf(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerived3), "privateStaticFunc", this).call(this); + _set(_get_prototype_of(SomeDerived3.prototype), "publicStaticMember", 3, this, !0), _set(_get_prototype_of(SomeDerived3.prototype), "privateStaticMember", 3, this, !0), _get(_get_prototype_of(SomeDerived3), "privateStaticFunc", this).call(this); } } ]), SomeDerived3; diff --git a/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.1.normal.js index 561a1188e4a4..6bcce241d8f5 100644 --- a/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: es2015 export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindExportClassNameWithObject_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.1.normal.js index 36ae73a2d65e..42079d9d1faf 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.B = function B() { diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.2.minified.js index ea47e72daaa4..4a05ebd38fd6 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES2015Target_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.B = function() { return 42; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.1.normal.js index 5b4ae024a372..d5d036ada988 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 // @module: es2015 export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(C) { var x = C.x = 1; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.2.minified.js index 8acbcc4ab00a..fe092913f355 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target12_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C, E, E1, N, F, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; export { E1 as E, C1 as C }; C = C1 || (C1 = {}), C.x = 1; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.1.normal.js index fd33515f35dc..fe80f36a71d8 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 1; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.2.minified.js index f82ce05f7e27..8fadca477259 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.p = 1; + _class_call_check(this, C), this.p = 1; } return C.prototype.method = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.1.normal.js index 57b5fa67b0ec..226f90c97da0 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 // @module: es2015 var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; export default E; diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.2.minified.js index 2973c4fc58e1..643b04e103c9 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target4_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; export default E; diff --git a/crates/swc/tests/tsc-references/es6modulekind_es5.1.normal.js b/crates/swc/tests/tsc-references/es6modulekind_es5.1.normal.js index 52a6cad69e64..7b86e7a15b39 100644 --- a/crates/swc/tests/tsc-references/es6modulekind_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekind_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.B = function B() { diff --git a/crates/swc/tests/tsc-references/es6modulekind_es5.2.minified.js b/crates/swc/tests/tsc-references/es6modulekind_es5.2.minified.js index ea47e72daaa4..4a05ebd38fd6 100644 --- a/crates/swc/tests/tsc-references/es6modulekind_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekind_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.B = function() { return 42; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.1.normal.js index 36ae73a2d65e..42079d9d1faf 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.B = function B() { diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.2.minified.js index ea47e72daaa4..4a05ebd38fd6 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES2015Target_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.B = function() { return 42; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.1.normal.js index a714dd0fefda..159574ccdd34 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 // @module: esnext export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(C) { var x = C.x = 1; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.2.minified.js index 8acbcc4ab00a..fe092913f355 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target12_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C, E, E1, N, F, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; export { E1 as E, C1 as C }; C = C1 || (C1 = {}), C.x = 1; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.1.normal.js index 1b30d75f5799..52be90dd05f4 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 1; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.2.minified.js index f82ce05f7e27..8fadca477259 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.p = 1; + _class_call_check(this, C), this.p = 1; } return C.prototype.method = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.1.normal.js index 8f00628aeeb6..3a504ba6d0af 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es5 // @module: esnext var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; export default E; diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.2.minified.js index 2973c4fc58e1..643b04e103c9 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target4_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; export default E; diff --git a/crates/swc/tests/tsc-references/esnextmodulekind_es5.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekind_es5.1.normal.js index e20f7c0db904..15d7f1ba8974 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekind_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekind_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.B = function B() { diff --git a/crates/swc/tests/tsc-references/esnextmodulekind_es5.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekind_es5.2.minified.js index ea47e72daaa4..4a05ebd38fd6 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekind_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekind_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.B = function() { return 42; diff --git a/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.1.normal.js b/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.1.normal.js index 92f809fc7794..c766b76a8fa4 100644 --- a/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var ac; var ai; diff --git a/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.2.minified.js b/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.2.minified.js index f79f7004652d..a0d5a90d7c15 100644 --- a/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/everyTypeAssignableToAny_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.1.normal.js index 86242576162a..631b4e0b87fa 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -17,7 +17,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.2.minified.js index f51b7ba79bdc..83ea82c42005 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInitializer_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.1.normal.js index e120806a1180..53b6111318c6 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -20,7 +20,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = _$F2; @@ -32,7 +32,7 @@ var N; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; N1.A = A; N1.F2 = _$F2; diff --git a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.2.minified.js index a66d3bea0bbe..629eb119b427 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/everyTypeWithAnnotationAndInvalidInitializer_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, N, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); @@ -17,7 +17,7 @@ var M, N, C = function() { }(M || (M = {})), function(N1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; N1.A = A, N1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.1.normal.js index 0dc238f7a81a..9d9ad78e8206 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -17,7 +17,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.2.minified.js index e0c70b8db5ec..47346618412f 100644 --- a/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/everyTypeWithInitializer_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.1.normal.js b/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.1.normal.js index 783f82e840e4..5d02ea2dcaa3 100644 --- a/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: esnext export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.2.minified.js b/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exnextmodulekindExportClassNameWithObject_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/expandoOnAlias_es5.1.normal.js b/crates/swc/tests/tsc-references/expandoOnAlias_es5.1.normal.js index 690a34342072..63c8831e60bf 100644 --- a/crates/swc/tests/tsc-references/expandoOnAlias_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/expandoOnAlias_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @declaration: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // @Filename: vue.js export var Vue = function Vue() { "use strict"; - swcHelpers.classCallCheck(this, Vue); + _class_call_check(this, Vue); }; export var config = { x: 0 diff --git a/crates/swc/tests/tsc-references/expandoOnAlias_es5.2.minified.js b/crates/swc/tests/tsc-references/expandoOnAlias_es5.2.minified.js index 21b2dc7c99d2..668ce7c44caa 100644 --- a/crates/swc/tests/tsc-references/expandoOnAlias_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/expandoOnAlias_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Vue = function() { "use strict"; - swcHelpers.classCallCheck(this, Vue); + _class_call_check(this, Vue); }; export var config = { x: 0 diff --git a/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.1.normal.js b/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.1.normal.js index e38d372a3793..4e50bc157519 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var E1; (function(E1) { E1[E1["A"] = 0] = "A"; @@ -7,7 +7,7 @@ export var E1; })(E1 || (E1 = {})); var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; // Invalid, as there is already an exported member. module.exports = C1; diff --git a/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.2.minified.js b/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.2.minified.js index 6ec75e08eaca..dd3f29f7f046 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignmentAndDeclaration_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var E1; !function(E1) { E1[E1.A = 0] = "A", E1[E1.B = 1] = "B", E1[E1.C = 2] = "C"; }(E1 || (E1 = {})); var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; module.exports = C1; diff --git a/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.1.normal.js b/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.1.normal.js index 024d201cbc06..5106b5932b02 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @Filename: foo_0.ts var Foo = function Foo(x) { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; // @Filename: foo_1.ts diff --git a/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.2.minified.js b/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.2.minified.js index a47c81296322..9ae1e149b1bf 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignmentConstrainedGenericType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function(x) { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; var foo = require("./foo_0"); diff --git a/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.1.normal.js b/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.1.normal.js index 2fcba0618250..4c76fbf428b9 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @Filename: foo_0.ts var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; // @Filename: foo_1.ts diff --git a/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.2.minified.js b/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.2.minified.js index c75011032de7..6cc27b99befc 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignmentGenericType_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo, new (require("./foo_0"))().test; diff --git a/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.1.normal.js b/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.1.normal.js index aebb7458c04f..03fa77523acd 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @Filename: foo_0.ts var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.test = "test"; }; (function(Foo) { diff --git a/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.2.minified.js b/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.2.minified.js index accba4741209..0eb7f795ab1d 100644 --- a/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignmentTopLevelClodule_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.test = "test"; + _class_call_check(this, Foo), this.test = "test"; }; (Foo || (Foo = {})).answer = 42, module.exports = Foo; var foo = require("./foo_0"); diff --git a/crates/swc/tests/tsc-references/exportBinding_es5.1.normal.js b/crates/swc/tests/tsc-references/exportBinding_es5.1.normal.js index c8f2d20f17a5..0f6d00538a45 100644 --- a/crates/swc/tests/tsc-references/exportBinding_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportBinding_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: exportConsts.ts // @strict: true export { x }; @@ -8,7 +8,7 @@ var x = "x"; export { Y as Z }; var Y = function Y() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; // @filename: exportVars.ts // @strict: true diff --git a/crates/swc/tests/tsc-references/exportBinding_es5.2.minified.js b/crates/swc/tests/tsc-references/exportBinding_es5.2.minified.js index 8554496cecaf..d0ba3c739af0 100644 --- a/crates/swc/tests/tsc-references/exportBinding_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportBinding_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export default x; var x = "x"; var Y = function Y() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; export default y; var y = "y"; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.1.normal.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.1.normal.js index e2698b238868..f78494ec77e9 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: amd export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.2.minified.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectAMD_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.1.normal.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.1.normal.js index 61cf235b27b5..5b1d549cd503 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: commonjs export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.2.minified.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectCommonJS_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.1.normal.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.1.normal.js index 982e85abc91a..8e3c02b9d8e2 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: system export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.2.minified.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectSystem_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.1.normal.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.1.normal.js index 986da3f060e8..5854eb1fe2b0 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES5 // @module: umd export var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.2.minified.js b/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.2.minified.js index 41d6171e0e9d..24a9cccc1fa9 100644 --- a/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportClassNameWithObjectUMD_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; diff --git a/crates/swc/tests/tsc-references/exportCodeGen_es5.1.normal.js b/crates/swc/tests/tsc-references/exportCodeGen_es5.1.normal.js index 31443d8138b2..ebf6367aae97 100644 --- a/crates/swc/tests/tsc-references/exportCodeGen_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportCodeGen_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // should replace all refs to 'x' in the body, // with fully qualified var A; @@ -42,7 +42,7 @@ var E; E1.fn = fn; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; E1.C = C1; var M1; @@ -61,7 +61,7 @@ var F; })(Color || (Color = {})); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var M; (function(M) { diff --git a/crates/swc/tests/tsc-references/exportCodeGen_es5.2.minified.js b/crates/swc/tests/tsc-references/exportCodeGen_es5.2.minified.js index 48bfa2a6d61e..01cfefe391e4 100644 --- a/crates/swc/tests/tsc-references/exportCodeGen_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportCodeGen_es5.2.minified.js @@ -1,19 +1,19 @@ var A, B, C, D, E, F; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (A || (A = {})).x = 12, B || (B = {}), C || (C = {}), (D || (D = {})).yes = function() { return !0; }, function(E1) { (Color = E1.Color || (E1.Color = {}))[Color.Red = 0] = "Red", E1.fn = function() {}; var Color, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; E1.C = C1, (E1.M || (E1.M = {})).x = 42; }(E || (E = {})), function(F) { (Color1 = Color || (Color = {}))[Color1.Red = 0] = "Red"; var Color, M, Color1, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; M || (M = {}); }(F || (F = {})); diff --git a/crates/swc/tests/tsc-references/exportDeclaration_es5.1.normal.js b/crates/swc/tests/tsc-references/exportDeclaration_es5.1.normal.js index 6943859fe8e0..64a0ebbba8a5 100644 --- a/crates/swc/tests/tsc-references/exportDeclaration_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDeclaration_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new A(); export { }; diff --git a/crates/swc/tests/tsc-references/exportDeclaration_es5.2.minified.js b/crates/swc/tests/tsc-references/exportDeclaration_es5.2.minified.js index a1c87b6fe549..172be2e2d4cb 100644 --- a/crates/swc/tests/tsc-references/exportDeclaration_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDeclaration_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new A(); diff --git a/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.1.normal.js b/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.1.normal.js index 55773c61368a..29f4b1196b92 100644 --- a/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new A(); diff --git a/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.2.minified.js b/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.2.minified.js index f39843688bcd..a430d67e36a8 100644 --- a/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDeclaration_moduleSpecifier_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new A(); diff --git a/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.1.normal.js b/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.1.normal.js index 5c9a4a0cf6b2..a6502df23987 100644 --- a/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Object = function Object() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; export { Object as default }; diff --git a/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.2.minified.js b/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.2.minified.js index 05d8695064b0..c8fb8001f301 100644 --- a/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDefaultClassNameWithObject_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Object = function() { "use strict"; - swcHelpers.classCallCheck(this, Object); + _class_call_check(this, Object); }; export { Object as default }; diff --git a/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.1.normal.js b/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.1.normal.js index 4810951dd8d3..231f9708275f 100644 --- a/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; _class.z = "Foo"; // @target:es6 diff --git a/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.2.minified.js b/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.2.minified.js index ff24c6001e59..3f62569893e7 100644 --- a/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDefaultClassWithStaticPropertyAssignmentsInES6_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class = function() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; _class.z = "Foo"; export { _class as default }; diff --git a/crates/swc/tests/tsc-references/exportImportAlias_es5.1.normal.js b/crates/swc/tests/tsc-references/exportImportAlias_es5.1.normal.js index 295ad634cdba..4ff6c06458ec 100644 --- a/crates/swc/tests/tsc-references/exportImportAlias_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportImportAlias_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // expect no errors here var A; (function(A1) { var x1 = A1.x = "hello world"; var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -29,7 +29,7 @@ var X; (function(Y) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -48,7 +48,7 @@ var K; (function(K1) { var L = function L(name) { "use strict"; - swcHelpers.classCallCheck(this, L); + _class_call_check(this, L); this.name = name; }; K1.L = L; diff --git a/crates/swc/tests/tsc-references/exportImportAlias_es5.2.minified.js b/crates/swc/tests/tsc-references/exportImportAlias_es5.2.minified.js index 0cbb5aa8d8fb..6fc3573a9bf7 100644 --- a/crates/swc/tests/tsc-references/exportImportAlias_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportImportAlias_es5.2.minified.js @@ -1,10 +1,10 @@ var A, C, X, Z, K, M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { A1.x = "hello world"; var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.Point = Point; }(A || (A = {})), function(C1) { @@ -16,7 +16,7 @@ import * as swcHelpers from "@swc/helpers"; }; X1.Y = Y1, Y = Y1 = X1.Y || (X1.Y = {}), Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }, Y.Point = Point; }(X || (X = {})), function(Z1) { var y = X.Y; @@ -24,7 +24,7 @@ import * as swcHelpers from "@swc/helpers"; }(Z || (Z = {})), Z.y(), new Z.y.Point(0, 0), function(K1) { var L = function(name) { "use strict"; - swcHelpers.classCallCheck(this, L), this.name = name; + _class_call_check(this, L), this.name = name; }; K1.L = L, (L = K1.L || (K1.L = {})).y = 12; }(K || (K = {})), function(M1) { diff --git a/crates/swc/tests/tsc-references/exportNamespace1_es5.1.normal.js b/crates/swc/tests/tsc-references/exportNamespace1_es5.1.normal.js index d12b51248905..02df1f74e47c 100644 --- a/crates/swc/tests/tsc-references/exportNamespace1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNamespace1_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; // @Filename: c.ts export * from "./b"; diff --git a/crates/swc/tests/tsc-references/exportNamespace1_es5.2.minified.js b/crates/swc/tests/tsc-references/exportNamespace1_es5.2.minified.js index c119e2a4b73d..5d529900ed3d 100644 --- a/crates/swc/tests/tsc-references/exportNamespace1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNamespace1_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export * from "./b"; new A(); diff --git a/crates/swc/tests/tsc-references/exportNamespace3_es5.1.normal.js b/crates/swc/tests/tsc-references/exportNamespace3_es5.1.normal.js index 8af22cd03b03..93ade6889b60 100644 --- a/crates/swc/tests/tsc-references/exportNamespace3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNamespace3_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as _a from "./b"; // @Filename: d.ts import { a } from "./c"; // @Filename: a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { _a as a }; new a.A(); // Error diff --git a/crates/swc/tests/tsc-references/exportNamespace3_es5.2.minified.js b/crates/swc/tests/tsc-references/exportNamespace3_es5.2.minified.js index cf1e76762060..ef1325d71857 100644 --- a/crates/swc/tests/tsc-references/exportNamespace3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNamespace3_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as _a from "./b"; import { a } from "./c"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new a.A(); export { _a as a }; diff --git a/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.1.normal.js b/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.1.normal.js index 6f673c084c56..6c67430d9a90 100644 --- a/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: use.js import * as s from "./mod"; // @allowJs: true @@ -11,7 +11,7 @@ exports.n.K = function() { }; exports.Classic = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.p = 1; }; var k = new s.n.K(); diff --git a/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.2.minified.js b/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.2.minified.js index 99134325123d..3b7073599a7f 100644 --- a/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNestedNamespaces_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as s from "./mod"; exports.n = {}, exports.n.K = function() { this.x = 10; }, exports.Classic = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.p = 1; + _class_call_check(this, _class), this.p = 1; }, new s.n.K().x, new s.Classic(); diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType_es5.1.normal.js b/crates/swc/tests/tsc-references/exportNonVisibleType_es5.1.normal.js index eb971f7ea3ed..a9cd6a1d3c7b 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = { a: "test", b: 42 @@ -7,13 +7,13 @@ module.exports = x // Should fail, I1 not exported. ; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; module.exports = C1 // Should fail, type I1 of visible member C1.m1 not exported. ; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; module.exports = C1 // Should work, private type I1 of visible class C1 only used in private member m1. ; diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType_es5.2.minified.js b/crates/swc/tests/tsc-references/exportNonVisibleType_es5.2.minified.js index e5cfec26faa1..2bc813490b99 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = { a: "test", b: 42 }; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; module.exports = C1; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; module.exports = C1; diff --git a/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.1.normal.js b/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.1.normal.js index 5af93bd09cf7..171ef6ef4aa0 100644 --- a/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true // @Filename: bug24492.js module.exports.D = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; new D(); diff --git a/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.2.minified.js b/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.2.minified.js index 90ffc109d627..fa123898168c 100644 --- a/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportPropertyAssignmentNameResolution_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports.D = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, new D(); diff --git a/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.1.normal.js index f512b94f7d8e..17d49d71ef06 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I, T } from "./t1"; // @module: amd @@ -8,7 +8,7 @@ var v = 1; function f() {} var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.2.minified.js index a3b42717b29d..360a417f6044 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1-amd_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I, T } from "./t1"; var E, D, M, v = 1; function f() {} var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; diff --git a/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.1.normal.js index b79473163a76..b6db5c62de97 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I, T } from "./t1"; // @target: es6 @@ -8,7 +8,7 @@ var v = 1; function f() {} var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.2.minified.js index a3b42717b29d..360a417f6044 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1-es6_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I, T } from "./t1"; var E, D, M, v = 1; function f() {} var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; diff --git a/crates/swc/tests/tsc-references/exportsAndImports1_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports1_es5.1.normal.js index 77e1a10762e5..34f382051349 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I, T } from "./t1"; // @module: commonjs @@ -7,7 +7,7 @@ var v = 1; function f() {} var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports1_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports1_es5.2.minified.js index a3b42717b29d..360a417f6044 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports1_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I, T } from "./t1"; var E, D, M, v = 1; function f() {} var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; diff --git a/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.1.normal.js index a57313e1cc8e..67671073589b 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I1 as I, T1 as T } from "./t1"; // @module: amd @@ -8,7 +8,7 @@ export var v = 1; export function f() {} export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.2.minified.js index 17d542b99567..dcee8e144b47 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3-amd_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I1 as I, T1 as T } from "./t1"; export var v = 1; export function f() {} export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; !function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.1.normal.js index 3e1f6c76e833..571ad9299f52 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I1 as I, T1 as T } from "./t1"; // @target: es6 @@ -8,7 +8,7 @@ export var v = 1; export function f() {} export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.2.minified.js index 17d542b99567..dcee8e144b47 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3-es6_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I1 as I, T1 as T } from "./t1"; export var v = 1; export function f() {} export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; !function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports3_es5.1.normal.js b/crates/swc/tests/tsc-references/exportsAndImports3_es5.1.normal.js index 16fc22d63d00..77fa316ef18d 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: t3.ts import { I1 as I, T1 as T } from "./t1"; // @module: commonjs @@ -7,7 +7,7 @@ export var v = 1; export function f() {} export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/exportsAndImports3_es5.2.minified.js b/crates/swc/tests/tsc-references/exportsAndImports3_es5.2.minified.js index 17d542b99567..dcee8e144b47 100644 --- a/crates/swc/tests/tsc-references/exportsAndImports3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/exportsAndImports3_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { I1 as I, T1 as T } from "./t1"; export var v = 1; export function f() {} export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var E; !function(E) { diff --git a/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.1.normal.js b/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.1.normal.js index 087d2e5d5cb8..acaea0020297 100644 --- a/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @module: commonjs // @Filename: foo1.ts var x = function x() { "use strict"; - swcHelpers.classCallCheck(this, x); + _class_call_check(this, x); }; module.exports = x; // @Filename: foo2.ts @@ -11,10 +13,10 @@ var foo1 = require("./foo1"); var x = foo1; var y = /*#__PURE__*/ function(x1) { "use strict"; - swcHelpers.inherits(y, x1); - var _super = swcHelpers.createSuper(y); + _inherits(y, x1); + var _super = _create_super(y); function y() { - swcHelpers.classCallCheck(this, y); + _class_call_check(this, y); return _super.apply(this, arguments); } return y; diff --git a/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.2.minified.js b/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.2.minified.js index 5ede971b07e4..07c85856e093 100644 --- a/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendClassExpressionFromModule_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x = function() { "use strict"; - swcHelpers.classCallCheck(this, x); + _class_call_check(this, x); }; module.exports = x; var x = require("./foo1"), y = function(x1) { "use strict"; - swcHelpers.inherits(y, x1); - var _super = swcHelpers.createSuper(y); + _inherits(y, x1); + var _super = _create_super(y); function y() { - return swcHelpers.classCallCheck(this, y), _super.apply(this, arguments); + return _class_call_check(this, y), _super.apply(this, arguments); } return y; }(x); diff --git a/crates/swc/tests/tsc-references/extendsTag1_es5.1.normal.js b/crates/swc/tests/tsc-references/extendsTag1_es5.1.normal.js index e6051a3019e5..fe959ac293ee 100644 --- a/crates/swc/tests/tsc-references/extendsTag1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendsTag1_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -9,11 +12,11 @@ import * as swcHelpers from "@swc/helpers"; * @extends {Set} Should prefer this Set, not the Set in the heritage clause */ var My = /*#__PURE__*/ function(Set) { "use strict"; - swcHelpers.inherits(My, Set); - var _super = swcHelpers.createSuper(My); + _inherits(My, Set); + var _super = _create_super(My); function My() { - swcHelpers.classCallCheck(this, My); + _class_call_check(this, My); return _super.apply(this, arguments); } return My; -}(swcHelpers.wrapNativeSuper(Set)); +}(_wrap_native_super(Set)); diff --git a/crates/swc/tests/tsc-references/extendsTag1_es5.2.minified.js b/crates/swc/tests/tsc-references/extendsTag1_es5.2.minified.js index 52aad327c5eb..8f184661303b 100644 --- a/crates/swc/tests/tsc-references/extendsTag1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTag1_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var My = function(Set) { "use strict"; - swcHelpers.inherits(My, Set); - var _super = swcHelpers.createSuper(My); + _inherits(My, Set); + var _super = _create_super(My); function My() { - return swcHelpers.classCallCheck(this, My), _super.apply(this, arguments); + return _class_call_check(this, My), _super.apply(this, arguments); } return My; -}(swcHelpers.wrapNativeSuper(Set)); +}(_wrap_native_super(Set)); diff --git a/crates/swc/tests/tsc-references/extendsTag2_es5.1.normal.js b/crates/swc/tests/tsc-references/extendsTag2_es5.1.normal.js index 0b621ebcaa91..de7e9dee6ddc 100644 --- a/crates/swc/tests/tsc-references/extendsTag2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendsTag2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -8,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; * @constructor */ var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; /** * @extends {A} @@ -16,10 +18,10 @@ import * as swcHelpers from "@swc/helpers"; * @constructor */ var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.call(this); } return B; diff --git a/crates/swc/tests/tsc-references/extendsTag2_es5.2.minified.js b/crates/swc/tests/tsc-references/extendsTag2_es5.2.minified.js index ad3131a34156..6cae6f598292 100644 --- a/crates/swc/tests/tsc-references/extendsTag2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTag2_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.call(this); + return _class_call_check(this, B), _super.call(this); } return B; }(A); diff --git a/crates/swc/tests/tsc-references/extendsTag3_es5.1.normal.js b/crates/swc/tests/tsc-references/extendsTag3_es5.1.normal.js index a86f72082144..8e605595b31f 100644 --- a/crates/swc/tests/tsc-references/extendsTag3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendsTag3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -8,17 +10,17 @@ import * as swcHelpers from "@swc/helpers"; * @constructor */ var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; /** * @extends {A} * @constructor */ var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.call(this); } return B; diff --git a/crates/swc/tests/tsc-references/extendsTag3_es5.2.minified.js b/crates/swc/tests/tsc-references/extendsTag3_es5.2.minified.js index ad3131a34156..6cae6f598292 100644 --- a/crates/swc/tests/tsc-references/extendsTag3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTag3_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.call(this); + return _class_call_check(this, B), _super.call(this); } return B; }(A); diff --git a/crates/swc/tests/tsc-references/extendsTag4_es5.1.normal.js b/crates/swc/tests/tsc-references/extendsTag4_es5.1.normal.js index 12316c86286c..843027d396c1 100644 --- a/crates/swc/tests/tsc-references/extendsTag4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendsTag4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; * @constructor */ var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } /** * @extends {A} */ ; diff --git a/crates/swc/tests/tsc-references/extendsTag4_es5.2.minified.js b/crates/swc/tests/tsc-references/extendsTag4_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/extendsTag4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTag4_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/extendsTagEmit_es5.1.normal.js b/crates/swc/tests/tsc-references/extendsTagEmit_es5.1.normal.js index 40c1c305877d..a87ad1b7ae91 100644 --- a/crates/swc/tests/tsc-references/extendsTagEmit_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/extendsTagEmit_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -6,14 +8,14 @@ import * as swcHelpers from "@swc/helpers"; // @Filename: super.js export var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; /** @extends {Mismatch} */ var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/extendsTagEmit_es5.2.minified.js b/crates/swc/tests/tsc-references/extendsTagEmit_es5.2.minified.js index 2f077ed69099..9ddedfe94d00 100644 --- a/crates/swc/tests/tsc-references/extendsTagEmit_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/extendsTagEmit_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); diff --git a/crates/swc/tests/tsc-references/filterNamespace_import_es5.1.normal.js b/crates/swc/tests/tsc-references/filterNamespace_import_es5.1.normal.js index f90eff03151a..646d920b4d50 100644 --- a/crates/swc/tests/tsc-references/filterNamespace_import_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/filterNamespace_import_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /ns.ts var ns; (function(ns1) { var Class = function Class() { "use strict"; - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); }; ns1.Class = Class; var Value = ns1.Value = ""; @@ -12,7 +12,7 @@ var ns; (function(nested) { var NestedClass = function NestedClass() { "use strict"; - swcHelpers.classCallCheck(this, NestedClass); + _class_call_check(this, NestedClass); }; nested.NestedClass = NestedClass; })(nested1 = ns1.nested || (ns1.nested = {})); diff --git a/crates/swc/tests/tsc-references/filterNamespace_import_es5.2.minified.js b/crates/swc/tests/tsc-references/filterNamespace_import_es5.2.minified.js index 5c25260fb5e1..f713b6b40fbc 100644 --- a/crates/swc/tests/tsc-references/filterNamespace_import_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/filterNamespace_import_es5.2.minified.js @@ -1,13 +1,13 @@ var ns; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(ns1) { var nested, NestedClass, Class = function() { "use strict"; - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); }; ns1.Class = Class, ns1.Value = "", nested = ns1.nested || (ns1.nested = {}), NestedClass = function() { "use strict"; - swcHelpers.classCallCheck(this, NestedClass); + _class_call_check(this, NestedClass); }, nested.NestedClass = NestedClass; }(ns || (ns = {})); export default ns; diff --git a/crates/swc/tests/tsc-references/fixSignatureCaching_es5.1.normal.js b/crates/swc/tests/tsc-references/fixSignatureCaching_es5.1.normal.js index cef63572553b..6327c63c0fe5 100644 --- a/crates/swc/tests/tsc-references/fixSignatureCaching_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/fixSignatureCaching_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // Repro from #10697 (function(define, undefined) { define(function() { @@ -797,7 +797,7 @@ import * as swcHelpers from "@swc/helpers"; * @returns {boolean} true when the pattern matches, otherwise false * @function MobileDetect#match */ match: function match(pattern) { - if (!swcHelpers._instanceof(pattern, RegExp)) { + if (!_instanceof(pattern, RegExp)) { pattern = new RegExp(pattern, "i"); } return pattern.test(this.ua); diff --git a/crates/swc/tests/tsc-references/fixSignatureCaching_es5.2.minified.js b/crates/swc/tests/tsc-references/fixSignatureCaching_es5.2.minified.js index 919b696093ac..f6a417b52940 100644 --- a/crates/swc/tests/tsc-references/fixSignatureCaching_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/fixSignatureCaching_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; !function(define, undefined) { define(function() { "use strict"; @@ -381,7 +381,7 @@ import * as swcHelpers from "@swc/helpers"; return containsIC(this.userAgents(), key) || equalIC(key, this.os()) || equalIC(key, this.phone()) || equalIC(key, this.tablet()) || containsIC(impl.findMatches(impl.mobileDetectRules.utils, this.ua), key); }, match: function(pattern) { - return swcHelpers._instanceof(pattern, RegExp) || (pattern = new RegExp(pattern, "i")), pattern.test(this.ua); + return _instanceof(pattern, RegExp) || (pattern = new RegExp(pattern, "i")), pattern.test(this.ua); }, isPhoneSized: function(maxPhoneWidth) { return MobileDetect.isPhoneSized(maxPhoneWidth || this.maxPhoneWidth); diff --git a/crates/swc/tests/tsc-references/fluentClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/fluentClasses_es5.1.normal.js index d5006dc8ed19..545d642d01dc 100644 --- a/crates/swc/tests/tsc-references/fluentClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/fluentClasses_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -12,10 +14,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -26,10 +28,10 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/fluentClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/fluentClasses_es5.2.minified.js index 4dfe0ab20f34..0d3d8822971d 100644 --- a/crates/swc/tests/tsc-references/fluentClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/fluentClasses_es5.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return this; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return this; }, B; }(A), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.baz = function() { return this; diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.1.normal.js index d7b2a67b6e04..7388223d5e22 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; for(var ref in []){ - var _ref = swcHelpers.slicedToArray(ref, 2), a = _ref[0], b = _ref[1]; + var _ref = _sliced_to_array(ref, 2), a = _ref[0], b = _ref[1]; } diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.2.minified.js index 455fea158835..efdae15d1bbe 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; for(var ref in []){ - var _ref = swcHelpers.slicedToArray(ref, 2); + var _ref = _sliced_to_array(ref, 2); _ref[0], _ref[1]; } diff --git a/crates/swc/tests/tsc-references/for-inStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/for-inStatements_es5.1.normal.js index b8d0547b440b..f8609671e4fe 100644 --- a/crates/swc/tests/tsc-references/for-inStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatements_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var aString; for(aString in {}){} var anAny; @@ -32,7 +36,7 @@ for(var x in function(x2, y) { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.biz = function biz() { @@ -51,10 +55,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -62,8 +66,8 @@ var B = /*#__PURE__*/ function(A) { for(var x in this.biz()){} for(var x in this.biz){} for(var x in this){} - for(var x in swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "biz", this)){} - for(var x in swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "biz", this).call(this)){} + for(var x in _get(_get_prototype_of(B.prototype), "biz", this)){} + for(var x in _get(_get_prototype_of(B.prototype), "biz", this).call(this)){} return null; }; return B; @@ -74,7 +78,7 @@ var M; (function(M1) { var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; M1.X = X; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/for-inStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/for-inStatements_es5.2.minified.js index 11c938df68c4..6cdc87c71af7 100644 --- a/crates/swc/tests/tsc-references/for-inStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatements_es5.2.minified.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; for(aString in {}); for(anAny in {}); for(var x in {}); @@ -29,7 +33,7 @@ for(var x in function(x2, y) { var aString, anAny, c, d, e, i, M, Color, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.biz = function() { for(var x in this.biz()); @@ -44,17 +48,17 @@ var aString, anAny, c, d, e, i, M, Color, A = function() { }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.boz = function() { for(var x in this.biz()); for(var x in this.biz); for(var x in this); - for(var x in swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "biz", this)); - for(var x in swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "biz", this).call(this)); + for(var x in _get(_get_prototype_of(B.prototype), "biz", this)); + for(var x in _get(_get_prototype_of(B.prototype), "biz", this).call(this)); return null; }, B; }(A); @@ -62,7 +66,7 @@ for(var x in i[42]); for(var x in !function(M1) { var X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; M1.X = X; }(M || (M = {})), M); diff --git a/crates/swc/tests/tsc-references/for-of14_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of14_es5.1.normal.js index 37bab23ac944..7d2a18591a3c 100644 --- a/crates/swc/tests/tsc-references/for-of14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of14_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of14_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of14_es5.2.minified.js index 68645406c487..5b376dd06610 100644 --- a/crates/swc/tests/tsc-references/for-of14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of14_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } return StringIterator.prototype.next = function() { return ""; diff --git a/crates/swc/tests/tsc-references/for-of15_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of15_es5.1.normal.js index af325800886f..074e900c5332 100644 --- a/crates/swc/tests/tsc-references/for-of15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of15_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of15_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of15_es5.2.minified.js index 0e4dcdbb9cf9..3a0c234a612d 100644 --- a/crates/swc/tests/tsc-references/for-of15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of15_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of16_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of16_es5.1.normal.js index aa7fcfc381e8..04362b00e6a1 100644 --- a/crates/swc/tests/tsc-references/for-of16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of16_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto[_iterator] = function() { diff --git a/crates/swc/tests/tsc-references/for-of16_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of16_es5.2.minified.js index a48e8a5cf6b7..7f8066eca9c7 100644 --- a/crates/swc/tests/tsc-references/for-of16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of16_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } return StringIterator.prototype[_iterator] = function() { return this; diff --git a/crates/swc/tests/tsc-references/for-of17_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of17_es5.1.normal.js index b2f15d1cc7d3..1cb891414a5c 100644 --- a/crates/swc/tests/tsc-references/for-of17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of17_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var NumberIterator = /*#__PURE__*/ function() { "use strict"; function NumberIterator() { - swcHelpers.classCallCheck(this, NumberIterator); + _class_call_check(this, NumberIterator); } var _proto = NumberIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of17_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of17_es5.2.minified.js index 7165177e9182..57bac10293a1 100644 --- a/crates/swc/tests/tsc-references/for-of17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of17_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, NumberIterator = function() { "use strict"; function NumberIterator() { - swcHelpers.classCallCheck(this, NumberIterator); + _class_call_check(this, NumberIterator); } var _proto = NumberIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of18_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of18_es5.1.normal.js index 384b3a514c5e..ddf0e33402aa 100644 --- a/crates/swc/tests/tsc-references/for-of18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of18_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of18_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of18_es5.2.minified.js index 5cf2e78da464..8fa6b2243cde 100644 --- a/crates/swc/tests/tsc-references/for-of18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of18_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of19_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of19_es5.1.normal.js index ce665f91f8e8..090887dda8d0 100644 --- a/crates/swc/tests/tsc-references/for-of19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of19_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of19_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of19_es5.2.minified.js index 212cd7134d71..0b70d6f55246 100644 --- a/crates/swc/tests/tsc-references/for-of19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of19_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of20_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of20_es5.1.normal.js index ce665f91f8e8..090887dda8d0 100644 --- a/crates/swc/tests/tsc-references/for-of20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of20_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of20_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of20_es5.2.minified.js index 212cd7134d71..0b70d6f55246 100644 --- a/crates/swc/tests/tsc-references/for-of20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of20_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of21_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of21_es5.1.normal.js index ce665f91f8e8..090887dda8d0 100644 --- a/crates/swc/tests/tsc-references/for-of21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of21_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of21_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of21_es5.2.minified.js index 212cd7134d71..0b70d6f55246 100644 --- a/crates/swc/tests/tsc-references/for-of21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of21_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of22_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of22_es5.1.normal.js index ea2db1b6938b..219d603ad4c0 100644 --- a/crates/swc/tests/tsc-references/for-of22_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of22_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of22_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of22_es5.2.minified.js index 212cd7134d71..0b70d6f55246 100644 --- a/crates/swc/tests/tsc-references/for-of22_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of22_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of23_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of23_es5.1.normal.js index 631d495f4604..39d0661f7a81 100644 --- a/crates/swc/tests/tsc-references/for-of23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of23_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of23_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of23_es5.2.minified.js index 212cd7134d71..0b70d6f55246 100644 --- a/crates/swc/tests/tsc-references/for-of23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of23_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of25_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of25_es5.1.normal.js index aae320bead28..469e9d5e30c1 100644 --- a/crates/swc/tests/tsc-references/for-of25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of25_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto[_iterator] = function() { diff --git a/crates/swc/tests/tsc-references/for-of25_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of25_es5.2.minified.js index f2f4ce938674..499538f4401d 100644 --- a/crates/swc/tests/tsc-references/for-of25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of25_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } return StringIterator.prototype[_iterator] = function() { return x; diff --git a/crates/swc/tests/tsc-references/for-of26_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of26_es5.1.normal.js index 64f73b98fef3..231e8aaaad24 100644 --- a/crates/swc/tests/tsc-references/for-of26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of26_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of26_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of26_es5.2.minified.js index cc70caa13d3f..ee313f1e7f7b 100644 --- a/crates/swc/tests/tsc-references/for-of26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of26_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of27_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of27_es5.1.normal.js index 8b7fc198bb27..da565d62b540 100644 --- a/crates/swc/tests/tsc-references/for-of27_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of27_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var StringIterator = function StringIterator() { "use strict"; - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); }; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { diff --git a/crates/swc/tests/tsc-references/for-of27_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of27_es5.2.minified.js index 598f03887486..e2489a39ee41 100644 --- a/crates/swc/tests/tsc-references/for-of27_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of27_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var StringIterator = function() { "use strict"; - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); }, _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = (new StringIterator)[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)_step.value; diff --git a/crates/swc/tests/tsc-references/for-of28_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of28_es5.1.normal.js index b825f040c503..4d01942e53fd 100644 --- a/crates/swc/tests/tsc-references/for-of28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of28_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto[_iterator] = function() { diff --git a/crates/swc/tests/tsc-references/for-of28_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of28_es5.2.minified.js index a48e8a5cf6b7..7f8066eca9c7 100644 --- a/crates/swc/tests/tsc-references/for-of28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of28_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } return StringIterator.prototype[_iterator] = function() { return this; diff --git a/crates/swc/tests/tsc-references/for-of30_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of30_es5.1.normal.js index fa5f321b8ebe..dab3f317d0fb 100644 --- a/crates/swc/tests/tsc-references/for-of30_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of30_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); this.return = 0; } var _proto = StringIterator.prototype; diff --git a/crates/swc/tests/tsc-references/for-of30_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of30_es5.2.minified.js index e5aceee12bec..4dce9272988d 100644 --- a/crates/swc/tests/tsc-references/for-of30_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of30_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator), this.return = 0; + _class_call_check(this, StringIterator), this.return = 0; } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of31_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of31_es5.1.normal.js index eaf254fc4817..5eb515d9406d 100644 --- a/crates/swc/tests/tsc-references/for-of31_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of31_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of31_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of31_es5.2.minified.js index 4ebea484bb73..f49aa63491a6 100644 --- a/crates/swc/tests/tsc-references/for-of31_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of31_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of33_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of33_es5.1.normal.js index b38ac68d7436..48b1a1e01caf 100644 --- a/crates/swc/tests/tsc-references/for-of33_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of33_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 //@noImplicitAny: true var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto[_iterator] = function() { diff --git a/crates/swc/tests/tsc-references/for-of33_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of33_es5.2.minified.js index 5a26ac79981c..14c498c4b09e 100644 --- a/crates/swc/tests/tsc-references/for-of33_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of33_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } return StringIterator.prototype[_iterator] = function() { return v; diff --git a/crates/swc/tests/tsc-references/for-of34_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of34_es5.1.normal.js index cc5a08392df7..469d4faf3d04 100644 --- a/crates/swc/tests/tsc-references/for-of34_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of34_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 //@noImplicitAny: true var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of34_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of34_es5.2.minified.js index f4f5f12ed3b0..3dc8acced93e 100644 --- a/crates/swc/tests/tsc-references/for-of34_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of34_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of35_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of35_es5.1.normal.js index d185e22be3ba..42265253d641 100644 --- a/crates/swc/tests/tsc-references/for-of35_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of35_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 //@noImplicitAny: true var StringIterator = /*#__PURE__*/ function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/for-of35_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of35_es5.2.minified.js index a5be338ae97f..714b4f197041 100644 --- a/crates/swc/tests/tsc-references/for-of35_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of35_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, StringIterator = function() { "use strict"; function StringIterator() { - swcHelpers.classCallCheck(this, StringIterator); + _class_call_check(this, StringIterator); } var _proto = StringIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/for-of38_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of38_es5.1.normal.js index 6d303d4e8e0e..b1781c9db221 100644 --- a/crates/swc/tests/tsc-references/for-of38_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of38_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var map = new Map([ [ @@ -9,7 +9,7 @@ var map = new Map([ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), k = _value[0], v = _value[1]; + var _value = _sliced_to_array(_step.value, 2), k = _value[0], v = _value[1]; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of38_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of38_es5.2.minified.js index 006d7ac458c9..b110be4b42c8 100644 --- a/crates/swc/tests/tsc-references/for-of38_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of38_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -7,7 +7,7 @@ var map = new Map([ ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/for-of39_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of39_es5.1.normal.js index 659b107f4711..2cef6597f5cf 100644 --- a/crates/swc/tests/tsc-references/for-of39_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of39_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; // @lib: es2015 // @target: ES6 var map = new Map([ @@ -14,7 +14,7 @@ var map = new Map([ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), k = _value[0], v = _value[1]; + var _value = _sliced_to_array(_step.value, 2), k = _value[0], v = _value[1]; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of39_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of39_es5.2.minified.js index 3c6ad5f7d471..e3b289b4dc65 100644 --- a/crates/swc/tests/tsc-references/for-of39_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of39_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -11,7 +11,7 @@ var map = new Map([ ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/for-of40_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of40_es5.1.normal.js index 5e93591f5644..75768450cb7c 100644 --- a/crates/swc/tests/tsc-references/for-of40_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of40_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var map = new Map([ [ @@ -9,7 +9,7 @@ var map = new Map([ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), tmp = _value[0], k = tmp === void 0 ? "" : tmp, tmp1 = _value[1], v = tmp1 === void 0 ? false : tmp1; + var _value = _sliced_to_array(_step.value, 2), tmp = _value[0], k = tmp === void 0 ? "" : tmp, tmp1 = _value[1], v = tmp1 === void 0 ? false : tmp1; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of40_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of40_es5.2.minified.js index 006d7ac458c9..b110be4b42c8 100644 --- a/crates/swc/tests/tsc-references/for-of40_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of40_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -7,7 +7,7 @@ var map = new Map([ ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/for-of41_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of41_es5.1.normal.js index 9e73d7891fa3..ca90780fbd09 100644 --- a/crates/swc/tests/tsc-references/for-of41_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of41_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var array = [ { @@ -13,7 +13,7 @@ var array = [ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = array[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = _step.value, _x = swcHelpers.slicedToArray(_value.x, 1), a = _x[0], p = _value.y.p; + var _value = _step.value, _x = _sliced_to_array(_value.x, 1), a = _x[0], p = _value.y.p; a; p; } diff --git a/crates/swc/tests/tsc-references/for-of41_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of41_es5.2.minified.js index 3979e2286b94..b6b3b5460fb7 100644 --- a/crates/swc/tests/tsc-references/for-of41_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of41_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = [ @@ -12,7 +12,7 @@ try { } ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ var _value = _step.value; - swcHelpers.slicedToArray(_value.x, 1)[0], _value.y.p; + _sliced_to_array(_value.x, 1)[0], _value.y.p; } } catch (err) { _didIteratorError = !0, _iteratorError = err; diff --git a/crates/swc/tests/tsc-references/for-of44_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of44_es5.1.normal.js index 2cf3bbe25edf..59ef3632ce73 100644 --- a/crates/swc/tests/tsc-references/for-of44_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of44_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var array = [ [ @@ -17,7 +17,7 @@ var array = [ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = array[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), num = _value[0], strBoolSym = _value[1]; + var _value = _sliced_to_array(_step.value, 2), num = _value[0], strBoolSym = _value[1]; num; strBoolSym; } diff --git a/crates/swc/tests/tsc-references/for-of44_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of44_es5.2.minified.js index 1f82b1308db3..3871aa95887b 100644 --- a/crates/swc/tests/tsc-references/for-of44_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of44_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var array = [ [ 0, @@ -15,7 +15,7 @@ var array = [ ], _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = array[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/for-of45_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of45_es5.1.normal.js index 5f3f3bc4ae8a..e33e1aab947f 100644 --- a/crates/swc/tests/tsc-references/for-of45_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of45_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var k, v; var map = new Map([ @@ -11,7 +11,7 @@ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var ref, ref1, ref2; - ref = swcHelpers.slicedToArray(_step.value, 2), ref1 = ref[0], k = ref1 === void 0 ? "" : ref1, ref2 = ref[1], v = ref2 === void 0 ? false : ref2, ref; + ref = _sliced_to_array(_step.value, 2), ref1 = ref[0], k = ref1 === void 0 ? "" : ref1, ref2 = ref[1], v = ref2 === void 0 ? false : ref2, ref; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of45_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of45_es5.2.minified.js index 51fd5cd13735..017d276b9afd 100644 --- a/crates/swc/tests/tsc-references/for-of45_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of45_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -6,7 +6,7 @@ var map = new Map([ ] ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = swcHelpers.slicedToArray(_step.value, 2))[0], ref[1]; + for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = _sliced_to_array(_step.value, 2))[0], ref[1]; } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ diff --git a/crates/swc/tests/tsc-references/for-of46_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of46_es5.1.normal.js index 298d3f9bf948..2ae4875908eb 100644 --- a/crates/swc/tests/tsc-references/for-of46_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of46_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var k, v; var map = new Map([ @@ -11,7 +11,7 @@ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var ref, ref1, ref2; - ref = swcHelpers.slicedToArray(_step.value, 2), ref1 = ref[0], k = ref1 === void 0 ? false : ref1, ref2 = ref[1], v = ref2 === void 0 ? "" : ref2, ref; + ref = _sliced_to_array(_step.value, 2), ref1 = ref[0], k = ref1 === void 0 ? false : ref1, ref2 = ref[1], v = ref2 === void 0 ? "" : ref2, ref; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of46_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of46_es5.2.minified.js index 51fd5cd13735..017d276b9afd 100644 --- a/crates/swc/tests/tsc-references/for-of46_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of46_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -6,7 +6,7 @@ var map = new Map([ ] ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = swcHelpers.slicedToArray(_step.value, 2))[0], ref[1]; + for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = _sliced_to_array(_step.value, 2))[0], ref[1]; } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ diff --git a/crates/swc/tests/tsc-references/for-of49_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of49_es5.1.normal.js index bfa2b286b75e..b769c31e3f04 100644 --- a/crates/swc/tests/tsc-references/for-of49_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of49_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; //@target: ES6 var k, v; var map = new Map([ @@ -11,7 +12,7 @@ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var ref, ref1; - ref = swcHelpers.toArray(_step.value), k = ref[0], ref1 = swcHelpers.slicedToArray(ref.slice(1), 1), v = ref1[0], ref1, ref; + ref = _to_array(_step.value), k = ref[0], ref1 = _sliced_to_array(ref.slice(1), 1), v = ref1[0], ref1, ref; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of49_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of49_es5.2.minified.js index a01fb7007ae0..af3cb68cf343 100644 --- a/crates/swc/tests/tsc-references/for-of49_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of49_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var map = new Map([ [ "", @@ -6,7 +7,7 @@ var map = new Map([ ] ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { - for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = swcHelpers.toArray(_step.value))[0], swcHelpers.slicedToArray(ref.slice(1), 1)[0]; + for(var ref, _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)(ref = _to_array(_step.value))[0], _sliced_to_array(ref.slice(1), 1)[0]; } catch (err) { _didIteratorError = !0, _iteratorError = err; } finally{ diff --git a/crates/swc/tests/tsc-references/for-of50_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of50_es5.1.normal.js index 6d303d4e8e0e..b1781c9db221 100644 --- a/crates/swc/tests/tsc-references/for-of50_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of50_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var map = new Map([ [ @@ -9,7 +9,7 @@ var map = new Map([ var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), k = _value[0], v = _value[1]; + var _value = _sliced_to_array(_step.value, 2), k = _value[0], v = _value[1]; k; v; } diff --git a/crates/swc/tests/tsc-references/for-of50_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of50_es5.2.minified.js index 006d7ac458c9..b110be4b42c8 100644 --- a/crates/swc/tests/tsc-references/for-of50_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of50_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var map = new Map([ [ "", @@ -7,7 +7,7 @@ var map = new Map([ ]), _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = map[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/for-of52_es5.1.normal.js b/crates/swc/tests/tsc-references/for-of52_es5.1.normal.js index 4f51d6bcb374..858d2eb5e8ed 100644 --- a/crates/swc/tests/tsc-references/for-of52_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of52_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES6 for(var _iterator = [ [] ][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), v = _value[0], v = _value[1]; + var _value = _sliced_to_array(_step.value, 2), v = _value[0], v = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/for-of52_es5.2.minified.js b/crates/swc/tests/tsc-references/for-of52_es5.2.minified.js index a2309c2a948c..24ca8e324124 100644 --- a/crates/swc/tests/tsc-references/for-of52_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of52_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = [ [] ][Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.1.normal.js b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.1.normal.js index 878c14548ba6..589f1bd6a4c7 100644 --- a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(C2, C); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(C); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -27,7 +29,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.2.minified.js b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.2.minified.js index 3b5ad6a6e623..cc6daf0a2aa9 100644 --- a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C), D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; for(!function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/forStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/forStatements_es5.1.normal.js index 64bfad66775c..bf3f75f9bb26 100644 --- a/crates/swc/tests/tsc-references/forStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/forStatements_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -17,7 +17,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/forStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/forStatements_es5.2.minified.js index 527ed3758fb0..9b0901f1278a 100644 --- a/crates/swc/tests/tsc-references/forStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/forStatements_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; for(!function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/forgottenNew_es5.1.normal.js b/crates/swc/tests/tsc-references/forgottenNew_es5.1.normal.js index 196a128b7929..3cbf70af9f29 100644 --- a/crates/swc/tests/tsc-references/forgottenNew_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/forgottenNew_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Tools; (function(Tools1) { var NullLogger = function NullLogger() { "use strict"; - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); }; Tools1.NullLogger = NullLogger; })(Tools || (Tools = {})); diff --git a/crates/swc/tests/tsc-references/forgottenNew_es5.2.minified.js b/crates/swc/tests/tsc-references/forgottenNew_es5.2.minified.js index ffa504a986b0..1fde36a5f7f0 100644 --- a/crates/swc/tests/tsc-references/forgottenNew_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/forgottenNew_es5.2.minified.js @@ -1,9 +1,9 @@ var Tools; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(Tools1) { var NullLogger = function() { "use strict"; - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); }; Tools1.NullLogger = NullLogger; }(Tools || (Tools = {})), Tools.NullLogger(); diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.1.normal.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.1.normal.js index 882847d1c468..04afa31f7708 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // satisfaction of a constraint to Function, all of these invocations are errors unless otherwise noted function foo(x) { return x; @@ -11,12 +11,12 @@ function foo2(x) { } var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var b; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var b2; var r = foo2(new Function()); diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.2.minified.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.2.minified.js index 564e2fa015cb..6683d87983bc 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction2_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(x) { return x; }(function() {}, 1); var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new Function(); diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.1.normal.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.1.normal.js index 6afe1c1f89eb..e4f97bf838c3 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // satisfaction of a constraint to Function, no errors expected function foo(x) { return x; @@ -6,7 +6,7 @@ function foo(x) { var i; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b; @@ -28,7 +28,7 @@ var r8 = foo(c); var i2; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var a2; var b2; diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.2.minified.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.2.minified.js index e23eac82c086..1519bdba7147 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.1.normal.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.1.normal.js index f3099cd823c1..75206fe92cbf 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // satisfaction of a constraint to Function, no errors expected function foo(x) { return x; @@ -6,7 +6,7 @@ function foo(x) { var i; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b; @@ -31,7 +31,7 @@ var r8 = foo(c); var i2; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var a2; var b2; diff --git a/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.2.minified.js b/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.2.minified.js index b5ccb900ac61..780a9814a9a7 100644 --- a/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionConstraintSatisfaction_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new Function(); var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.1.normal.js b/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.1.normal.js index 8559a8fb7e51..b04ccbd9197a 100644 --- a/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var // When a function expression with no type parameters and no parameter type annotations // is contextually typed (section 4.19) by a type T and a contextual signature S can be extracted from T E; @@ -15,7 +15,7 @@ var a0 = function(num, str) { var Class = /*#__PURE__*/ function() { "use strict"; function Class() { - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); } var _proto = Class.prototype; _proto.foo = function foo() {}; @@ -63,7 +63,7 @@ b6 = function(i) { b7 = function(j, m) {}; // Per spec, no contextual signature can be extracted in this case. (Otherwise clause) var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var k1 = function(j, k) { return [ j, diff --git a/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.2.minified.js b/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.2.minified.js index e61eb76f38a4..d01c2787db92 100644 --- a/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionExpressionContextualTyping1_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.red = 0] = "red", E[E.blue = 1] = "blue"; }(E || (E = {})); var E, Class = function() { "use strict"; function Class() { - swcHelpers.classCallCheck(this, Class); + _class_call_check(this, Class); } return Class.prototype.foo = function() {}, Class; }(), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/functionImplementationErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/functionImplementationErrors_es5.1.normal.js index 515b6942fb8c..d9ee8608f628 100644 --- a/crates/swc/tests/tsc-references/functionImplementationErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionImplementationErrors_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowUnreachableCode: true // FunctionExpression with no return type annotation with multiple return statements with unrelated types var f1 = function f1() { @@ -45,28 +47,28 @@ undefined === function() { }; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var AnotherClass = function AnotherClass() { "use strict"; - swcHelpers.classCallCheck(this, AnotherClass); + _class_call_check(this, AnotherClass); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/functionImplementationErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/functionImplementationErrors_es5.2.minified.js index 8e27e84bcb75..026b201792db 100644 --- a/crates/swc/tests/tsc-references/functionImplementationErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionImplementationErrors_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, AnotherClass = function() { "use strict"; - swcHelpers.classCallCheck(this, AnotherClass); + _class_call_check(this, AnotherClass); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/functionImplementations_es5.1.normal.js b/crates/swc/tests/tsc-references/functionImplementations_es5.1.normal.js index ac4d37335d49..dedef01a1025 100644 --- a/crates/swc/tests/tsc-references/functionImplementations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionImplementations_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowUnreachableCode: true // FunctionExpression with no return type annotation and no return statement returns void var v = function() {}(); @@ -67,14 +69,14 @@ var n = function() { // FunctionExpression with no return type annotation with multiple return statements with subtype relation between returns var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; @@ -128,17 +130,17 @@ function f6() { } var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Base); var AnotherClass = function AnotherClass() { "use strict"; - swcHelpers.classCallCheck(this, AnotherClass); + _class_call_check(this, AnotherClass); }; // if f is a contextually typed function expression, the inferred return type is the union type // of the types of the return statement expressions in the function body, diff --git a/crates/swc/tests/tsc-references/functionImplementations_es5.2.minified.js b/crates/swc/tests/tsc-references/functionImplementations_es5.2.minified.js index e07af818befb..728de0fc97d3 100644 --- a/crates/swc/tests/tsc-references/functionImplementations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionImplementations_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function rec1() { return rec2(); } @@ -14,26 +16,26 @@ function rec4() { rec1(), rec2(), rec3(), rec4(); var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); new Base(), new Base(); var Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base), AnotherClass = function() { "use strict"; - swcHelpers.classCallCheck(this, AnotherClass); + _class_call_check(this, AnotherClass); }; diff --git a/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.1.normal.js b/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.1.normal.js index 613ce8659cf1..3f4e8bc5bebf 100644 --- a/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // basic uses of function literals with constructor overloads var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var f = C; var f2 = C; diff --git a/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.2.minified.js b/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.2.minified.js index 503f0ee965dd..c207190e5e50 100644 --- a/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/functionLiteralForOverloads2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/generatedContextualTyping_es5.1.normal.js b/crates/swc/tests/tsc-references/generatedContextualTyping_es5.1.normal.js index 1d3e3a928b4e..12e442872b49 100644 --- a/crates/swc/tests/tsc-references/generatedContextualTyping_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatedContextualTyping_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowUnreachableCode: true var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; @@ -93,7 +95,7 @@ var x12 = { }; var x13 = function x13() { "use strict"; - swcHelpers.classCallCheck(this, x13); + _class_call_check(this, x13); this.member = function() { return [ d1, @@ -103,7 +105,7 @@ var x13 = function x13() { }; var x14 = function x14() { "use strict"; - swcHelpers.classCallCheck(this, x14); + _class_call_check(this, x14); this.member = function() { return [ d1, @@ -113,7 +115,7 @@ var x14 = function x14() { }; var x15 = function x15() { "use strict"; - swcHelpers.classCallCheck(this, x15); + _class_call_check(this, x15); this.member = function named() { return [ d1, @@ -123,7 +125,7 @@ var x15 = function x15() { }; var x16 = function x16() { "use strict"; - swcHelpers.classCallCheck(this, x16); + _class_call_check(this, x16); this.member = function() { return [ d1, @@ -133,7 +135,7 @@ var x16 = function x16() { }; var x17 = function x17() { "use strict"; - swcHelpers.classCallCheck(this, x17); + _class_call_check(this, x17); this.member = function() { return [ d1, @@ -143,7 +145,7 @@ var x17 = function x17() { }; var x18 = function x18() { "use strict"; - swcHelpers.classCallCheck(this, x18); + _class_call_check(this, x18); this.member = function named() { return [ d1, @@ -153,7 +155,7 @@ var x18 = function x18() { }; var x19 = function x19() { "use strict"; - swcHelpers.classCallCheck(this, x19); + _class_call_check(this, x19); this.member = [ d1, d2 @@ -161,7 +163,7 @@ var x19 = function x19() { }; var x20 = function x20() { "use strict"; - swcHelpers.classCallCheck(this, x20); + _class_call_check(this, x20); this.member = [ d1, d2 @@ -169,7 +171,7 @@ var x20 = function x20() { }; var x21 = function x21() { "use strict"; - swcHelpers.classCallCheck(this, x21); + _class_call_check(this, x21); this.member = [ d1, d2 @@ -177,7 +179,7 @@ var x21 = function x21() { }; var x22 = function x22() { "use strict"; - swcHelpers.classCallCheck(this, x22); + _class_call_check(this, x22); this.member = { n: [ d1, @@ -187,7 +189,7 @@ var x22 = function x22() { }; var x23 = function x23() { "use strict"; - swcHelpers.classCallCheck(this, x23); + _class_call_check(this, x23); this.member = function(n) { var n; return null; @@ -195,7 +197,7 @@ var x23 = function x23() { }; var x24 = function x24() { "use strict"; - swcHelpers.classCallCheck(this, x24); + _class_call_check(this, x24); this.member = { func: function(n) { return [ @@ -207,7 +209,7 @@ var x24 = function x24() { }; var x25 = function x25() { "use strict"; - swcHelpers.classCallCheck(this, x25); + _class_call_check(this, x25); this.member = function() { return [ d1, @@ -217,7 +219,7 @@ var x25 = function x25() { }; var x26 = function x26() { "use strict"; - swcHelpers.classCallCheck(this, x26); + _class_call_check(this, x26); this.member = function() { return [ d1, @@ -227,7 +229,7 @@ var x26 = function x26() { }; var x27 = function x27() { "use strict"; - swcHelpers.classCallCheck(this, x27); + _class_call_check(this, x27); this.member = function named() { return [ d1, @@ -237,7 +239,7 @@ var x27 = function x27() { }; var x28 = function x28() { "use strict"; - swcHelpers.classCallCheck(this, x28); + _class_call_check(this, x28); this.member = function() { return [ d1, @@ -247,7 +249,7 @@ var x28 = function x28() { }; var x29 = function x29() { "use strict"; - swcHelpers.classCallCheck(this, x29); + _class_call_check(this, x29); this.member = function() { return [ d1, @@ -257,7 +259,7 @@ var x29 = function x29() { }; var x30 = function x30() { "use strict"; - swcHelpers.classCallCheck(this, x30); + _class_call_check(this, x30); this.member = function named() { return [ d1, @@ -267,7 +269,7 @@ var x30 = function x30() { }; var x31 = function x31() { "use strict"; - swcHelpers.classCallCheck(this, x31); + _class_call_check(this, x31); this.member = [ d1, d2 @@ -275,7 +277,7 @@ var x31 = function x31() { }; var x32 = function x32() { "use strict"; - swcHelpers.classCallCheck(this, x32); + _class_call_check(this, x32); this.member = [ d1, d2 @@ -283,7 +285,7 @@ var x32 = function x32() { }; var x33 = function x33() { "use strict"; - swcHelpers.classCallCheck(this, x33); + _class_call_check(this, x33); this.member = [ d1, d2 @@ -291,7 +293,7 @@ var x33 = function x33() { }; var x34 = function x34() { "use strict"; - swcHelpers.classCallCheck(this, x34); + _class_call_check(this, x34); this.member = { n: [ d1, @@ -301,7 +303,7 @@ var x34 = function x34() { }; var x35 = function x35() { "use strict"; - swcHelpers.classCallCheck(this, x35); + _class_call_check(this, x35); this.member = function(n) { var n; return null; @@ -309,7 +311,7 @@ var x35 = function x35() { }; var x36 = function x36() { "use strict"; - swcHelpers.classCallCheck(this, x36); + _class_call_check(this, x36); this.member = { func: function(n) { return [ @@ -321,7 +323,7 @@ var x36 = function x36() { }; var x37 = function x37() { "use strict"; - swcHelpers.classCallCheck(this, x37); + _class_call_check(this, x37); this.member = function() { return [ d1, @@ -331,7 +333,7 @@ var x37 = function x37() { }; var x38 = function x38() { "use strict"; - swcHelpers.classCallCheck(this, x38); + _class_call_check(this, x38); this.member = function() { return [ d1, @@ -341,7 +343,7 @@ var x38 = function x38() { }; var x39 = function x39() { "use strict"; - swcHelpers.classCallCheck(this, x39); + _class_call_check(this, x39); this.member = function named() { return [ d1, @@ -351,7 +353,7 @@ var x39 = function x39() { }; var x40 = function x40() { "use strict"; - swcHelpers.classCallCheck(this, x40); + _class_call_check(this, x40); this.member = function() { return [ d1, @@ -361,7 +363,7 @@ var x40 = function x40() { }; var x41 = function x41() { "use strict"; - swcHelpers.classCallCheck(this, x41); + _class_call_check(this, x41); this.member = function() { return [ d1, @@ -371,7 +373,7 @@ var x41 = function x41() { }; var x42 = function x42() { "use strict"; - swcHelpers.classCallCheck(this, x42); + _class_call_check(this, x42); this.member = function named() { return [ d1, @@ -381,7 +383,7 @@ var x42 = function x42() { }; var x43 = function x43() { "use strict"; - swcHelpers.classCallCheck(this, x43); + _class_call_check(this, x43); this.member = [ d1, d2 @@ -389,7 +391,7 @@ var x43 = function x43() { }; var x44 = function x44() { "use strict"; - swcHelpers.classCallCheck(this, x44); + _class_call_check(this, x44); this.member = [ d1, d2 @@ -397,7 +399,7 @@ var x44 = function x44() { }; var x45 = function x45() { "use strict"; - swcHelpers.classCallCheck(this, x45); + _class_call_check(this, x45); this.member = [ d1, d2 @@ -405,7 +407,7 @@ var x45 = function x45() { }; var x46 = function x46() { "use strict"; - swcHelpers.classCallCheck(this, x46); + _class_call_check(this, x46); this.member = { n: [ d1, @@ -415,7 +417,7 @@ var x46 = function x46() { }; var x47 = function x47() { "use strict"; - swcHelpers.classCallCheck(this, x47); + _class_call_check(this, x47); this.member = function(n) { var n; return null; @@ -423,7 +425,7 @@ var x47 = function x47() { }; var x48 = function x48() { "use strict"; - swcHelpers.classCallCheck(this, x48); + _class_call_check(this, x48); this.member = { func: function(n) { return [ @@ -435,7 +437,7 @@ var x48 = function x48() { }; var x49 = function x49() { "use strict"; - swcHelpers.classCallCheck(this, x49); + _class_call_check(this, x49); }; x49.member = function() { return [ @@ -445,7 +447,7 @@ x49.member = function() { }; var x50 = function x50() { "use strict"; - swcHelpers.classCallCheck(this, x50); + _class_call_check(this, x50); }; x50.member = function() { return [ @@ -455,7 +457,7 @@ x50.member = function() { }; var x51 = function x51() { "use strict"; - swcHelpers.classCallCheck(this, x51); + _class_call_check(this, x51); }; x51.member = function named() { return [ @@ -465,7 +467,7 @@ x51.member = function named() { }; var x52 = function x52() { "use strict"; - swcHelpers.classCallCheck(this, x52); + _class_call_check(this, x52); }; x52.member = function() { return [ @@ -475,7 +477,7 @@ x52.member = function() { }; var x53 = function x53() { "use strict"; - swcHelpers.classCallCheck(this, x53); + _class_call_check(this, x53); }; x53.member = function() { return [ @@ -485,7 +487,7 @@ x53.member = function() { }; var x54 = function x54() { "use strict"; - swcHelpers.classCallCheck(this, x54); + _class_call_check(this, x54); }; x54.member = function named() { return [ @@ -495,7 +497,7 @@ x54.member = function named() { }; var x55 = function x55() { "use strict"; - swcHelpers.classCallCheck(this, x55); + _class_call_check(this, x55); }; x55.member = [ d1, @@ -503,7 +505,7 @@ x55.member = [ ]; var x56 = function x56() { "use strict"; - swcHelpers.classCallCheck(this, x56); + _class_call_check(this, x56); }; x56.member = [ d1, @@ -511,7 +513,7 @@ x56.member = [ ]; var x57 = function x57() { "use strict"; - swcHelpers.classCallCheck(this, x57); + _class_call_check(this, x57); }; x57.member = [ d1, @@ -519,7 +521,7 @@ x57.member = [ ]; var x58 = function x58() { "use strict"; - swcHelpers.classCallCheck(this, x58); + _class_call_check(this, x58); }; x58.member = { n: [ @@ -529,7 +531,7 @@ x58.member = { }; var x59 = function x59() { "use strict"; - swcHelpers.classCallCheck(this, x59); + _class_call_check(this, x59); }; x59.member = function(n) { var n; @@ -537,7 +539,7 @@ x59.member = function(n) { }; var x60 = function x60() { "use strict"; - swcHelpers.classCallCheck(this, x60); + _class_call_check(this, x60); }; x60.member = { func: function(n) { @@ -549,7 +551,7 @@ x60.member = { }; var x61 = function x61() { "use strict"; - swcHelpers.classCallCheck(this, x61); + _class_call_check(this, x61); }; x61.member = function() { return [ @@ -559,7 +561,7 @@ x61.member = function() { }; var x62 = function x62() { "use strict"; - swcHelpers.classCallCheck(this, x62); + _class_call_check(this, x62); }; x62.member = function() { return [ @@ -569,7 +571,7 @@ x62.member = function() { }; var x63 = function x63() { "use strict"; - swcHelpers.classCallCheck(this, x63); + _class_call_check(this, x63); }; x63.member = function named() { return [ @@ -579,7 +581,7 @@ x63.member = function named() { }; var x64 = function x64() { "use strict"; - swcHelpers.classCallCheck(this, x64); + _class_call_check(this, x64); }; x64.member = function() { return [ @@ -589,7 +591,7 @@ x64.member = function() { }; var x65 = function x65() { "use strict"; - swcHelpers.classCallCheck(this, x65); + _class_call_check(this, x65); }; x65.member = function() { return [ @@ -599,7 +601,7 @@ x65.member = function() { }; var x66 = function x66() { "use strict"; - swcHelpers.classCallCheck(this, x66); + _class_call_check(this, x66); }; x66.member = function named() { return [ @@ -609,7 +611,7 @@ x66.member = function named() { }; var x67 = function x67() { "use strict"; - swcHelpers.classCallCheck(this, x67); + _class_call_check(this, x67); }; x67.member = [ d1, @@ -617,7 +619,7 @@ x67.member = [ ]; var x68 = function x68() { "use strict"; - swcHelpers.classCallCheck(this, x68); + _class_call_check(this, x68); }; x68.member = [ d1, @@ -625,7 +627,7 @@ x68.member = [ ]; var x69 = function x69() { "use strict"; - swcHelpers.classCallCheck(this, x69); + _class_call_check(this, x69); }; x69.member = [ d1, @@ -633,7 +635,7 @@ x69.member = [ ]; var x70 = function x70() { "use strict"; - swcHelpers.classCallCheck(this, x70); + _class_call_check(this, x70); }; x70.member = { n: [ @@ -643,7 +645,7 @@ x70.member = { }; var x71 = function x71() { "use strict"; - swcHelpers.classCallCheck(this, x71); + _class_call_check(this, x71); }; x71.member = function(n) { var n; @@ -651,7 +653,7 @@ x71.member = function(n) { }; var x72 = function x72() { "use strict"; - swcHelpers.classCallCheck(this, x72); + _class_call_check(this, x72); }; x72.member = { func: function(n) { @@ -663,7 +665,7 @@ x72.member = { }; var x73 = function x73() { "use strict"; - swcHelpers.classCallCheck(this, x73); + _class_call_check(this, x73); }; x73.member = function() { return [ @@ -673,7 +675,7 @@ x73.member = function() { }; var x74 = function x74() { "use strict"; - swcHelpers.classCallCheck(this, x74); + _class_call_check(this, x74); }; x74.member = function() { return [ @@ -683,7 +685,7 @@ x74.member = function() { }; var x75 = function x75() { "use strict"; - swcHelpers.classCallCheck(this, x75); + _class_call_check(this, x75); }; x75.member = function named() { return [ @@ -693,7 +695,7 @@ x75.member = function named() { }; var x76 = function x76() { "use strict"; - swcHelpers.classCallCheck(this, x76); + _class_call_check(this, x76); }; x76.member = function() { return [ @@ -703,7 +705,7 @@ x76.member = function() { }; var x77 = function x77() { "use strict"; - swcHelpers.classCallCheck(this, x77); + _class_call_check(this, x77); }; x77.member = function() { return [ @@ -713,7 +715,7 @@ x77.member = function() { }; var x78 = function x78() { "use strict"; - swcHelpers.classCallCheck(this, x78); + _class_call_check(this, x78); }; x78.member = function named() { return [ @@ -723,7 +725,7 @@ x78.member = function named() { }; var x79 = function x79() { "use strict"; - swcHelpers.classCallCheck(this, x79); + _class_call_check(this, x79); }; x79.member = [ d1, @@ -731,7 +733,7 @@ x79.member = [ ]; var x80 = function x80() { "use strict"; - swcHelpers.classCallCheck(this, x80); + _class_call_check(this, x80); }; x80.member = [ d1, @@ -739,7 +741,7 @@ x80.member = [ ]; var x81 = function x81() { "use strict"; - swcHelpers.classCallCheck(this, x81); + _class_call_check(this, x81); }; x81.member = [ d1, @@ -747,7 +749,7 @@ x81.member = [ ]; var x82 = function x82() { "use strict"; - swcHelpers.classCallCheck(this, x82); + _class_call_check(this, x82); }; x82.member = { n: [ @@ -757,7 +759,7 @@ x82.member = { }; var x83 = function x83() { "use strict"; - swcHelpers.classCallCheck(this, x83); + _class_call_check(this, x83); }; x83.member = function(n) { var n; @@ -765,7 +767,7 @@ x83.member = function(n) { }; var x84 = function x84() { "use strict"; - swcHelpers.classCallCheck(this, x84); + _class_call_check(this, x84); }; x84.member = { func: function(n) { @@ -783,7 +785,7 @@ var x85 = function x85() { d2 ]; }; - swcHelpers.classCallCheck(this, x85); + _class_call_check(this, x85); }; var x86 = function x86() { "use strict"; @@ -793,7 +795,7 @@ var x86 = function x86() { d2 ]; }; - swcHelpers.classCallCheck(this, x86); + _class_call_check(this, x86); }; var x87 = function x87() { "use strict"; @@ -803,7 +805,7 @@ var x87 = function x87() { d2 ]; }; - swcHelpers.classCallCheck(this, x87); + _class_call_check(this, x87); }; var x88 = function x88() { "use strict"; @@ -813,7 +815,7 @@ var x88 = function x88() { d2 ]; }; - swcHelpers.classCallCheck(this, x88); + _class_call_check(this, x88); }; var x89 = function x89() { "use strict"; @@ -823,7 +825,7 @@ var x89 = function x89() { d2 ]; }; - swcHelpers.classCallCheck(this, x89); + _class_call_check(this, x89); }; var x90 = function x90() { "use strict"; @@ -833,7 +835,7 @@ var x90 = function x90() { d2 ]; }; - swcHelpers.classCallCheck(this, x90); + _class_call_check(this, x90); }; var x91 = function x91() { "use strict"; @@ -841,7 +843,7 @@ var x91 = function x91() { d1, d2 ]; - swcHelpers.classCallCheck(this, x91); + _class_call_check(this, x91); }; var x92 = function x92() { "use strict"; @@ -849,7 +851,7 @@ var x92 = function x92() { d1, d2 ]; - swcHelpers.classCallCheck(this, x92); + _class_call_check(this, x92); }; var x93 = function x93() { "use strict"; @@ -857,7 +859,7 @@ var x93 = function x93() { d1, d2 ]; - swcHelpers.classCallCheck(this, x93); + _class_call_check(this, x93); }; var x94 = function x94() { "use strict"; @@ -867,7 +869,7 @@ var x94 = function x94() { d2 ] }; - swcHelpers.classCallCheck(this, x94); + _class_call_check(this, x94); }; var x95 = function x95() { "use strict"; @@ -875,7 +877,7 @@ var x95 = function x95() { var n; return null; }; - swcHelpers.classCallCheck(this, x95); + _class_call_check(this, x95); }; var x96 = function x96() { "use strict"; @@ -887,7 +889,7 @@ var x96 = function x96() { ]; } }; - swcHelpers.classCallCheck(this, x96); + _class_call_check(this, x96); }; var x97 = function x97() { "use strict"; @@ -897,7 +899,7 @@ var x97 = function x97() { d2 ]; }; - swcHelpers.classCallCheck(this, x97); + _class_call_check(this, x97); this.parm = parm; }; var x98 = function x98() { @@ -908,7 +910,7 @@ var x98 = function x98() { d2 ]; }; - swcHelpers.classCallCheck(this, x98); + _class_call_check(this, x98); this.parm = parm; }; var x99 = function x99() { @@ -919,7 +921,7 @@ var x99 = function x99() { d2 ]; }; - swcHelpers.classCallCheck(this, x99); + _class_call_check(this, x99); this.parm = parm; }; var x100 = function x100() { @@ -930,7 +932,7 @@ var x100 = function x100() { d2 ]; }; - swcHelpers.classCallCheck(this, x100); + _class_call_check(this, x100); this.parm = parm; }; var x101 = function x101() { @@ -941,7 +943,7 @@ var x101 = function x101() { d2 ]; }; - swcHelpers.classCallCheck(this, x101); + _class_call_check(this, x101); this.parm = parm; }; var x102 = function x102() { @@ -952,7 +954,7 @@ var x102 = function x102() { d2 ]; }; - swcHelpers.classCallCheck(this, x102); + _class_call_check(this, x102); this.parm = parm; }; var x103 = function x103() { @@ -961,7 +963,7 @@ var x103 = function x103() { d1, d2 ]; - swcHelpers.classCallCheck(this, x103); + _class_call_check(this, x103); this.parm = parm; }; var x104 = function x104() { @@ -970,7 +972,7 @@ var x104 = function x104() { d1, d2 ]; - swcHelpers.classCallCheck(this, x104); + _class_call_check(this, x104); this.parm = parm; }; var x105 = function x105() { @@ -979,7 +981,7 @@ var x105 = function x105() { d1, d2 ]; - swcHelpers.classCallCheck(this, x105); + _class_call_check(this, x105); this.parm = parm; }; var x106 = function x106() { @@ -990,7 +992,7 @@ var x106 = function x106() { d2 ] }; - swcHelpers.classCallCheck(this, x106); + _class_call_check(this, x106); this.parm = parm; }; var x107 = function x107() { @@ -999,7 +1001,7 @@ var x107 = function x107() { var n; return null; }; - swcHelpers.classCallCheck(this, x107); + _class_call_check(this, x107); this.parm = parm; }; var x108 = function x108() { @@ -1012,7 +1014,7 @@ var x108 = function x108() { ]; } }; - swcHelpers.classCallCheck(this, x108); + _class_call_check(this, x108); this.parm = parm; }; var x109 = function x109() { @@ -1023,7 +1025,7 @@ var x109 = function x109() { d2 ]; }; - swcHelpers.classCallCheck(this, x109); + _class_call_check(this, x109); this.parm = parm; }; var x110 = function x110() { @@ -1034,7 +1036,7 @@ var x110 = function x110() { d2 ]; }; - swcHelpers.classCallCheck(this, x110); + _class_call_check(this, x110); this.parm = parm; }; var x111 = function x111() { @@ -1045,7 +1047,7 @@ var x111 = function x111() { d2 ]; }; - swcHelpers.classCallCheck(this, x111); + _class_call_check(this, x111); this.parm = parm; }; var x112 = function x112() { @@ -1056,7 +1058,7 @@ var x112 = function x112() { d2 ]; }; - swcHelpers.classCallCheck(this, x112); + _class_call_check(this, x112); this.parm = parm; }; var x113 = function x113() { @@ -1067,7 +1069,7 @@ var x113 = function x113() { d2 ]; }; - swcHelpers.classCallCheck(this, x113); + _class_call_check(this, x113); this.parm = parm; }; var x114 = function x114() { @@ -1078,7 +1080,7 @@ var x114 = function x114() { d2 ]; }; - swcHelpers.classCallCheck(this, x114); + _class_call_check(this, x114); this.parm = parm; }; var x115 = function x115() { @@ -1087,7 +1089,7 @@ var x115 = function x115() { d1, d2 ]; - swcHelpers.classCallCheck(this, x115); + _class_call_check(this, x115); this.parm = parm; }; var x116 = function x116() { @@ -1096,7 +1098,7 @@ var x116 = function x116() { d1, d2 ]; - swcHelpers.classCallCheck(this, x116); + _class_call_check(this, x116); this.parm = parm; }; var x117 = function x117() { @@ -1105,7 +1107,7 @@ var x117 = function x117() { d1, d2 ]; - swcHelpers.classCallCheck(this, x117); + _class_call_check(this, x117); this.parm = parm; }; var x118 = function x118() { @@ -1116,7 +1118,7 @@ var x118 = function x118() { d2 ] }; - swcHelpers.classCallCheck(this, x118); + _class_call_check(this, x118); this.parm = parm; }; var x119 = function x119() { @@ -1125,7 +1127,7 @@ var x119 = function x119() { var n; return null; }; - swcHelpers.classCallCheck(this, x119); + _class_call_check(this, x119); this.parm = parm; }; var x120 = function x120() { @@ -1138,7 +1140,7 @@ var x120 = function x120() { ]; } }; - swcHelpers.classCallCheck(this, x120); + _class_call_check(this, x120); this.parm = parm; }; function x121() { diff --git a/crates/swc/tests/tsc-references/generatedContextualTyping_es5.2.minified.js b/crates/swc/tests/tsc-references/generatedContextualTyping_es5.2.minified.js index b9e9ef8f0e4d..73b1ecb95701 100644 --- a/crates/swc/tests/tsc-references/generatedContextualTyping_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatedContextualTyping_es5.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x181, x182, x183, x184, x185, x186, x187, x188, x189, x190, x191, x192, x193, x194, x195, x196, x197, x198, x199, x200, x201, x202, x203, x204, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); new Base(); var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { "use strict"; - swcHelpers.classCallCheck(this, x13), this.member = function() { + _class_call_check(this, x13), this.member = function() { return [ d1, d2 @@ -30,7 +32,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x14 = function() { "use strict"; - swcHelpers.classCallCheck(this, x14), this.member = function() { + _class_call_check(this, x14), this.member = function() { return [ d1, d2 @@ -38,7 +40,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x15 = function() { "use strict"; - swcHelpers.classCallCheck(this, x15), this.member = function() { + _class_call_check(this, x15), this.member = function() { return [ d1, d2 @@ -46,7 +48,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x16 = function() { "use strict"; - swcHelpers.classCallCheck(this, x16), this.member = function() { + _class_call_check(this, x16), this.member = function() { return [ d1, d2 @@ -54,7 +56,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x17 = function() { "use strict"; - swcHelpers.classCallCheck(this, x17), this.member = function() { + _class_call_check(this, x17), this.member = function() { return [ d1, d2 @@ -62,7 +64,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x18 = function() { "use strict"; - swcHelpers.classCallCheck(this, x18), this.member = function() { + _class_call_check(this, x18), this.member = function() { return [ d1, d2 @@ -70,25 +72,25 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x19 = function() { "use strict"; - swcHelpers.classCallCheck(this, x19), this.member = [ + _class_call_check(this, x19), this.member = [ d1, d2 ]; }, x20 = function() { "use strict"; - swcHelpers.classCallCheck(this, x20), this.member = [ + _class_call_check(this, x20), this.member = [ d1, d2 ]; }, x21 = function() { "use strict"; - swcHelpers.classCallCheck(this, x21), this.member = [ + _class_call_check(this, x21), this.member = [ d1, d2 ]; }, x22 = function() { "use strict"; - swcHelpers.classCallCheck(this, x22), this.member = { + _class_call_check(this, x22), this.member = { n: [ d1, d2 @@ -96,12 +98,12 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x23 = function() { "use strict"; - swcHelpers.classCallCheck(this, x23), this.member = function(n) { + _class_call_check(this, x23), this.member = function(n) { return null; }; }, x24 = function() { "use strict"; - swcHelpers.classCallCheck(this, x24), this.member = { + _class_call_check(this, x24), this.member = { func: function(n) { return [ d1, @@ -111,7 +113,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x25 = function() { "use strict"; - swcHelpers.classCallCheck(this, x25), this.member = function() { + _class_call_check(this, x25), this.member = function() { return [ d1, d2 @@ -119,7 +121,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x26 = function() { "use strict"; - swcHelpers.classCallCheck(this, x26), this.member = function() { + _class_call_check(this, x26), this.member = function() { return [ d1, d2 @@ -127,7 +129,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x27 = function() { "use strict"; - swcHelpers.classCallCheck(this, x27), this.member = function() { + _class_call_check(this, x27), this.member = function() { return [ d1, d2 @@ -135,7 +137,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x28 = function() { "use strict"; - swcHelpers.classCallCheck(this, x28), this.member = function() { + _class_call_check(this, x28), this.member = function() { return [ d1, d2 @@ -143,7 +145,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x29 = function() { "use strict"; - swcHelpers.classCallCheck(this, x29), this.member = function() { + _class_call_check(this, x29), this.member = function() { return [ d1, d2 @@ -151,7 +153,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x30 = function() { "use strict"; - swcHelpers.classCallCheck(this, x30), this.member = function() { + _class_call_check(this, x30), this.member = function() { return [ d1, d2 @@ -159,25 +161,25 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x31 = function() { "use strict"; - swcHelpers.classCallCheck(this, x31), this.member = [ + _class_call_check(this, x31), this.member = [ d1, d2 ]; }, x32 = function() { "use strict"; - swcHelpers.classCallCheck(this, x32), this.member = [ + _class_call_check(this, x32), this.member = [ d1, d2 ]; }, x33 = function() { "use strict"; - swcHelpers.classCallCheck(this, x33), this.member = [ + _class_call_check(this, x33), this.member = [ d1, d2 ]; }, x34 = function() { "use strict"; - swcHelpers.classCallCheck(this, x34), this.member = { + _class_call_check(this, x34), this.member = { n: [ d1, d2 @@ -185,12 +187,12 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x35 = function() { "use strict"; - swcHelpers.classCallCheck(this, x35), this.member = function(n) { + _class_call_check(this, x35), this.member = function(n) { return null; }; }, x36 = function() { "use strict"; - swcHelpers.classCallCheck(this, x36), this.member = { + _class_call_check(this, x36), this.member = { func: function(n) { return [ d1, @@ -200,7 +202,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x37 = function() { "use strict"; - swcHelpers.classCallCheck(this, x37), this.member = function() { + _class_call_check(this, x37), this.member = function() { return [ d1, d2 @@ -208,7 +210,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x38 = function() { "use strict"; - swcHelpers.classCallCheck(this, x38), this.member = function() { + _class_call_check(this, x38), this.member = function() { return [ d1, d2 @@ -216,7 +218,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x39 = function() { "use strict"; - swcHelpers.classCallCheck(this, x39), this.member = function() { + _class_call_check(this, x39), this.member = function() { return [ d1, d2 @@ -224,7 +226,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x40 = function() { "use strict"; - swcHelpers.classCallCheck(this, x40), this.member = function() { + _class_call_check(this, x40), this.member = function() { return [ d1, d2 @@ -232,7 +234,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x41 = function() { "use strict"; - swcHelpers.classCallCheck(this, x41), this.member = function() { + _class_call_check(this, x41), this.member = function() { return [ d1, d2 @@ -240,7 +242,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x42 = function() { "use strict"; - swcHelpers.classCallCheck(this, x42), this.member = function() { + _class_call_check(this, x42), this.member = function() { return [ d1, d2 @@ -248,25 +250,25 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x43 = function() { "use strict"; - swcHelpers.classCallCheck(this, x43), this.member = [ + _class_call_check(this, x43), this.member = [ d1, d2 ]; }, x44 = function() { "use strict"; - swcHelpers.classCallCheck(this, x44), this.member = [ + _class_call_check(this, x44), this.member = [ d1, d2 ]; }, x45 = function() { "use strict"; - swcHelpers.classCallCheck(this, x45), this.member = [ + _class_call_check(this, x45), this.member = [ d1, d2 ]; }, x46 = function() { "use strict"; - swcHelpers.classCallCheck(this, x46), this.member = { + _class_call_check(this, x46), this.member = { n: [ d1, d2 @@ -274,12 +276,12 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x47 = function() { "use strict"; - swcHelpers.classCallCheck(this, x47), this.member = function(n) { + _class_call_check(this, x47), this.member = function(n) { return null; }; }, x48 = function() { "use strict"; - swcHelpers.classCallCheck(this, x48), this.member = { + _class_call_check(this, x48), this.member = { func: function(n) { return [ d1, @@ -289,7 +291,7 @@ var d1 = new Derived1(), d2 = new Derived2(), x13 = function() { }; }, x49 = function() { "use strict"; - swcHelpers.classCallCheck(this, x49); + _class_call_check(this, x49); }; x49.member = function() { return [ @@ -299,7 +301,7 @@ x49.member = function() { }; var x50 = function() { "use strict"; - swcHelpers.classCallCheck(this, x50); + _class_call_check(this, x50); }; x50.member = function() { return [ @@ -309,7 +311,7 @@ x50.member = function() { }; var x51 = function() { "use strict"; - swcHelpers.classCallCheck(this, x51); + _class_call_check(this, x51); }; x51.member = function() { return [ @@ -319,7 +321,7 @@ x51.member = function() { }; var x52 = function() { "use strict"; - swcHelpers.classCallCheck(this, x52); + _class_call_check(this, x52); }; x52.member = function() { return [ @@ -329,7 +331,7 @@ x52.member = function() { }; var x53 = function() { "use strict"; - swcHelpers.classCallCheck(this, x53); + _class_call_check(this, x53); }; x53.member = function() { return [ @@ -339,7 +341,7 @@ x53.member = function() { }; var x54 = function() { "use strict"; - swcHelpers.classCallCheck(this, x54); + _class_call_check(this, x54); }; x54.member = function() { return [ @@ -349,7 +351,7 @@ x54.member = function() { }; var x55 = function() { "use strict"; - swcHelpers.classCallCheck(this, x55); + _class_call_check(this, x55); }; x55.member = [ d1, @@ -357,7 +359,7 @@ x55.member = [ ]; var x56 = function() { "use strict"; - swcHelpers.classCallCheck(this, x56); + _class_call_check(this, x56); }; x56.member = [ d1, @@ -365,7 +367,7 @@ x56.member = [ ]; var x57 = function() { "use strict"; - swcHelpers.classCallCheck(this, x57); + _class_call_check(this, x57); }; x57.member = [ d1, @@ -373,7 +375,7 @@ x57.member = [ ]; var x58 = function() { "use strict"; - swcHelpers.classCallCheck(this, x58); + _class_call_check(this, x58); }; x58.member = { n: [ @@ -383,14 +385,14 @@ x58.member = { }; var x59 = function() { "use strict"; - swcHelpers.classCallCheck(this, x59); + _class_call_check(this, x59); }; x59.member = function(n) { return null; }; var x60 = function() { "use strict"; - swcHelpers.classCallCheck(this, x60); + _class_call_check(this, x60); }; x60.member = { func: function(n) { @@ -402,7 +404,7 @@ x60.member = { }; var x61 = function() { "use strict"; - swcHelpers.classCallCheck(this, x61); + _class_call_check(this, x61); }; x61.member = function() { return [ @@ -412,7 +414,7 @@ x61.member = function() { }; var x62 = function() { "use strict"; - swcHelpers.classCallCheck(this, x62); + _class_call_check(this, x62); }; x62.member = function() { return [ @@ -422,7 +424,7 @@ x62.member = function() { }; var x63 = function() { "use strict"; - swcHelpers.classCallCheck(this, x63); + _class_call_check(this, x63); }; x63.member = function() { return [ @@ -432,7 +434,7 @@ x63.member = function() { }; var x64 = function() { "use strict"; - swcHelpers.classCallCheck(this, x64); + _class_call_check(this, x64); }; x64.member = function() { return [ @@ -442,7 +444,7 @@ x64.member = function() { }; var x65 = function() { "use strict"; - swcHelpers.classCallCheck(this, x65); + _class_call_check(this, x65); }; x65.member = function() { return [ @@ -452,7 +454,7 @@ x65.member = function() { }; var x66 = function() { "use strict"; - swcHelpers.classCallCheck(this, x66); + _class_call_check(this, x66); }; x66.member = function() { return [ @@ -462,7 +464,7 @@ x66.member = function() { }; var x67 = function() { "use strict"; - swcHelpers.classCallCheck(this, x67); + _class_call_check(this, x67); }; x67.member = [ d1, @@ -470,7 +472,7 @@ x67.member = [ ]; var x68 = function() { "use strict"; - swcHelpers.classCallCheck(this, x68); + _class_call_check(this, x68); }; x68.member = [ d1, @@ -478,7 +480,7 @@ x68.member = [ ]; var x69 = function() { "use strict"; - swcHelpers.classCallCheck(this, x69); + _class_call_check(this, x69); }; x69.member = [ d1, @@ -486,7 +488,7 @@ x69.member = [ ]; var x70 = function() { "use strict"; - swcHelpers.classCallCheck(this, x70); + _class_call_check(this, x70); }; x70.member = { n: [ @@ -496,14 +498,14 @@ x70.member = { }; var x71 = function() { "use strict"; - swcHelpers.classCallCheck(this, x71); + _class_call_check(this, x71); }; x71.member = function(n) { return null; }; var x72 = function() { "use strict"; - swcHelpers.classCallCheck(this, x72); + _class_call_check(this, x72); }; x72.member = { func: function(n) { @@ -515,7 +517,7 @@ x72.member = { }; var x73 = function() { "use strict"; - swcHelpers.classCallCheck(this, x73); + _class_call_check(this, x73); }; x73.member = function() { return [ @@ -525,7 +527,7 @@ x73.member = function() { }; var x74 = function() { "use strict"; - swcHelpers.classCallCheck(this, x74); + _class_call_check(this, x74); }; x74.member = function() { return [ @@ -535,7 +537,7 @@ x74.member = function() { }; var x75 = function() { "use strict"; - swcHelpers.classCallCheck(this, x75); + _class_call_check(this, x75); }; x75.member = function() { return [ @@ -545,7 +547,7 @@ x75.member = function() { }; var x76 = function() { "use strict"; - swcHelpers.classCallCheck(this, x76); + _class_call_check(this, x76); }; x76.member = function() { return [ @@ -555,7 +557,7 @@ x76.member = function() { }; var x77 = function() { "use strict"; - swcHelpers.classCallCheck(this, x77); + _class_call_check(this, x77); }; x77.member = function() { return [ @@ -565,7 +567,7 @@ x77.member = function() { }; var x78 = function() { "use strict"; - swcHelpers.classCallCheck(this, x78); + _class_call_check(this, x78); }; x78.member = function() { return [ @@ -575,7 +577,7 @@ x78.member = function() { }; var x79 = function() { "use strict"; - swcHelpers.classCallCheck(this, x79); + _class_call_check(this, x79); }; x79.member = [ d1, @@ -583,7 +585,7 @@ x79.member = [ ]; var x80 = function() { "use strict"; - swcHelpers.classCallCheck(this, x80); + _class_call_check(this, x80); }; x80.member = [ d1, @@ -591,7 +593,7 @@ x80.member = [ ]; var x81 = function() { "use strict"; - swcHelpers.classCallCheck(this, x81); + _class_call_check(this, x81); }; x81.member = [ d1, @@ -599,7 +601,7 @@ x81.member = [ ]; var x82 = function() { "use strict"; - swcHelpers.classCallCheck(this, x82); + _class_call_check(this, x82); }; x82.member = { n: [ @@ -609,14 +611,14 @@ x82.member = { }; var x83 = function() { "use strict"; - swcHelpers.classCallCheck(this, x83); + _class_call_check(this, x83); }; x83.member = function(n) { return null; }; var x84 = function() { "use strict"; - swcHelpers.classCallCheck(this, x84); + _class_call_check(this, x84); }; x84.member = { func: function(n) { @@ -628,40 +630,40 @@ x84.member = { }; var x85 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x85); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x85); }, x86 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x86); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x86); }, x87 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x87); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x87); }, x88 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x88); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x88); }, x89 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x89); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x89); }, x90 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x90); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x90); }, x91 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x91); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x91); }, x92 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x92); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x92); }, x93 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x93); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x93); }, x94 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x94); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x94); }, x95 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x95); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x95); }, x96 = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, x96); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, x96); }, x97 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -670,7 +672,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x97), this.parm = parm; + _class_call_check(this, x97), this.parm = parm; }, x98 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -679,7 +681,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x98), this.parm = parm; + _class_call_check(this, x98), this.parm = parm; }, x99 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -688,7 +690,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x99), this.parm = parm; + _class_call_check(this, x99), this.parm = parm; }, x100 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -697,7 +699,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x100), this.parm = parm; + _class_call_check(this, x100), this.parm = parm; }, x101 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -706,7 +708,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x101), this.parm = parm; + _class_call_check(this, x101), this.parm = parm; }, x102 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -715,28 +717,28 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x102), this.parm = parm; + _class_call_check(this, x102), this.parm = parm; }, x103 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x103), this.parm = parm; + _class_call_check(this, x103), this.parm = parm; }, x104 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x104), this.parm = parm; + _class_call_check(this, x104), this.parm = parm; }, x105 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x105), this.parm = parm; + _class_call_check(this, x105), this.parm = parm; }, x106 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { @@ -745,13 +747,13 @@ var x85 = function() { d2 ] }; - swcHelpers.classCallCheck(this, x106), this.parm = parm; + _class_call_check(this, x106), this.parm = parm; }, x107 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function(n) { return null; }; - swcHelpers.classCallCheck(this, x107), this.parm = parm; + _class_call_check(this, x107), this.parm = parm; }, x108 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { @@ -762,7 +764,7 @@ var x85 = function() { ]; } }; - swcHelpers.classCallCheck(this, x108), this.parm = parm; + _class_call_check(this, x108), this.parm = parm; }, x109 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -771,7 +773,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x109), this.parm = parm; + _class_call_check(this, x109), this.parm = parm; }, x110 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -780,7 +782,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x110), this.parm = parm; + _class_call_check(this, x110), this.parm = parm; }, x111 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -789,7 +791,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x111), this.parm = parm; + _class_call_check(this, x111), this.parm = parm; }, x112 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -798,7 +800,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x112), this.parm = parm; + _class_call_check(this, x112), this.parm = parm; }, x113 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -807,7 +809,7 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x113), this.parm = parm; + _class_call_check(this, x113), this.parm = parm; }, x114 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() { @@ -816,28 +818,28 @@ var x85 = function() { d2 ]; }; - swcHelpers.classCallCheck(this, x114), this.parm = parm; + _class_call_check(this, x114), this.parm = parm; }, x115 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x115), this.parm = parm; + _class_call_check(this, x115), this.parm = parm; }, x116 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x116), this.parm = parm; + _class_call_check(this, x116), this.parm = parm; }, x117 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [ d1, d2 ]; - swcHelpers.classCallCheck(this, x117), this.parm = parm; + _class_call_check(this, x117), this.parm = parm; }, x118 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { @@ -846,13 +848,13 @@ var x85 = function() { d2 ] }; - swcHelpers.classCallCheck(this, x118), this.parm = parm; + _class_call_check(this, x118), this.parm = parm; }, x119 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function(n) { return null; }; - swcHelpers.classCallCheck(this, x119), this.parm = parm; + _class_call_check(this, x119), this.parm = parm; }, x120 = function() { "use strict"; var parm = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { @@ -863,7 +865,7 @@ var x85 = function() { ]; } }; - swcHelpers.classCallCheck(this, x120), this.parm = parm; + _class_call_check(this, x120), this.parm = parm; }; x181 || (x181 = {}), x182 || (x182 = {}), x183 || (x183 = {}), x184 || (x184 = {}), x185 || (x185 = {}), x186 || (x186 = {}), x187 || (x187 = {}), x188 || (x188 = {}), x189 || (x189 = {}), x190 || (x190 = {}), x191 || (x191 = {}), x192 || (x192 = {}), (x193 || (x193 = {})).t = function() { return [ diff --git a/crates/swc/tests/tsc-references/generatorAssignability_es2015.1.normal.js b/crates/swc/tests/tsc-references/generatorAssignability_es2015.1.normal.js index 06d1f1df6e78..df813047dabd 100644 --- a/crates/swc/tests/tsc-references/generatorAssignability_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorAssignability_es2015.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // spread iterable [ ...g1 @@ -25,12 +29,12 @@ function asyncfn() { return _asyncfn.apply(this, arguments); } function _asyncfn() { - _asyncfn = swcHelpers.asyncToGenerator(function*() { + _asyncfn = _async_to_generator(function*() { // for-await-of over iterable { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(g1), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(g1), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; _ = _value; ; // error @@ -53,7 +57,7 @@ function _asyncfn() { { var _iteratorAbruptCompletion1 = false, _didIteratorError1 = false, _iteratorError1; try { - for(var _iterator1 = swcHelpers.asyncIterator(g2), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ + for(var _iterator1 = _async_iterator(g2), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ let _value = _step1.value; _ = _value; ; // ok @@ -77,7 +81,7 @@ function _asyncfn() { { var _iteratorAbruptCompletion2 = false, _didIteratorError2 = false, _iteratorError2; try { - for(var _iterator2 = swcHelpers.asyncIterator(g4), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ + for(var _iterator2 = _async_iterator(g4), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ let _value = _step2.value; _ = _value; ; // error @@ -100,7 +104,7 @@ function _asyncfn() { { var _iteratorAbruptCompletion3 = false, _didIteratorError3 = false, _iteratorError3; try { - for(var _iterator3 = swcHelpers.asyncIterator(g5), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ + for(var _iterator3 = _async_iterator(g5), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ let _value = _step3.value; _ = _value; ; // ok @@ -132,13 +136,13 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(function*() { + _f2 = _wrap_async_generator(function*() { // yield* over iterable - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g1), swcHelpers.awaitAsyncGenerator); // error - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g3), swcHelpers.awaitAsyncGenerator); // ok + yield* _async_generator_delegate(_async_iterator(g1), _await_async_generator); // error + yield* _async_generator_delegate(_async_iterator(g3), _await_async_generator); // ok // yield* over asynciterable - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g4), swcHelpers.awaitAsyncGenerator); // error - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g6), swcHelpers.awaitAsyncGenerator); // ok + yield* _async_generator_delegate(_async_iterator(g4), _await_async_generator); // error + yield* _async_generator_delegate(_async_iterator(g6), _await_async_generator); // ok }); return _f2.apply(this, arguments); } @@ -146,7 +150,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(function*() { + _f3 = _async_to_generator(function*() { const syncGenerator = function*() { yield 1; yield 2; @@ -157,7 +161,7 @@ function _f3() { { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(o), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(o), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } diff --git a/crates/swc/tests/tsc-references/generatorAssignability_es2015.2.minified.js b/crates/swc/tests/tsc-references/generatorAssignability_es2015.2.minified.js index 164c464c2b4c..0d3243dd48a8 100644 --- a/crates/swc/tests/tsc-references/generatorAssignability_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorAssignability_es2015.2.minified.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; let [x1] = g1, [x2] = g2, [...y1] = g1, [...y2] = g2; for (_ of ([_] = g1, [_] = g2, [..._] = g1, [..._] = g2, g1)); for (_ of g2); diff --git a/crates/swc/tests/tsc-references/generatorAssignability_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorAssignability_es5.1.normal.js index 2ec946127d9c..32c2e5904491 100644 --- a/crates/swc/tests/tsc-references/generatorAssignability_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorAssignability_es5.1.normal.js @@ -1,25 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(f1); // spread iterable -swcHelpers.toConsumableArray(g1); // error -swcHelpers.toConsumableArray(g2); // ok +_to_consumable_array(g1); // error +_to_consumable_array(g2); // ok // binding pattern over iterable -var _g1 = swcHelpers.slicedToArray(g1, 1), x1 = _g1[0]; // error -var _g2 = swcHelpers.slicedToArray(g2, 1), x2 = _g2[0]; // ok +var _g1 = _sliced_to_array(g1, 1), x1 = _g1[0]; // error +var _g2 = _sliced_to_array(g2, 1), x2 = _g2[0]; // ok // binding rest pattern over iterable -var _g11 = swcHelpers.toArray(g1), y1 = _g11.slice(0); // error -var _g21 = swcHelpers.toArray(g2), y2 = _g21.slice(0); // ok +var _g11 = _to_array(g1), y1 = _g11.slice(0); // error +var _g21 = _to_array(g2), y2 = _g21.slice(0); // ok var ref; // assignment pattern over iterable -ref = swcHelpers.slicedToArray(g1, 1), _ = ref[0], ref; // error +ref = _sliced_to_array(g1, 1), _ = ref[0], ref; // error var ref1; -ref1 = swcHelpers.slicedToArray(g2, 1), _ = ref1[0], ref1; // ok +ref1 = _sliced_to_array(g2, 1), _ = ref1[0], ref1; // ok var ref2; // assignment rest pattern over iterable -ref2 = swcHelpers.toArray(g1), _ = ref2.slice(0), ref2; // error +ref2 = _to_array(g1), _ = ref2.slice(0), ref2; // error var ref3; -ref3 = swcHelpers.toArray(g2), _ = ref3.slice(0), ref3; // ok +ref3 = _to_array(g2), _ = ref3.slice(0), ref3; // ok var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { // for-of over iterable @@ -65,14 +73,14 @@ function asyncfn() { return _asyncfn.apply(this, arguments); } function _asyncfn() { - _asyncfn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _asyncfn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var _iteratorAbruptCompletion, _didIteratorError5, _iteratorError5, _iterator, _step, _value, _iteratorAbruptCompletion1, _didIteratorError2, _iteratorError2, _iterator2, _step2, _value1, _iteratorAbruptCompletion2, _didIteratorError3, _iteratorError3, _iterator3, _step3, _value2, _iteratorAbruptCompletion3, _didIteratorError4, _iteratorError4, _iterator4, _step4, _value3; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _iteratorAbruptCompletion = false, _didIteratorError5 = false; _ctx.prev = 1; - _iterator = swcHelpers.asyncIterator(g1); + _iterator = _async_iterator(g1); case 3: _ctx.next = 5; return _iterator.next(); @@ -121,7 +129,7 @@ function _asyncfn() { case 26: _iteratorAbruptCompletion1 = false, _didIteratorError2 = false; _ctx.prev = 27; - _iterator2 = swcHelpers.asyncIterator(g2); + _iterator2 = _async_iterator(g2); case 29: _ctx.next = 31; return _iterator2.next(); @@ -170,7 +178,7 @@ function _asyncfn() { case 52: _iteratorAbruptCompletion2 = false, _didIteratorError3 = false; _ctx.prev = 53; - _iterator3 = swcHelpers.asyncIterator(g4); + _iterator3 = _async_iterator(g4); case 55: _ctx.next = 57; return _iterator3.next(); @@ -219,7 +227,7 @@ function _asyncfn() { case 78: _iteratorAbruptCompletion3 = false, _didIteratorError4 = false; _ctx.prev = 79; - _iterator4 = swcHelpers.asyncIterator(g5); + _iterator4 = _async_iterator(g5); case 81: _ctx.next = 83; return _iterator4.next(); @@ -340,19 +348,19 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: // yield* over iterable - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g1), swcHelpers.awaitAsyncGenerator), "t0", 1); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(g1), _await_async_generator), "t0", 1); case 1: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g3), swcHelpers.awaitAsyncGenerator), "t1", 2); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(g3), _await_async_generator), "t1", 2); case 2: // yield* over asynciterable - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g4), swcHelpers.awaitAsyncGenerator), "t2", 3); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(g4), _await_async_generator), "t2", 3); case 3: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(g6), swcHelpers.awaitAsyncGenerator), "t3", 4); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(g6), _await_async_generator), "t3", 4); case 4: case "end": return _ctx.stop(); @@ -365,7 +373,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _async_to_generator(regeneratorRuntime.mark(function _callee() { var syncGenerator, o, _iteratorAbruptCompletion, _didIteratorError6, _iteratorError6, _iterator, _step, _value, x; return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ @@ -385,10 +393,10 @@ function _f3() { } }, syncGenerator); }); - o = swcHelpers.defineProperty({}, Symbol.asyncIterator, syncGenerator); + o = _define_property({}, Symbol.asyncIterator, syncGenerator); _iteratorAbruptCompletion = false, _didIteratorError6 = false; _ctx1.prev = 3; - _iterator = swcHelpers.asyncIterator(o); + _iterator = _async_iterator(o); case 5: _ctx1.next = 7; return _iterator.next(); diff --git a/crates/swc/tests/tsc-references/generatorAssignability_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorAssignability_es5.2.minified.js index 23f2d571efbd..e738bb304c24 100644 --- a/crates/swc/tests/tsc-references/generatorAssignability_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorAssignability_es5.2.minified.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -13,7 +21,7 @@ var _marked = regeneratorRuntime.mark(function() { } }, _marked); }); -swcHelpers.toConsumableArray(g1), swcHelpers.toConsumableArray(g2), swcHelpers.slicedToArray(g1, 1)[0], swcHelpers.slicedToArray(g2, 1)[0], swcHelpers.toArray(g1).slice(0), swcHelpers.toArray(g2).slice(0), _ = swcHelpers.slicedToArray(g1, 1)[0], _ = swcHelpers.slicedToArray(g2, 1)[0], _ = swcHelpers.toArray(g1).slice(0), _ = swcHelpers.toArray(g2).slice(0); +_to_consumable_array(g1), _to_consumable_array(g2), _sliced_to_array(g1, 1)[0], _sliced_to_array(g2, 1)[0], _to_array(g1).slice(0), _to_array(g2).slice(0), _ = _sliced_to_array(g1, 1)[0], _ = _sliced_to_array(g2, 1)[0], _ = _to_array(g1).slice(0), _ = _to_array(g2).slice(0); var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = g1[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0)_ = _step.value; diff --git a/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.1.normal.js index ff0aae026135..25c8e04be69c 100644 --- a/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.generator = regeneratorRuntime.mark(function generator() { diff --git a/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.2.minified.js index 35e59bb67dfc..2b13e438f4d6 100644 --- a/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorInAmbientContext5_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.generator = regeneratorRuntime.mark(function generator() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorOverloads4_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorOverloads4_es5.1.normal.js index 6c6e20da408a..760709eddd6a 100644 --- a/crates/swc/tests/tsc-references/generatorOverloads4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorOverloads4_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = regeneratorRuntime.mark(function f(s) { diff --git a/crates/swc/tests/tsc-references/generatorOverloads4_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorOverloads4_es5.2.minified.js index 56526906c073..f243cc5075c2 100644 --- a/crates/swc/tests/tsc-references/generatorOverloads4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorOverloads4_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = regeneratorRuntime.mark(function f(s) { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.1.normal.js b/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.1.normal.js index b0ddc9920e57..d13f2a5d8e8c 100644 --- a/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: esnext // @strict: true // #35995 @@ -11,7 +11,7 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(function*() { + _f2 = _wrap_async_generator(function*() { return { x: 'x' }; @@ -22,7 +22,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.wrapAsyncGenerator(function*() { + _f3 = _wrap_async_generator(function*() { return Promise.resolve({ x: 'x' }); @@ -33,7 +33,7 @@ function f4() { return _f4.apply(this, arguments); } function _f4() { - _f4 = swcHelpers.wrapAsyncGenerator(function*() { + _f4 = _wrap_async_generator(function*() { const ret = { x: 'x' }; diff --git a/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.2.minified.js b/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.2.minified.js index a885268f673b..4f81e00e89e4 100644 --- a/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorReturnContextualType_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.1.normal.js index 5c790032cb73..5f11e63d9ea2 100644 --- a/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(f1); // @target: esnext @@ -21,7 +21,7 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +40,7 @@ function f3() { return _f3.apply(this, arguments); } function _f3() { - _f3 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f3 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -59,7 +59,7 @@ function f4() { return _f4.apply(this, arguments); } function _f4() { - _f4 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f4 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var ret; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.2.minified.js index c36aa02c16a1..01011e71802e 100644 --- a/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorReturnContextualType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.1.normal.js index 6b75b2ad8282..6e3aa0dd1c67 100644 --- a/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g311); var _marked1 = regeneratorRuntime.mark(g310); @@ -387,12 +387,12 @@ function g310() { return regeneratorRuntime.wrap(function g310$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers; + _ctx.t0 = _sliced_to_array; _ctx.next = 3; return; case 3: _ctx.t1 = _ctx.sent; - ref = _ctx.t0.slicedToArray.call(_ctx.t0, _ctx.t1, 2); + ref = (0, _ctx.t0)(_ctx.t1, 2); tmp = ref[0]; a = tmp === void 0 ? 1 : tmp; tmp1 = ref[1]; diff --git a/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.2.minified.js index 0f0e66426b01..47964400bdb4 100644 --- a/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorReturnTypeInferenceNonStrict_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx1) { @@ -29,10 +29,10 @@ var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers, _ctx.next = 3; + _ctx.t0 = _sliced_to_array, _ctx.next = 3; return; case 3: - _ctx.t1 = _ctx.sent, a = void 0 === (tmp = (ref = _ctx.t0.slicedToArray.call(_ctx.t0, _ctx.t1, 2))[0]) ? 1 : tmp, tmp1 = ref[1], b = void 0 === tmp1 ? 2 : tmp1; + _ctx.t1 = _ctx.sent, a = void 0 === (tmp = (ref = (0, _ctx.t0)(_ctx.t1, 2))[0]) ? 1 : tmp, tmp1 = ref[1], b = void 0 === tmp1 ? 2 : tmp1; case 9: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.1.normal.js index 835fe8bad789..4349773bfcbd 100644 --- a/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g311); var _marked1 = regeneratorRuntime.mark(g310); @@ -385,12 +385,12 @@ function g310() { return regeneratorRuntime.wrap(function g310$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers; + _ctx.t0 = _sliced_to_array; _ctx.next = 3; return; case 3: _ctx.t1 = _ctx.sent; - ref = _ctx.t0.slicedToArray.call(_ctx.t0, _ctx.t1, 2); + ref = (0, _ctx.t0)(_ctx.t1, 2); tmp = ref[0]; a = tmp === void 0 ? 1 : tmp; tmp1 = ref[1]; diff --git a/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.2.minified.js index 0f0e66426b01..47964400bdb4 100644 --- a/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorReturnTypeInference_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx1) { @@ -29,10 +29,10 @@ var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers, _ctx.next = 3; + _ctx.t0 = _sliced_to_array, _ctx.next = 3; return; case 3: - _ctx.t1 = _ctx.sent, a = void 0 === (tmp = (ref = _ctx.t0.slicedToArray.call(_ctx.t0, _ctx.t1, 2))[0]) ? 1 : tmp, tmp1 = ref[1], b = void 0 === tmp1 ? 2 : tmp1; + _ctx.t1 = _ctx.sent, a = void 0 === (tmp = (ref = (0, _ctx.t0)(_ctx.t1, 2))[0]) ? 1 : tmp, tmp1 = ref[1], b = void 0 === tmp1 ? 2 : tmp1; case 9: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.1.normal.js index 94f18e009119..1eb93eddb225 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.2.minified.js index fb39cf07ad3e..b664ddb8c919 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck17_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -15,13 +17,13 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.1.normal.js index a0c3e050d439..b9ecfbfc1789 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g() { return regeneratorRuntime.wrap(function g$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.2.minified.js index 534e290a80a6..18ec3fd0faaf 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck18_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -15,8 +15,8 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.1.normal.js index f19f56423e75..abe5a42c6769 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.2.minified.js index d3b5887366c0..d138b9701d1d 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck19_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -17,13 +19,13 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.1.normal.js index c1ae20acfb9c..4e9779735f16 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g() { return regeneratorRuntime.wrap(function g$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.2.minified.js index 951a5feaf08e..def9fe4293cd 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck20_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -17,8 +17,8 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.1.normal.js index 8a22524895e5..be90c5212491 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.2.minified.js index c5a6bec7f804..7ce81b136578 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck21_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -15,13 +17,13 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.1.normal.js index cadd32d8ec49..6271b376bb88 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g3); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g3() { return regeneratorRuntime.wrap(function g3$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.2.minified.js index 46ff25e70782..0cc54d4ed2ba 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck22_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -25,16 +27,16 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo), Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.1.normal.js index 675728a45ab9..7c1db1e1b23c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g3); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g3() { return regeneratorRuntime.wrap(function g3$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.2.minified.js index 0b8bbfacee51..d23ff5c5591a 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck23_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -27,16 +29,16 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo), Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.1.normal.js index dbe51c1e00b1..055396cf197c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g3); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g3() { return regeneratorRuntime.wrap(function g3$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.2.minified.js index af353ab10d39..ac5900b309e8 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck24_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -29,16 +31,16 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo), Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.1.normal.js index 7948266e3195..e1753ba2d774 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.1.normal.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; var g3 = regeneratorRuntime.mark(function g3() { return regeneratorRuntime.wrap(function g3$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.2.minified.js index 87688fba5170..81e82f977bcf 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck25_es5.2.minified.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo), Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }, g3 = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.1.normal.js index 9aae2755c445..8d818c4b3a65 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -6,7 +6,7 @@ function g() { return regeneratorRuntime.wrap(function g$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.defineProperty({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_define_property({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.2.minified.js index 2445e1284da1..5bdd74731ad6 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck28_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.defineProperty({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_define_property({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.1.normal.js index 90a2a75ff78e..bfd908c5d295 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -9,10 +11,10 @@ function g() { case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.2.minified.js index 3afb06d46582..81c23befddbc 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck40_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var C; @@ -7,10 +9,10 @@ var _marked = regeneratorRuntime.mark(function() { case 0: return _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, 0; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.1.normal.js index 46416b8a5e3c..eb113da930e5 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -7,13 +7,13 @@ function g() { return regeneratorRuntime.wrap(function g$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers; + _ctx.t0 = _define_property; _ctx.t1 = {}; _ctx.next = 4; return 0; case 4: _ctx.t2 = _ctx.sent; - x = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, 0); + x = (0, _ctx.t0)(_ctx.t1, _ctx.t2, 0); case 6: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.2.minified.js index 8a3a6991796f..250ef466a233 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck41_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.t0 = swcHelpers, _ctx.t1 = {}, _ctx.next = 4, 0; + return _ctx.t0 = _define_property, _ctx.t1 = {}, _ctx.next = 4, 0; case 4: - _ctx.t2 = _ctx.sent, x = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, 0); + _ctx.t2 = _ctx.sent, x = (0, _ctx.t0)(_ctx.t1, _ctx.t2, 0); case 6: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.1.normal.js index bef8b453df59..33bb541c6c57 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -7,14 +7,14 @@ function g() { return regeneratorRuntime.wrap(function g$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - _ctx.t0 = swcHelpers; + _ctx.t0 = _define_property; _ctx.t1 = {}; _ctx.next = 4; return 0; case 4: _ctx.t2 = _ctx.sent; _ctx.t3 = function() {}; - x = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, _ctx.t3); + x = (0, _ctx.t0)(_ctx.t1, _ctx.t2, _ctx.t3); case 7: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.2.minified.js index 56c94e16cf86..bc5160ec4172 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck42_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var x; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.t0 = swcHelpers, _ctx.t1 = {}, _ctx.next = 4, 0; + return _ctx.t0 = _define_property, _ctx.t1 = {}, _ctx.next = 4, 0; case 4: - _ctx.t2 = _ctx.sent, _ctx.t3 = function() {}, x = _ctx.t0.defineProperty.call(_ctx.t0, _ctx.t1, _ctx.t2, _ctx.t3); + _ctx.t2 = _ctx.sent, _ctx.t3 = function() {}, x = (0, _ctx.t0)(_ctx.t1, _ctx.t2, _ctx.t3); case 7: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.1.normal.js index 8e2f879e13cc..c9873245d853 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -7,7 +7,7 @@ function g() { return regeneratorRuntime.wrap(function g$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - _ctx1.t0 = swcHelpers; + _ctx1.t0 = _define_property; _ctx1.t1 = {}; _ctx1.next = 4; return 0; @@ -22,7 +22,7 @@ function g() { } }, _callee); }); - x = _ctx1.t0.defineProperty.call(_ctx1.t0, _ctx1.t1, _ctx1.t2, _ctx1.t3); + x = (0, _ctx1.t0)(_ctx1.t1, _ctx1.t2, _ctx1.t3); case 7: case "end": return _ctx1.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.2.minified.js index a17552646f49..a9fb0f3cb8b0 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck43_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var x; return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.t0 = swcHelpers, _ctx1.t1 = {}, _ctx1.next = 4, 0; + return _ctx1.t0 = _define_property, _ctx1.t1 = {}, _ctx1.next = 4, 0; case 4: _ctx1.t2 = _ctx1.sent, _ctx1.t3 = regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { @@ -15,7 +15,7 @@ var _marked = regeneratorRuntime.mark(function() { return _ctx.stop(); } }, _callee); - }), x = _ctx1.t0.defineProperty.call(_ctx1.t0, _ctx1.t1, _ctx1.t2, _ctx1.t3); + }), x = (0, _ctx1.t0)(_ctx1.t1, _ctx1.t2, _ctx1.t3); case 7: case "end": return _ctx1.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.1.normal.js index 3bc6ab9b90bd..09a41975e4ae 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -32,7 +32,7 @@ function g() { _mutatorMap[_ctx.t3].get = function() { return 0; }; - swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); + _define_enumerable_properties(_obj, _mutatorMap); x = (0, _obj); case 18: case "end": diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.2.minified.js index 8c8dfa019b82..365c0c287d01 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck44_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var _obj, _mutatorMap, x; @@ -19,7 +19,7 @@ var _marked = regeneratorRuntime.mark(function() { case 14: _ctx.t3 = _ctx.sent, _mutatorMap[_ctx.t3].get = function() { return 0; - }, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), x = _obj; + }, _define_enumerable_properties(_obj, _mutatorMap), x = _obj; case 18: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.1.normal.js index dff18c52639a..1c243b156501 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; foo("", regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.defineProperty({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_define_property({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.2.minified.js index 6a59264a668d..ee1649eef625 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck46_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; import regeneratorRuntime from "regenerator-runtime"; foo("", regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.defineProperty({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_define_property({}, Symbol.iterator, regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.1.normal.js index e7c7f5a8eac1..39bd4076ba2f 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g() { return regeneratorRuntime.wrap(function g$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.2.minified.js index 3266ca86f216..47d880c4127c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck52_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -14,8 +14,8 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.1.normal.js index bfc44af3b580..1feae63bd549 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g() { return regeneratorRuntime.wrap(function g$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.2.minified.js index ce0441b619ea..8c96d320a985 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck53_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -16,8 +16,8 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.1.normal.js index 4238570aab64..4b10376946ad 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; function g() { return regeneratorRuntime.wrap(function g$(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.2.minified.js index f7412e11fd8f..bbc89264d907 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck54_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -18,8 +18,8 @@ var _marked = regeneratorRuntime.mark(function() { }, _marked); }), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.1.normal.js index 54b96caef2f3..737f717c6a8f 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -9,10 +11,10 @@ function g() { case 0: _ctx.t0 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.2.minified.js index 0af6fbeed041..69d21b96c2b0 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck55_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var x; @@ -7,10 +9,10 @@ var _marked = regeneratorRuntime.mark(function() { case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.1.normal.js index 28e24a4b74e6..4acabcc36fec 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -15,7 +15,7 @@ function g() { x = (0, /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[tmp] = regeneratorRuntime.mark(function _callee() { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.2.minified.js index 458cd32c3173..7af6e42ebc11 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck56_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var tmp, x; @@ -10,7 +10,7 @@ var _marked = regeneratorRuntime.mark(function() { tmp = _ctx1.sent, x = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[tmp] = regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.1.normal.js index 69b953a59c13..ed5cdd0a1ee3 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(g); //@target: ES6 @@ -9,10 +11,10 @@ function g() { case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.2.minified.js index ee8b59940bb0..4f48a3c576de 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck60_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function() { var C; @@ -7,10 +9,10 @@ var _marked = regeneratorRuntime.mark(function() { case 0: _ctx.t0 = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3; diff --git a/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.1.normal.js b/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.1.normal.js index 8cef732753d1..12fd1c1b6a0f 100644 --- a/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; f1(function*() { const a = yield 0; return 0; }); -f2(swcHelpers.wrapAsyncGenerator(function*() { +f2(_wrap_async_generator(function*() { const a = yield 0; return 0; })); diff --git a/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.2.minified.js b/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.2.minified.js index 4158bf663fc9..e3338219c840 100644 --- a/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorYieldContextualType_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; f1(function*() { return yield 0, 0; -}), f2(swcHelpers.wrapAsyncGenerator(function*() { +}), f2(_wrap_async_generator(function*() { return yield 0, 0; })); diff --git a/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.1.normal.js b/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.1.normal.js index ed06f0729afb..c381feca621d 100644 --- a/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; f1(regeneratorRuntime.mark(function _callee() { var a; @@ -16,7 +16,7 @@ f1(regeneratorRuntime.mark(function _callee() { } }, _callee); })); -f2(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +f2(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { var a; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.2.minified.js b/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.2.minified.js index 11a8402ffe37..f5fc800e9431 100644 --- a/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorYieldContextualType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; f1(regeneratorRuntime.mark(function _callee() { var a; @@ -13,7 +13,7 @@ f1(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), f2(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), f2(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { var a; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.1.normal.js index 4252d3f346fa..8ce04ee727ec 100644 --- a/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Basic type inference with generic calls, no errors expected function foo(t) { return t; @@ -16,7 +16,7 @@ var r3 = foo2b(1); // {} var C = /*#__PURE__*/ function() { "use strict"; function C(t, u) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.t = t; this.u = u; } diff --git a/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.2.minified.js index 3b9a47066bb1..d3e9fcc8ae90 100644 --- a/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallTypeArgumentInference_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, C = function() { "use strict"; function C(t, u) { - swcHelpers.classCallCheck(this, C), this.t = t, this.u = u; + _class_call_check(this, C), this.t = t, this.u = u; } var _proto = C.prototype; return _proto.foo = function(t, u) { diff --git a/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.1.normal.js index 539f43b2ecf1..a2e8db4893e4 100644 --- a/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Basic type inference with generic calls and constraints, no errors expected var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; @@ -48,7 +50,7 @@ var r3b = foo2c(); // Base var C = /*#__PURE__*/ function() { "use strict"; function C(t, u) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.t = t; this.u = u; } diff --git a/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.2.minified.js index 2c2deb69fe7b..dd6116e8a1dc 100644 --- a/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithConstraintsTypeArgumentInference_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var b, d1, d2, i, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), C = function() { "use strict"; function C(t, u) { - swcHelpers.classCallCheck(this, C), this.t = t, this.u = u; + _class_call_check(this, C), this.t = t, this.u = u; } var _proto = C.prototype; return _proto.foo = function(t, u) { diff --git a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.1.normal.js index 469259896685..a244a888d59a 100644 --- a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // No inference is made from function typed arguments which have multiple call signatures var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var a; function foo4(cb) { diff --git a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.2.minified.js index adbbaf5844d2..154e5c9f7b63 100644 --- a/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithFunctionTypedArguments4_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a, b, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo4(cb) {} foo4(a), foo4(b); diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.1.normal.js index 6a14a6a48daf..dc48cc4dc1d6 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.2.minified.js index 7ece13a59020..f4388ee5a7f5 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs2_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.1.normal.js index 55ccb3d647b4..268b8a3baa0e 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Generic call with constraints infering type parameter from object member properties // No errors expected var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.2.minified.js index 4b62594c2891..632dcc4b5026 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints2_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.1.normal.js index 0cb791d280bd..a9acea700ca7 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Generic call with constraints infering type parameter from object member properties var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.2.minified.js index ac513c3f0dc0..276993a72a49 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints3_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.1.normal.js index 30ab4155fa01..fc3a07250ba2 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Generic call with constraints infering type parameter from object member properties var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo(t, t2) { return function(x) { diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.2.minified.js index fe4585dcd3b3..da26d23a73a4 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints4_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, d, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo(t, t2) { return function(x) { diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.1.normal.js index 464d7e7370d5..639aae17c63b 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Generic call with constraints infering type parameter from object member properties var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo(t, t2) { return function(x) { diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.2.minified.js index 374c8433f23e..979fad872d43 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints5_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, d, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo(t, t2) { return function(x) { diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.1.normal.js index c4932296e7ee..a9ba56e4c016 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Generic call with constraints infering type parameter from object member properties // No errors expected var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; function foo(t, t2) { var x; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.2.minified.js index 34942f44b504..df9c69a39870 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgsAndConstraints_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; function foo(t, t2) {} var c1 = new X(), d1 = new X(); diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.1.normal.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.1.normal.js index c3ea943cbad7..75ac27bfe598 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; function foo(t, t2) { var x; diff --git a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.2.minified.js b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.2.minified.js index 778288f5fd79..56a41a29d1fb 100644 --- a/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericCallWithObjectTypeArgs_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; function foo(t, t2) {} var c1 = new X(), d1 = new X(); diff --git a/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.1.normal.js index 843934430f48..e4a7c1d165ca 100644 --- a/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; function B1() { // class expression can use T return /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(_class, A); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, A); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; @@ -18,12 +20,12 @@ function B1() { } var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); this.anon = /*#__PURE__*/ function(A) { - swcHelpers.inherits(_class, A); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, A); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; @@ -32,10 +34,10 @@ var B2 = function B2() { function B3() { return /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(Inner, A); - var _super = swcHelpers.createSuper(Inner); + _inherits(Inner, A); + var _super = _create_super(Inner); function Inner() { - swcHelpers.classCallCheck(this, Inner); + _class_call_check(this, Inner); return _super.apply(this, arguments); } return Inner; @@ -44,20 +46,20 @@ function B3() { // extends can call B var K = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(K, _superClass); - var _super = swcHelpers.createSuper(K); + _inherits(K, _superClass); + var _super = _create_super(K); function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); return _super.apply(this, arguments); } return K; }(B1()); var C = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -65,10 +67,10 @@ var C = /*#__PURE__*/ function(_superClass) { var b3Number = B3(); var S = /*#__PURE__*/ function(b3Number1) { "use strict"; - swcHelpers.inherits(S, b3Number1); - var _super = swcHelpers.createSuper(S); + _inherits(S, b3Number1); + var _super = _create_super(S); function S() { - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); return _super.apply(this, arguments); } return S; diff --git a/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.2.minified.js index 3421b97e9590..20cba3188b29 100644 --- a/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericClassExpressionInFunction_es5.2.minified.js @@ -1,55 +1,57 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B2 = function() { "use strict"; - swcHelpers.classCallCheck(this, B2), this.anon = function(A1) { - swcHelpers.inherits(_class, A1); - var _super = swcHelpers.createSuper(_class); + _class_call_check(this, B2), this.anon = function(A1) { + _inherits(_class, A1); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class; }(A); }, K = function(_superClass) { "use strict"; - swcHelpers.inherits(K, _superClass); - var _super = swcHelpers.createSuper(K); + _inherits(K, _superClass); + var _super = _create_super(K); function K() { - return swcHelpers.classCallCheck(this, K), _super.apply(this, arguments); + return _class_call_check(this, K), _super.apply(this, arguments); } return K; }(function(A2) { "use strict"; - swcHelpers.inherits(_class, A2); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, A2); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class; }(A)), C = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(new B2().anon), S = function(b3Number) { "use strict"; - swcHelpers.inherits(S, b3Number); - var _super = swcHelpers.createSuper(S); + _inherits(S, b3Number); + var _super = _create_super(S); function S() { - return swcHelpers.classCallCheck(this, S), _super.apply(this, arguments); + return _class_call_check(this, S), _super.apply(this, arguments); } return S; }(function(A3) { "use strict"; - swcHelpers.inherits(Inner, A3); - var _super = swcHelpers.createSuper(Inner); + _inherits(Inner, A3); + var _super = _create_super(Inner); function Inner() { - return swcHelpers.classCallCheck(this, Inner), _super.apply(this, arguments); + return _class_call_check(this, Inner), _super.apply(this, arguments); } return Inner; }(A)), c = new C(), k = new K(), s = new S(); diff --git a/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.1.normal.js index 58c70a0f472d..ba68c172b8fe 100644 --- a/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Generic functions used as arguments for function typed parameters are not used to make inferences from // Using function arguments, no errors expected var ImmediatelyFix; @@ -6,7 +6,7 @@ var ImmediatelyFix; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { @@ -27,7 +27,7 @@ var ImmediatelyFix; var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo(x) { @@ -65,7 +65,7 @@ var WithCandidates; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo2 = function foo2(x, cb) { @@ -86,7 +86,7 @@ var WithCandidates; var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo3 = function foo3(x, cb, y) { @@ -104,7 +104,7 @@ var WithCandidates; var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.foo3 = function foo3(x, cb, y) { diff --git a/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.2.minified.js index 85ca8942d8d2..613e8f6682e2 100644 --- a/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericClassWithFunctionTypedMemberArguments_es5.2.minified.js @@ -1,10 +1,10 @@ var ImmediatelyFix, WithCandidates; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(ImmediatelyFix) { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return x(null); @@ -20,7 +20,7 @@ import * as swcHelpers from "@swc/helpers"; var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo = function(x) { return x(null); @@ -35,7 +35,7 @@ import * as swcHelpers from "@swc/helpers"; var c, c2, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo2 = function(x, cb) { return cb(x); @@ -51,7 +51,7 @@ import * as swcHelpers from "@swc/helpers"; var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo3 = function(x, cb, y) { return cb(x); @@ -65,7 +65,7 @@ import * as swcHelpers from "@swc/helpers"; var C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.foo3 = function(x, cb, y) { return cb(x); diff --git a/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.1.normal.js index 6576b1ac0b74..0dec2273004b 100644 --- a/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.1.normal.js @@ -1,24 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Generic call with constraints infering type parameter from object member properties // No errors expected var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; var Class; (function(Class) { var G = /*#__PURE__*/ function() { "use strict"; function G() { - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); } var _proto = G.prototype; _proto.foo = function foo(t, t2) { @@ -35,7 +35,7 @@ var Class; var G2 = /*#__PURE__*/ function() { "use strict"; function G2() { - swcHelpers.classCallCheck(this, G2); + _class_call_check(this, G2); } var _proto = G2.prototype; _proto.foo2 = function foo2(t, t2) { diff --git a/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.2.minified.js index d7c4e76a4d0e..f8c6efc107ec 100644 --- a/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericClassWithObjectTypeArgsAndConstraints_es5.2.minified.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Class, Interface, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; !function(Class) { var g, g2, G = function() { "use strict"; function G() { - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); } return G.prototype.foo = function(t, t2) {}, G; }(), c1 = new X(), d1 = new X(); @@ -21,7 +21,7 @@ var Class, Interface, C = function() { var G2 = function() { "use strict"; function G2() { - swcHelpers.classCallCheck(this, G2); + _class_call_check(this, G2); } return G2.prototype.foo2 = function(t, t2) {}, G2; }(); diff --git a/crates/swc/tests/tsc-references/genericObjectRest_es2015.1.normal.js b/crates/swc/tests/tsc-references/genericObjectRest_es2015.1.normal.js index b15b5649b4ee..16dd01bc1244 100644 --- a/crates/swc/tests/tsc-references/genericObjectRest_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/genericObjectRest_es2015.1.normal.js @@ -1,43 +1,45 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @strict: true // @target: es2015 const a = 'a'; function f1(obj) { - let r0 = swcHelpers.extends({}, obj); - let { a: a1 } = obj, r1 = swcHelpers.objectWithoutProperties(obj, [ + let r0 = _extends({}, obj); + let { a: a1 } = obj, r1 = _object_without_properties(obj, [ "a" ]); - let { a: a2 , b: b2 } = obj, r2 = swcHelpers.objectWithoutProperties(obj, [ + let { a: a2 , b: b2 } = obj, r2 = _object_without_properties(obj, [ "a", "b" ]); - let { 'a': a3 } = obj, r3 = swcHelpers.objectWithoutProperties(obj, [ + let { 'a': a3 } = obj, r3 = _object_without_properties(obj, [ 'a' ]); - let { ['a']: a4 } = obj, r4 = swcHelpers.objectWithoutProperties(obj, [ + let { ['a']: a4 } = obj, r4 = _object_without_properties(obj, [ 'a' ]); - let { [a]: a5 } = obj, r5 = swcHelpers.objectWithoutProperties(obj, [ + let { [a]: a5 } = obj, r5 = _object_without_properties(obj, [ a - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } const sa = Symbol(); const sb = Symbol(); function f2(obj) { - let { [sa]: a1 , [sb]: b1 } = obj, r1 = swcHelpers.objectWithoutProperties(obj, [ + let { [sa]: a1 , [sb]: b1 } = obj, r1 = _object_without_properties(obj, [ sa, sb - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } function f3(obj, k1, k2) { - let { [k1]: a1 , [k2]: a2 } = obj, r1 = swcHelpers.objectWithoutProperties(obj, [ + let { [k1]: a1 , [k2]: a2 } = obj, r1 = _object_without_properties(obj, [ k1, k2 - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } function f4(obj, k1, k2) { - let { [k1]: a1 , [k2]: a2 } = obj, r1 = swcHelpers.objectWithoutProperties(obj, [ + let { [k1]: a1 , [k2]: a2 } = obj, r1 = _object_without_properties(obj, [ k1, k2 - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } diff --git a/crates/swc/tests/tsc-references/genericObjectRest_es2015.2.minified.js b/crates/swc/tests/tsc-references/genericObjectRest_es2015.2.minified.js index b9761d0250fd..15cfd586b8b7 100644 --- a/crates/swc/tests/tsc-references/genericObjectRest_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/genericObjectRest_es2015.2.minified.js @@ -1,2 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; Symbol(), Symbol(); diff --git a/crates/swc/tests/tsc-references/genericObjectRest_es5.1.normal.js b/crates/swc/tests/tsc-references/genericObjectRest_es5.1.normal.js index 09407ed13ba4..1bc661e49504 100644 --- a/crates/swc/tests/tsc-references/genericObjectRest_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericObjectRest_es5.1.normal.js @@ -1,43 +1,45 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @strict: true // @target: es2015 var a = "a"; function f1(obj) { - var r0 = swcHelpers.extends({}, obj); - var a1 = obj.a, r1 = swcHelpers.objectWithoutProperties(obj, [ + var r0 = _extends({}, obj); + var a1 = obj.a, r1 = _object_without_properties(obj, [ "a" ]); - var a2 = obj.a, b2 = obj.b, r2 = swcHelpers.objectWithoutProperties(obj, [ + var a2 = obj.a, b2 = obj.b, r2 = _object_without_properties(obj, [ "a", "b" ]); - var a3 = obj["a"], r3 = swcHelpers.objectWithoutProperties(obj, [ + var a3 = obj["a"], r3 = _object_without_properties(obj, [ "a" ]); - var a4 = obj["a"], r4 = swcHelpers.objectWithoutProperties(obj, [ + var a4 = obj["a"], r4 = _object_without_properties(obj, [ "a" ]); - var a5 = obj[a], r5 = swcHelpers.objectWithoutProperties(obj, [ + var a5 = obj[a], r5 = _object_without_properties(obj, [ a - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } var sa = Symbol(); var sb = Symbol(); function f2(obj) { - var a1 = obj[sa], b1 = obj[sb], r1 = swcHelpers.objectWithoutProperties(obj, [ + var a1 = obj[sa], b1 = obj[sb], r1 = _object_without_properties(obj, [ sa, sb - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } function f3(obj, k1, k2) { - var a1 = obj[k1], a2 = obj[k2], r1 = swcHelpers.objectWithoutProperties(obj, [ + var a1 = obj[k1], a2 = obj[k2], r1 = _object_without_properties(obj, [ k1, k2 - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } function f4(obj, k1, k2) { - var a1 = obj[k1], a2 = obj[k2], r1 = swcHelpers.objectWithoutProperties(obj, [ + var a1 = obj[k1], a2 = obj[k2], r1 = _object_without_properties(obj, [ k1, k2 - ].map(swcHelpers.toPropertyKey)); + ].map(_to_property_key)); } diff --git a/crates/swc/tests/tsc-references/genericObjectRest_es5.2.minified.js b/crates/swc/tests/tsc-references/genericObjectRest_es5.2.minified.js index b9761d0250fd..15cfd586b8b7 100644 --- a/crates/swc/tests/tsc-references/genericObjectRest_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericObjectRest_es5.2.minified.js @@ -1,2 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; Symbol(), Symbol(); diff --git a/crates/swc/tests/tsc-references/genericRestParameters1_es5.1.normal.js b/crates/swc/tests/tsc-references/genericRestParameters1_es5.1.normal.js index 50ec734e0d4c..e41364588ae0 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericRestParameters1_es5.1.normal.js @@ -1,108 +1,108 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; f1 = f2; f2 = f1; f1(42, "hello", true); f1(t3[0], t3[1], t3[2]); -f1.apply(void 0, swcHelpers.toConsumableArray(t3)); +f1.apply(void 0, _to_consumable_array(t3)); f1.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f1.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))); +].concat(_to_consumable_array(t1))); f1.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t0))); +].concat(_to_consumable_array(t0))); f1(ns[0], ns[1], true); -f1.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +f1.apply(void 0, _to_consumable_array(ns).concat([ true ])); // FIXME: Error, since ...ns is considered as string|number here f2(42, "hello", true); f2(t3[0], t3[1], t3[2]); -f2.apply(void 0, swcHelpers.toConsumableArray(t3)); +f2.apply(void 0, _to_consumable_array(t3)); f2.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f2.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))); +].concat(_to_consumable_array(t1))); f2.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t0))); +].concat(_to_consumable_array(t0))); f2(ns[0], ns[1], true); -f2.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +f2.apply(void 0, _to_consumable_array(ns).concat([ true ])); // FIXME: Error, since ...ns is considered as string|number here var x10 = f10(42, "hello", true); // [number, string, boolean] var x11 = f10(42, "hello"); // [number, string] var x12 = f10(42); // [number] var x13 = f10(); // [] -var x14 = f10.apply(void 0, swcHelpers.toConsumableArray(t3)); // [number, string, boolean] +var x14 = f10.apply(void 0, _to_consumable_array(t3)); // [number, string, boolean] var x15 = f10.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); // [number, string, boolean] +].concat(_to_consumable_array(t2))); // [number, string, boolean] var x16 = f10.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))); // [number, string, boolean] +].concat(_to_consumable_array(t1))); // [number, string, boolean] var x17 = f10.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t0))); // [number, string, boolean] -var x18 = f10.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))); // [number, string, boolean] +var x18 = f10.apply(void 0, _to_consumable_array(ns).concat([ true ])); // (string | number | boolean)[] function g10(u, v) { - var x1 = f10.apply(void 0, swcHelpers.toConsumableArray(u)); // U - var x2 = f10.apply(void 0, swcHelpers.toConsumableArray(v)); // V + var x1 = f10.apply(void 0, _to_consumable_array(u)); // U + var x2 = f10.apply(void 0, _to_consumable_array(v)); // V var x3 = f10.apply(void 0, [ 1 - ].concat(swcHelpers.toConsumableArray(u))); // [number, ...string[]] - var x4 = f10.apply(void 0, swcHelpers.toConsumableArray(u).concat(swcHelpers.toConsumableArray(v))); // (string | number)[] + ].concat(_to_consumable_array(u))); // [number, ...string[]] + var x4 = f10.apply(void 0, _to_consumable_array(u).concat(_to_consumable_array(v))); // (string | number)[] } var z10 = f11(42, "hello", true); // [42, "hello", true] var z11 = f11(42, "hello"); // [42, "hello"] var z12 = f11(42); // [42] var z13 = f11(); // [] -var z14 = f11.apply(void 0, swcHelpers.toConsumableArray(t3)); // [number, string, boolean] +var z14 = f11.apply(void 0, _to_consumable_array(t3)); // [number, string, boolean] var z15 = f11.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); // [42, string, boolean] +].concat(_to_consumable_array(t2))); // [42, string, boolean] var z16 = f11.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))); // [42, "hello", boolean] +].concat(_to_consumable_array(t1))); // [42, "hello", boolean] var z17 = f11.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t0))); // [42, "hello", true] -var z18 = f11.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))); // [42, "hello", true] +var z18 = f11.apply(void 0, _to_consumable_array(ns).concat([ true ])); // (string | number | true)[] function g11(u, v) { - var x1 = f11.apply(void 0, swcHelpers.toConsumableArray(u)); // U - var x2 = f11.apply(void 0, swcHelpers.toConsumableArray(v)); // V + var x1 = f11.apply(void 0, _to_consumable_array(u)); // U + var x2 = f11.apply(void 0, _to_consumable_array(v)); // V var x3 = f11.apply(void 0, [ 1 - ].concat(swcHelpers.toConsumableArray(u))); // [1, ...string[]] - var x4 = f11.apply(void 0, swcHelpers.toConsumableArray(u).concat(swcHelpers.toConsumableArray(v))); // (string | number)[] + ].concat(_to_consumable_array(u))); // [1, ...string[]] + var x4 = f11.apply(void 0, _to_consumable_array(u).concat(_to_consumable_array(v))); // (string | number)[] } function call(f) { for(var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ args[_key - 1] = arguments[_key]; } - return f.apply(void 0, swcHelpers.toConsumableArray(args)); + return f.apply(void 0, _to_consumable_array(args)); } function callr(args, f) { - return f.apply(void 0, swcHelpers.toConsumableArray(args)); + return f.apply(void 0, _to_consumable_array(args)); } var x20 = call(function(x, y) { return x + y; @@ -125,7 +125,7 @@ function bind(f, x) { } return f.apply(void 0, [ x - ].concat(swcHelpers.toConsumableArray(rest))); + ].concat(_to_consumable_array(rest))); }; } var f21 = bind(f20, 42); // (y: string, z: boolean) => string[] diff --git a/crates/swc/tests/tsc-references/genericRestParameters1_es5.2.minified.js b/crates/swc/tests/tsc-references/genericRestParameters1_es5.2.minified.js index a0483b37fbbf..3eba2a8dbe8a 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericRestParameters1_es5.2.minified.js @@ -1,62 +1,62 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function call(f) { for(var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)args[_key - 1] = arguments[_key]; - return f.apply(void 0, swcHelpers.toConsumableArray(args)); + return f.apply(void 0, _to_consumable_array(args)); } function callr(args, f) { - return f.apply(void 0, swcHelpers.toConsumableArray(args)); + return f.apply(void 0, _to_consumable_array(args)); } function bind(f, x) { return function() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++)rest[_key] = arguments[_key]; return f.apply(void 0, [ x - ].concat(swcHelpers.toConsumableArray(rest))); + ].concat(_to_consumable_array(rest))); }; } -f2 = f1 = f2, f1(42, "hello", !0), f1(t3[0], t3[1], t3[2]), f1.apply(void 0, swcHelpers.toConsumableArray(t3)), f1.apply(void 0, [ +f2 = f1 = f2, f1(42, "hello", !0), f1(t3[0], t3[1], t3[2]), f1.apply(void 0, _to_consumable_array(t3)), f1.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f1.apply(void 0, [ +].concat(_to_consumable_array(t2))), f1.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))), f1.apply(void 0, [ +].concat(_to_consumable_array(t1))), f1.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t0))), f1(ns[0], ns[1], !0), f1.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))), f1(ns[0], ns[1], !0), f1.apply(void 0, _to_consumable_array(ns).concat([ !0 -])), f2(42, "hello", !0), f2(t3[0], t3[1], t3[2]), f2.apply(void 0, swcHelpers.toConsumableArray(t3)), f2.apply(void 0, [ +])), f2(42, "hello", !0), f2(t3[0], t3[1], t3[2]), f2.apply(void 0, _to_consumable_array(t3)), f2.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f2.apply(void 0, [ +].concat(_to_consumable_array(t2))), f2.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))), f2.apply(void 0, [ +].concat(_to_consumable_array(t1))), f2.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t0))), f2(ns[0], ns[1], !0), f2.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))), f2(ns[0], ns[1], !0), f2.apply(void 0, _to_consumable_array(ns).concat([ !0 -])), f10(42, "hello", !0), f10(42, "hello"), f10(42), f10(), f10.apply(void 0, swcHelpers.toConsumableArray(t3)), f10.apply(void 0, [ +])), f10(42, "hello", !0), f10(42, "hello"), f10(42), f10(), f10.apply(void 0, _to_consumable_array(t3)), f10.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f10.apply(void 0, [ +].concat(_to_consumable_array(t2))), f10.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))), f10.apply(void 0, [ +].concat(_to_consumable_array(t1))), f10.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t0))), f10.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))), f10.apply(void 0, _to_consumable_array(ns).concat([ !0 -])), f11(42, "hello", !0), f11(42, "hello"), f11(42), f11(), f11.apply(void 0, swcHelpers.toConsumableArray(t3)), f11.apply(void 0, [ +])), f11(42, "hello", !0), f11(42, "hello"), f11(42), f11(), f11.apply(void 0, _to_consumable_array(t3)), f11.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f11.apply(void 0, [ +].concat(_to_consumable_array(t2))), f11.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t1))), f11.apply(void 0, [ +].concat(_to_consumable_array(t1))), f11.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t0))), f11.apply(void 0, swcHelpers.toConsumableArray(ns).concat([ +].concat(_to_consumable_array(t0))), f11.apply(void 0, _to_consumable_array(ns).concat([ !0 ])), call(function(x, y) { return x + y; diff --git a/crates/swc/tests/tsc-references/genericRestParameters2_es5.1.normal.js b/crates/swc/tests/tsc-references/genericRestParameters2_es5.1.normal.js index d73d29a9dec8..e5585c4b86c4 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericRestParameters2_es5.1.normal.js @@ -1,111 +1,111 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; f10(42, "hello"); f10(42, "hello", true); f10(42, "hello", true, false); f10(t1[0], t1[1], t1[2], t1[3]); -f10.apply(void 0, swcHelpers.toConsumableArray(t1)); +f10.apply(void 0, _to_consumable_array(t1)); f10.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f10.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f10.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4))); +].concat(_to_consumable_array(t4))); f10.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ false -], swcHelpers.toConsumableArray(t3))); +], _to_consumable_array(t3))); f11(42, "hello"); f11(42, "hello", true); f11(42, "hello", true, false); f11(t1[0], t1[1], t1[2], t1[3]); -f11.apply(void 0, swcHelpers.toConsumableArray(t1)); +f11.apply(void 0, _to_consumable_array(t1)); f11.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f11.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f11.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4))); +].concat(_to_consumable_array(t4))); f11.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ false -], swcHelpers.toConsumableArray(t3))); +], _to_consumable_array(t3))); f12(42, "hello"); f12(42, "hello", true); f12(42, "hello", true, false); f12(t1[0], t1[1], t1[2], t1[3]); -f12.apply(void 0, swcHelpers.toConsumableArray(t1)); +f12.apply(void 0, _to_consumable_array(t1)); f12.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f12.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f12.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4))); +].concat(_to_consumable_array(t4))); f12.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ false -], swcHelpers.toConsumableArray(t3))); +], _to_consumable_array(t3))); f13(42, "hello"); f13(42, "hello", true); f13(42, "hello", true, false); f13(t1[0], t1[1], t1[2], t1[3]); -f13.apply(void 0, swcHelpers.toConsumableArray(t1)); +f13.apply(void 0, _to_consumable_array(t1)); f13.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f13.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f13.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4))); +].concat(_to_consumable_array(t4))); f13.apply(void 0, [ 42, "hello", true -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ false -], swcHelpers.toConsumableArray(t3))); -f20.apply(void 0, swcHelpers.toConsumableArray(t1)); +], _to_consumable_array(t3))); +f20.apply(void 0, _to_consumable_array(t1)); f20.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f20.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f20.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t2), [ +].concat(_to_consumable_array(t2), [ true ])); diff --git a/crates/swc/tests/tsc-references/genericRestParameters2_es5.2.minified.js b/crates/swc/tests/tsc-references/genericRestParameters2_es5.2.minified.js index cb052d4e77b8..be3161675a58 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericRestParameters2_es5.2.minified.js @@ -1,72 +1,72 @@ -import * as swcHelpers from "@swc/helpers"; -f10(42, "hello"), f10(42, "hello", !0), f10(42, "hello", !0, !1), f10(t1[0], t1[1], t1[2], t1[3]), f10.apply(void 0, swcHelpers.toConsumableArray(t1)), f10.apply(void 0, [ +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +f10(42, "hello"), f10(42, "hello", !0), f10(42, "hello", !0, !1), f10(t1[0], t1[1], t1[2], t1[3]), f10.apply(void 0, _to_consumable_array(t1)), f10.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f10.apply(void 0, [ +].concat(_to_consumable_array(t2))), f10.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))), f10.apply(void 0, [ +].concat(_to_consumable_array(t3))), f10.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4))), f10.apply(void 0, [ +].concat(_to_consumable_array(t4))), f10.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ !1 -], swcHelpers.toConsumableArray(t3))), f11(42, "hello"), f11(42, "hello", !0), f11(42, "hello", !0, !1), f11(t1[0], t1[1], t1[2], t1[3]), f11.apply(void 0, swcHelpers.toConsumableArray(t1)), f11.apply(void 0, [ +], _to_consumable_array(t3))), f11(42, "hello"), f11(42, "hello", !0), f11(42, "hello", !0, !1), f11(t1[0], t1[1], t1[2], t1[3]), f11.apply(void 0, _to_consumable_array(t1)), f11.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f11.apply(void 0, [ +].concat(_to_consumable_array(t2))), f11.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))), f11.apply(void 0, [ +].concat(_to_consumable_array(t3))), f11.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4))), f11.apply(void 0, [ +].concat(_to_consumable_array(t4))), f11.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ !1 -], swcHelpers.toConsumableArray(t3))), f12(42, "hello"), f12(42, "hello", !0), f12(42, "hello", !0, !1), f12(t1[0], t1[1], t1[2], t1[3]), f12.apply(void 0, swcHelpers.toConsumableArray(t1)), f12.apply(void 0, [ +], _to_consumable_array(t3))), f12(42, "hello"), f12(42, "hello", !0), f12(42, "hello", !0, !1), f12(t1[0], t1[1], t1[2], t1[3]), f12.apply(void 0, _to_consumable_array(t1)), f12.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f12.apply(void 0, [ +].concat(_to_consumable_array(t2))), f12.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))), f12.apply(void 0, [ +].concat(_to_consumable_array(t3))), f12.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4))), f12.apply(void 0, [ +].concat(_to_consumable_array(t4))), f12.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ !1 -], swcHelpers.toConsumableArray(t3))), f13(42, "hello"), f13(42, "hello", !0), f13(42, "hello", !0, !1), f13(t1[0], t1[1], t1[2], t1[3]), f13.apply(void 0, swcHelpers.toConsumableArray(t1)), f13.apply(void 0, [ +], _to_consumable_array(t3))), f13(42, "hello"), f13(42, "hello", !0), f13(42, "hello", !0, !1), f13(t1[0], t1[1], t1[2], t1[3]), f13.apply(void 0, _to_consumable_array(t1)), f13.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f13.apply(void 0, [ +].concat(_to_consumable_array(t2))), f13.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))), f13.apply(void 0, [ +].concat(_to_consumable_array(t3))), f13.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4))), f13.apply(void 0, [ +].concat(_to_consumable_array(t4))), f13.apply(void 0, [ 42, "hello", !0 -].concat(swcHelpers.toConsumableArray(t4), [ +].concat(_to_consumable_array(t4), [ !1 -], swcHelpers.toConsumableArray(t3))), f20.apply(void 0, swcHelpers.toConsumableArray(t1)), f20.apply(void 0, [ +], _to_consumable_array(t3))), f20.apply(void 0, _to_consumable_array(t1)), f20.apply(void 0, [ 42 -].concat(swcHelpers.toConsumableArray(t2))), f20.apply(void 0, [ +].concat(_to_consumable_array(t2))), f20.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t3))), f20.apply(void 0, [ +].concat(_to_consumable_array(t3))), f20.apply(void 0, [ 42, "hello" -].concat(swcHelpers.toConsumableArray(t2), [ +].concat(_to_consumable_array(t2), [ !0 ])); diff --git a/crates/swc/tests/tsc-references/genericRestParameters3_es5.1.normal.js b/crates/swc/tests/tsc-references/genericRestParameters3_es5.1.normal.js index cab892937670..9abb7e8176b2 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericRestParameters3_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; f1("foo", "abc"); f1("foo", 10, true); f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t1))); +].concat(_to_consumable_array(t1))); f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t2))); +].concat(_to_consumable_array(t2))); f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t4))); +].concat(_to_consumable_array(t4))); f1("foo", 10); // Error f1("foo"); // Error f2 = f1; @@ -35,11 +35,11 @@ var b = bar(10, 20); // Error baz(); // Error baz(1); // Error baz(1, 2); // Error -baz.apply(void 0, swcHelpers.toConsumableArray(ca)); // Error +baz.apply(void 0, _to_consumable_array(ca)); // Error hmm(); // okay, A = [] hmm(1, "s"); // okay, A = [1, "s"] hmm("what"); // no error? A = [] | [number, string] ? var x2 = [ "hello" ]; -foo2.apply(void 0, swcHelpers.toConsumableArray(x2)); +foo2.apply(void 0, _to_consumable_array(x2)); diff --git a/crates/swc/tests/tsc-references/genericRestParameters3_es5.2.minified.js b/crates/swc/tests/tsc-references/genericRestParameters3_es5.2.minified.js index f3dee0fffc17..335a8d0ebfa8 100644 --- a/crates/swc/tests/tsc-references/genericRestParameters3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericRestParameters3_es5.2.minified.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function bar() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; return args; } f1("foo", "abc"), f1("foo", 10, !0), f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t1))), f1.apply(void 0, [ +].concat(_to_consumable_array(t1))), f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t2))), f1.apply(void 0, [ +].concat(_to_consumable_array(t2))), f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t3))), f1.apply(void 0, [ +].concat(_to_consumable_array(t3))), f1.apply(void 0, [ "foo" -].concat(swcHelpers.toConsumableArray(t4))), f1("foo", 10), f1("foo"), f2 = f1, f3 = f1, f4 = f1, f1 = f2, f1 = f3, f1 = f4, foo(), foo(100), foo(foo), bar(10, 20), bar(10, 20), baz(), baz(1), baz(1, 2), baz.apply(void 0, swcHelpers.toConsumableArray(ca)), hmm(), hmm(1, "s"), hmm("what"), foo2.apply(void 0, swcHelpers.toConsumableArray([ +].concat(_to_consumable_array(t4))), f1("foo", 10), f1("foo"), f2 = f1, f3 = f1, f4 = f1, f1 = f2, f1 = f3, f1 = f4, foo(), foo(100), foo(foo), bar(10, 20), bar(10, 20), baz(), baz(1), baz(1, 2), baz.apply(void 0, _to_consumable_array(ca)), hmm(), hmm(1, "s"), hmm("what"), foo2.apply(void 0, _to_consumable_array([ "hello" ])); diff --git a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.1.normal.js b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.1.normal.js index c7a3ced11886..b82e141c3ff8 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _value = /*#__PURE__*/ new WeakMap(); // @target: esnext // @lib: esnext @@ -11,17 +13,17 @@ var _value = /*#__PURE__*/ new WeakMap(); * @template T */ class Box { /** @type {T} */ get value() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); } set value(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } /** @param {T} initialValue */ constructor(initialValue){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _value, initialValue); + _class_private_field_set(this, _value, initialValue); } } new Box(3).value = 3; diff --git a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.2.minified.js b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.2.minified.js index 994479d5174e..adda84d3b15b 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es2015.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _value = new WeakMap(); new class { get value() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); } set value(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } constructor(initialValue){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _value, initialValue); + }), _class_private_field_set(this, _value, initialValue); } }(3).value = 3; diff --git a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.1.normal.js b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.1.normal.js index d0433fc269ce..0cb4c3970adf 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _value = /*#__PURE__*/ new WeakMap(); // @target: esnext // @lib: esnext @@ -12,21 +16,21 @@ var _value = /*#__PURE__*/ new WeakMap(); */ var Box = /*#__PURE__*/ function() { "use strict"; function Box(initialValue) { - swcHelpers.classCallCheck(this, Box); - swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Box); + _class_private_field_init(this, _value, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _value, initialValue); + _class_private_field_set(this, _value, initialValue); } - swcHelpers.createClass(Box, [ + _create_class(Box, [ { key: "value", get: /** @type {T} */ function get() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); }, set: function set(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } } ]); diff --git a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.2.minified.js b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.2.minified.js index 8c6c398450dc..b0e323e4131d 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassTypeJsDoc_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _value = new WeakMap(), Box = function() { "use strict"; function Box(initialValue) { - swcHelpers.classCallCheck(this, Box), swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Box), _class_private_field_init(this, _value, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _value, initialValue); + }), _class_private_field_set(this, _value, initialValue); } - return swcHelpers.createClass(Box, [ + return _create_class(Box, [ { key: "value", get: function() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); }, set: function(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } } ]), Box; diff --git a/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.1.normal.js b/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.1.normal.js index cff59a5cf009..06dae00a8b63 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; // @target: esnext var Generic; (function(Generic) { @@ -13,13 +15,13 @@ var Generic; var _value = /*#__PURE__*/ new WeakMap(); class Box { get value() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); } set value(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.2.minified.js b/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.2.minified.js index 4fb1be36fe4a..c37167c2d3ab 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassType_es2015.2.minified.js @@ -1,5 +1,7 @@ var Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; !function(Generic) { var c = new class { get y() { @@ -11,13 +13,13 @@ import * as swcHelpers from "@swc/helpers"; var _value = new WeakMap(); new class { get value() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); } set value(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/genericSetterInClassType_es5.1.normal.js b/crates/swc/tests/tsc-references/genericSetterInClassType_es5.1.normal.js index 45af1c27fb89..bb29c40d68f0 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassType_es5.1.normal.js @@ -1,13 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: esnext var Generic; (function(Generic) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -24,20 +28,20 @@ var Generic; var Box = /*#__PURE__*/ function() { "use strict"; function Box() { - swcHelpers.classCallCheck(this, Box); - swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Box); + _class_private_field_init(this, _value, { writable: true, value: void 0 }); } - swcHelpers.createClass(Box, [ + _create_class(Box, [ { key: "value", get: function get() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); }, set: function set(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } } ]); diff --git a/crates/swc/tests/tsc-references/genericSetterInClassType_es5.2.minified.js b/crates/swc/tests/tsc-references/genericSetterInClassType_es5.2.minified.js index a172eac530df..0ef71de26d6d 100644 --- a/crates/swc/tests/tsc-references/genericSetterInClassType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/genericSetterInClassType_es5.2.minified.js @@ -1,12 +1,16 @@ var Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; !function(Generic) { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "y", get: function() { @@ -20,19 +24,19 @@ import * as swcHelpers from "@swc/helpers"; var _value = new WeakMap(), Box = function() { "use strict"; function Box() { - swcHelpers.classCallCheck(this, Box), swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Box), _class_private_field_init(this, _value, { writable: !0, value: void 0 }); } - return swcHelpers.createClass(Box, [ + return _create_class(Box, [ { key: "value", get: function() { - return swcHelpers.classPrivateFieldGet(this, _value); + return _class_private_field_get(this, _value); }, set: function(value) { - swcHelpers.classPrivateFieldSet(this, _value, value); + _class_private_field_set(this, _value, value); } } ]), Box; diff --git a/crates/swc/tests/tsc-references/generic_es5.1.normal.js b/crates/swc/tests/tsc-references/generic_es5.1.normal.js index 7c5cdddf7bc7..3533e71e658b 100644 --- a/crates/swc/tests/tsc-references/generic_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/generic_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var a = { a: "" diff --git a/crates/swc/tests/tsc-references/generic_es5.2.minified.js b/crates/swc/tests/tsc-references/generic_es5.2.minified.js index 582215e331f4..7d6272c8396c 100644 --- a/crates/swc/tests/tsc-references/generic_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/generic_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.1.normal.js b/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.1.normal.js index 93a4199af119..07b18f00673b 100644 --- a/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 // In the body of a get accessor with no return type annotation, // if a matching set accessor exists and that set accessor has a parameter type annotation, @@ -6,9 +7,9 @@ import * as swcHelpers from "@swc/helpers"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.2.minified.js b/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.2.minified.js index 8a8134e6ed0f..34eface186e7 100644 --- a/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/getSetAccessorContextualTyping_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.1.normal.js b/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.1.normal.js index e422f3819ec3..05e7ec92ea11 100644 --- a/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // type of an array is the best common type of its elements (plus its contextual type if it exists) var a = [ 1, @@ -102,24 +104,24 @@ var n = [ ]; // {}[] var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.2.minified.js b/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.2.minified.js index 52e9f6be5619..0c44c7f578fa 100644 --- a/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/heterogeneousArrayLiterals_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var WithContextualType, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base); diff --git a/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.1.normal.js index 42fc84a582b3..d4c00be5e034 100644 --- a/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(C2, C); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(C); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -30,7 +32,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; @@ -42,7 +44,7 @@ var N; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; N1.A = A; N1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.2.minified.js index d76f9b5552ac..fd4fa7bda8c8 100644 --- a/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/ifDoWhileStatements_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, N, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C), D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; for(!function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); @@ -25,7 +27,7 @@ for(!function(M1) { }(M || (M = {})), function(N1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; N1.A = A, N1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.1.normal.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.1.normal.js index fff43703d22c..defd07ee88a8 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.1.normal.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Bar2 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar2, Foo); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo); + var _super = _create_super(Bar2); function Bar2() { - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); return _super.apply(this, arguments); } return Bar2; }(Foo); var Bar3 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar3, Foo); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo); + var _super = _create_super(Bar3); function Bar3() { - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); return _super.apply(this, arguments); } return Bar3; @@ -38,44 +40,44 @@ var M; (function(M) { var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Baz, Foo); - var _super = swcHelpers.createSuper(Baz); + _inherits(Baz, Foo); + var _super = _create_super(Baz); function Baz() { - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); return _super.apply(this, arguments); } return Baz; }(Foo); var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; }(Foo); var Bar2 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar2, Foo); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo); + var _super = _create_super(Bar2); function Bar2() { - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); return _super.apply(this, arguments); } return Bar2; }(Foo); var Bar3 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar3, Foo); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo); + var _super = _create_super(Bar3); function Bar3() { - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); return _super.apply(this, arguments); } return Bar3; @@ -86,24 +88,24 @@ var M2; (function(M2) { var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Baz = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Baz, Foo); - var _super = swcHelpers.createSuper(Baz); + _inherits(Baz, Foo); + var _super = _create_super(Baz); function Baz() { - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); return _super.apply(this, arguments); } return Baz; }(Foo); var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } return Bar; @@ -114,20 +116,20 @@ var M2; var r3 = b.y; // error var Bar2 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar2, Foo); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo); + var _super = _create_super(Bar2); function Bar2() { - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); return _super.apply(this, arguments); } return Bar2; }(Foo); var Bar3 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar3, Foo); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo); + var _super = _create_super(Bar3); function Bar3() { - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); return _super.apply(this, arguments); } return Bar3; diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.2.minified.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.2.minified.js index 324add5540c0..28f2cb3e5959 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates2_es5.2.minified.js @@ -1,105 +1,107 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, M2, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo), Bar2 = function(Foo2) { "use strict"; - swcHelpers.inherits(Bar2, Foo2); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo2); + var _super = _create_super(Bar2); function Bar2() { - return swcHelpers.classCallCheck(this, Bar2), _super.apply(this, arguments); + return _class_call_check(this, Bar2), _super.apply(this, arguments); } return Bar2; }(Foo), Bar3 = function(Foo3) { "use strict"; - swcHelpers.inherits(Bar3, Foo3); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo3); + var _super = _create_super(Bar3); function Bar3() { - return swcHelpers.classCallCheck(this, Bar3), _super.apply(this, arguments); + return _class_call_check(this, Bar3), _super.apply(this, arguments); } return Bar3; }(Foo); !function(M) { var Foo4 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo4); + _class_call_check(this, Foo4); }, Baz = function(Foo5) { "use strict"; - swcHelpers.inherits(Baz, Foo5); - var _super = swcHelpers.createSuper(Baz); + _inherits(Baz, Foo5); + var _super = _create_super(Baz); function Baz() { - return swcHelpers.classCallCheck(this, Baz), _super.apply(this, arguments); + return _class_call_check(this, Baz), _super.apply(this, arguments); } return Baz; }(Foo4), Bar = function(Foo6) { "use strict"; - swcHelpers.inherits(Bar, Foo6); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo6); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo4), Bar2 = function(Foo7) { "use strict"; - swcHelpers.inherits(Bar2, Foo7); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo7); + var _super = _create_super(Bar2); function Bar2() { - return swcHelpers.classCallCheck(this, Bar2), _super.apply(this, arguments); + return _class_call_check(this, Bar2), _super.apply(this, arguments); } return Bar2; }(Foo4), Bar3 = function(Foo8) { "use strict"; - swcHelpers.inherits(Bar3, Foo8); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo8); + var _super = _create_super(Bar3); function Bar3() { - return swcHelpers.classCallCheck(this, Bar3), _super.apply(this, arguments); + return _class_call_check(this, Bar3), _super.apply(this, arguments); } return Bar3; }(Foo4); }(M || (M = {})), function(M2) { var b, Foo9 = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo9); + _class_call_check(this, Foo9); }, Baz = function(Foo10) { "use strict"; - swcHelpers.inherits(Baz, Foo10); - var _super = swcHelpers.createSuper(Baz); + _inherits(Baz, Foo10); + var _super = _create_super(Baz); function Baz() { - return swcHelpers.classCallCheck(this, Baz), _super.apply(this, arguments); + return _class_call_check(this, Baz), _super.apply(this, arguments); } return Baz; }(Foo9), Bar = function(Foo11) { "use strict"; - swcHelpers.inherits(Bar, Foo11); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo11); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar; }(Foo9); b.z, b.x, b.y; var Bar2 = function(Foo12) { "use strict"; - swcHelpers.inherits(Bar2, Foo12); - var _super = swcHelpers.createSuper(Bar2); + _inherits(Bar2, Foo12); + var _super = _create_super(Bar2); function Bar2() { - return swcHelpers.classCallCheck(this, Bar2), _super.apply(this, arguments); + return _class_call_check(this, Bar2), _super.apply(this, arguments); } return Bar2; }(Foo9), Bar3 = function(Foo13) { "use strict"; - swcHelpers.inherits(Bar3, Foo13); - var _super = swcHelpers.createSuper(Bar3); + _inherits(Bar3, Foo13); + var _super = _create_super(Bar3); function Bar3() { - return swcHelpers.classCallCheck(this, Bar3), _super.apply(this, arguments); + return _class_call_check(this, Bar3), _super.apply(this, arguments); } return Bar3; }(Foo9); diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.1.normal.js index d006a9b4ded5..f89520423f32 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.1.normal.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Bar2 = function Bar2() { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; var Bar3 = function Bar3() { "use strict"; - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); }; var Bar4 = function Bar4() { "use strict"; - swcHelpers.classCallCheck(this, Bar4); + _class_call_check(this, Bar4); }; diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.2.minified.js index 8fe8f97498ff..d618996c5571 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithPrivates_es5.2.minified.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Bar2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }, Bar3 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); }, Bar4 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar4); + _class_call_check(this, Bar4); }; diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.1.normal.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.1.normal.js index d5379086631d..c1e60a8c70fd 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.1.normal.js @@ -1,60 +1,62 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Bar2 = function Bar2() { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; var Bar3 = function Bar3() { "use strict"; - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); }; var Bar4 = function Bar4() { "use strict"; - swcHelpers.classCallCheck(this, Bar4); + _class_call_check(this, Bar4); }; var Bar5 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar5, Foo); - var _super = swcHelpers.createSuper(Bar5); + _inherits(Bar5, Foo); + var _super = _create_super(Bar5); function Bar5() { - swcHelpers.classCallCheck(this, Bar5); + _class_call_check(this, Bar5); return _super.apply(this, arguments); } return Bar5; }(Foo); var Bar6 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar6, Foo); - var _super = swcHelpers.createSuper(Bar6); + _inherits(Bar6, Foo); + var _super = _create_super(Bar6); function Bar6() { - swcHelpers.classCallCheck(this, Bar6); + _class_call_check(this, Bar6); return _super.apply(this, arguments); } return Bar6; }(Foo); var Bar7 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar7, Foo); - var _super = swcHelpers.createSuper(Bar7); + _inherits(Bar7, Foo); + var _super = _create_super(Bar7); function Bar7() { - swcHelpers.classCallCheck(this, Bar7); + _class_call_check(this, Bar7); return _super.apply(this, arguments); } return Bar7; }(Foo); var Bar8 = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar8, Foo); - var _super = swcHelpers.createSuper(Bar8); + _inherits(Bar8, Foo); + var _super = _create_super(Bar8); function Bar8() { - swcHelpers.classCallCheck(this, Bar8); + _class_call_check(this, Bar8); return _super.apply(this, arguments); } return Bar8; diff --git a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.2.minified.js b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.2.minified.js index e3a2cad576a1..b0b2fe8dce8d 100644 --- a/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/implementingAnInterfaceExtendingClassWithProtecteds_es5.2.minified.js @@ -1,49 +1,51 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Bar2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }, Bar3 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar3); + _class_call_check(this, Bar3); }, Bar4 = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar4); + _class_call_check(this, Bar4); }, Bar5 = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar5, Foo1); - var _super = swcHelpers.createSuper(Bar5); + _inherits(Bar5, Foo1); + var _super = _create_super(Bar5); function Bar5() { - return swcHelpers.classCallCheck(this, Bar5), _super.apply(this, arguments); + return _class_call_check(this, Bar5), _super.apply(this, arguments); } return Bar5; }(Foo), Bar6 = function(Foo2) { "use strict"; - swcHelpers.inherits(Bar6, Foo2); - var _super = swcHelpers.createSuper(Bar6); + _inherits(Bar6, Foo2); + var _super = _create_super(Bar6); function Bar6() { - return swcHelpers.classCallCheck(this, Bar6), _super.apply(this, arguments); + return _class_call_check(this, Bar6), _super.apply(this, arguments); } return Bar6; }(Foo), Bar7 = function(Foo3) { "use strict"; - swcHelpers.inherits(Bar7, Foo3); - var _super = swcHelpers.createSuper(Bar7); + _inherits(Bar7, Foo3); + var _super = _create_super(Bar7); function Bar7() { - return swcHelpers.classCallCheck(this, Bar7), _super.apply(this, arguments); + return _class_call_check(this, Bar7), _super.apply(this, arguments); } return Bar7; }(Foo), Bar8 = function(Foo4) { "use strict"; - swcHelpers.inherits(Bar8, Foo4); - var _super = swcHelpers.createSuper(Bar8); + _inherits(Bar8, Foo4); + var _super = _create_super(Bar8); function Bar8() { - return swcHelpers.classCallCheck(this, Bar8), _super.apply(this, arguments); + return _class_call_check(this, Bar8), _super.apply(this, arguments); } return Bar8; }(Foo); diff --git a/crates/swc/tests/tsc-references/implementsClause_es5.1.normal.js b/crates/swc/tests/tsc-references/implementsClause_es5.1.normal.js index 1890087d6a31..ecabbcebee74 100644 --- a/crates/swc/tests/tsc-references/implementsClause_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/implementsClause_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; // @Filename: types.ts export { }; diff --git a/crates/swc/tests/tsc-references/implementsClause_es5.2.minified.js b/crates/swc/tests/tsc-references/implementsClause_es5.2.minified.js index 1d0d2c66d7fa..936c11c91edb 100644 --- a/crates/swc/tests/tsc-references/implementsClause_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/implementsClause_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.1.normal.js index 3188c3a40fdc..2260738f4cb7 100644 --- a/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var moduleA; (function(moduleA1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; @@ -14,7 +14,7 @@ var p; var p; var clodule = function clodule() { "use strict"; - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); }; (function(clodule) { var Point = { diff --git a/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.2.minified.js index 0e840b9142c8..48e2a1d49fb5 100644 --- a/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importAliasIdentifiers_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(moduleA1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; moduleA1.Point = Point; }(moduleA || (moduleA = {})); var moduleA, clodule = function() { "use strict"; - swcHelpers.classCallCheck(this, clodule); + _class_call_check(this, clodule); }; function fundule() { return { diff --git a/crates/swc/tests/tsc-references/importAliasModuleExports_es5.1.normal.js b/crates/swc/tests/tsc-references/importAliasModuleExports_es5.1.normal.js index 4410665e7ebf..c557d7abcf1b 100644 --- a/crates/swc/tests/tsc-references/importAliasModuleExports_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importAliasModuleExports_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: main.js import A from "./mod1"; // @allowJs: true @@ -9,7 +9,7 @@ import A from "./mod1"; var Alias = /*#__PURE__*/ function() { "use strict"; function Alias() { - swcHelpers.classCallCheck(this, Alias); + _class_call_check(this, Alias); } var _proto = Alias.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/importAliasModuleExports_es5.2.minified.js b/crates/swc/tests/tsc-references/importAliasModuleExports_es5.2.minified.js index e689cfe1b76a..40b23ea9867b 100644 --- a/crates/swc/tests/tsc-references/importAliasModuleExports_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importAliasModuleExports_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import A from "./mod1"; var Alias = function() { "use strict"; function Alias() { - swcHelpers.classCallCheck(this, Alias); + _class_call_check(this, Alias); } return Alias.prototype.bar = function() { return 1; diff --git a/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.1.normal.js index 1c0d4f96c1bc..07d769ef3be9 100644 --- a/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: es2020 // @target: es2020 // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.2.minified.js index 3272fe24aaa9..1e1306b91ed7 100644 --- a/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression2ES2020_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.1.normal.js index e05f947f9100..16c6d630ba59 100644 --- a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2020 // @target: es2020 // @filename: 0.ts @@ -12,7 +12,7 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { class C extends (yield import("./0")).B { } var c = new C(); diff --git a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.2.minified.js index 87e2c7c72d81..3628064969bb 100644 --- a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; } } function _foo() { - return (_foo = swcHelpers.asyncToGenerator(function*() { + return (_foo = _async_to_generator(function*() { class C extends (yield import("./0")).B { } new C().print(); diff --git a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.1.normal.js index f4ba1710e01b..01bdd618e36c 100644 --- a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2020 // @target: es2020 @@ -6,7 +9,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -19,17 +22,17 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.2.minified.js index 544914a7c6b2..21da72f217e5 100644 --- a/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression3ES2020_es5.2.minified.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; }, B; }(); function _foo() { - return (_foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: return _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.1.normal.js index 67e19dfeccb6..16d2d9cf63fc 100644 --- a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @lib: es2020 // @module: es2020 // @target: es2020 @@ -21,7 +21,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.2.minified.js index 0442ad982dd8..090835559bc9 100644 --- a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.1.normal.js index 35f7c5d17822..95ce0170c972 100644 --- a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @lib: es2020 // @module: es2020 @@ -7,7 +8,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -25,7 +26,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -34,7 +35,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.2.minified.js index 195460ccff40..f2c5ee77f98d 100644 --- a/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression4ES2020_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.1.normal.js index b08008b28c4f..560c2c55bccb 100644 --- a/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: es2020 // @target: es2020 // @strictNullChecks: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.2.minified.js index 0cc3d04d258d..d027e48d30a6 100644 --- a/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression5ES2020_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var specify, B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.1.normal.js index 013014c315f4..f182f0b51342 100644 --- a/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: es2020 // @target: es2020 // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.2.minified.js index 0cc3d04d258d..d027e48d30a6 100644 --- a/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpression6ES2020_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var specify, B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.1.normal.js index 985af8b478f8..f510eda7ba53 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2020 // @target: es2020 // @filename: test.ts @@ -6,7 +6,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -14,14 +14,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -29,7 +29,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -37,7 +37,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.1.normal.js index 532b7b829a1c..56ffefe51da4 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2020 // @target: es2020 @@ -7,7 +8,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -28,11 +29,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +53,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -71,9 +72,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -92,7 +93,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES2020_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.1.normal.js index 84dddf076b0c..cd717e3a5073 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: es3 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.1.normal.js index f621d60f9593..0139acc595ee 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: es3 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3AMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.1.normal.js index 4266ec8fcd5b..d81d8178df3d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: es3 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.1.normal.js index 596117752102..8eed032a8d57 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: es3 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3CJS_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.1.normal.js index bd0c2b15fb2c..75495663adea 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: es3 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.1.normal.js index 24e8f2492d67..2d7b622a4afb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: es3 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3System_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.1.normal.js index ec9256fe87a7..58f2e0665917 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es3 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.1.normal.js index c7f14e81d002..6af910b9de98 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es3 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES3UMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.1.normal.js index 169f6c4418b2..ffc07288506a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: es5 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.1.normal.js index 357fe26a455e..ebe88c9bd23b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: es5 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5AMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.1.normal.js index bb89e1e8990d..c3097bb69381 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: es5 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.1.normal.js index e4ca87069744..e5e184436b23 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: es5 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5CJS_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.1.normal.js index 1155e6e7478a..558aa1bf676a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: es5 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.1.normal.js index 0780fa636642..6acdfae989d6 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: es5 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5System_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.1.normal.js index 2fbb67b9e041..709682078ca3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es5 // @lib: es6 @@ -7,7 +7,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -15,14 +15,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -30,7 +30,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -38,7 +38,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.1.normal.js index 3ea9459ca04e..e6c2726f82ea 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es5 @@ -8,7 +9,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -29,11 +30,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -53,7 +54,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -72,9 +73,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -93,7 +94,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES5UMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.1.normal.js index c632520dfb06..f4fd6c8df68c 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: es6 // @filename: test.ts @@ -6,7 +6,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -14,14 +14,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -29,7 +29,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -37,7 +37,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.1.normal.js index 6bdabde50d75..095d944b1465 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: es6 @@ -7,7 +8,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -28,11 +29,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +53,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -71,9 +72,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -92,7 +93,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6AMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.1.normal.js index b8db300815d1..55daa5ef5243 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: es6 // @filename: test.ts @@ -6,7 +6,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -14,14 +14,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -29,7 +29,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -37,7 +37,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.1.normal.js index 815afe9a04a6..3fad5ac40c30 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: es6 @@ -7,7 +8,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -28,11 +29,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +53,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -71,9 +72,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -92,7 +93,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6CJS_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.1.normal.js index 3528c049e3ca..abb07aec453b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: es6 // @filename: test.ts @@ -6,7 +6,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -14,14 +14,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -29,7 +29,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -37,7 +37,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.1.normal.js index d244846df5a9..553c427791a3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: es6 @@ -7,7 +8,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -28,11 +29,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +53,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -71,9 +72,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -92,7 +93,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6System_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.1.normal.js index b9b301de6eda..93eeda183b2f 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es6 // @filename: test.ts @@ -6,7 +6,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(function*() { + _fn = _async_to_generator(function*() { const req = yield import('./test') // ONE ; }); @@ -14,14 +14,14 @@ function _fn() { } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { const req = yield import('./test') // TWO ; })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // THREE ; }) @@ -29,7 +29,7 @@ export const obj = { export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { const req = yield import('./test') // FOUR ; }) @@ -37,7 +37,7 @@ export class cl2 { } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { const req = yield import('./test') // FIVE ; }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.2.minified.js index 24887e73d616..cb98a11877b5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es2015.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(function*() { + return (_fn = _async_to_generator(function*() { yield import('./test'); })).apply(this, arguments); } export class cl1 { m() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { yield import('./test'); })(); } } export const obj = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; export class cl2 { constructor(){ this.p = { - m: swcHelpers.asyncToGenerator(function*() { + m: _async_to_generator(function*() { yield import('./test'); }) }; } } export const l = function() { - var _ref = swcHelpers.asyncToGenerator(function*() { + var _ref = _async_to_generator(function*() { yield import('./test'); }); return function() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.1.normal.js index be48dd5f5602..01218f5ebcb3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es6 @@ -7,7 +8,7 @@ export function fn() { return _fn.apply(this, arguments); } function _fn() { - _fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -28,11 +29,11 @@ function _fn() { export var cl1 = /*#__PURE__*/ function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } var _proto = cl1.prototype; _proto.m = function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -52,7 +53,7 @@ export var cl1 = /*#__PURE__*/ function() { return cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -71,9 +72,9 @@ export var obj = { }; export var cl2 = function cl2() { "use strict"; - swcHelpers.classCallCheck(this, cl2); + _class_call_check(this, cl2); this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -92,7 +93,7 @@ export var cl2 = function cl2() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.2.minified.js index 9cf85d035679..da9ddd9760d9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionAsyncES6UMD_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export function fn() { return _fn.apply(this, arguments); } function _fn() { - return (_fn = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_fn = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -22,10 +23,10 @@ function _fn() { export var cl1 = function() { "use strict"; function cl1() { - swcHelpers.classCallCheck(this, cl1); + _class_call_check(this, cl1); } return cl1.prototype.m = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -42,7 +43,7 @@ export var cl1 = function() { }, cl1; }(); export var obj = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -59,8 +60,8 @@ export var obj = { }; export var cl2 = function() { "use strict"; - swcHelpers.classCallCheck(this, cl2), this.p = { - m: swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _class_call_check(this, cl2), this.p = { + m: _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -77,7 +78,7 @@ export var cl2 = function() { }; }; export var l = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee() { var req; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.1.normal.js index a7e97475ff89..e1f188ffe065 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @target: es6 // @noImplicitAny: true // @filename: anotherModule.ts export var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; // @filename: defaultPath.ts export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var p1 = import("./defaultPath"); var p2 = import("./defaultPath"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.2.minified.js index 5ef71a908c4d..82525a56ce09 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionCheckReturntype1_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; import("./defaultPath"), import("./defaultPath"), import("./defaultPath"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.1.normal.js index 3f4288ac6910..53f33eab3d39 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @target: es5 // @lib: es6 @@ -19,7 +19,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5AMD_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.1.normal.js index 260c1600701a..337b9b36e8ca 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @target: es5 // @lib: es6 @@ -19,7 +19,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5CJS_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.1.normal.js index 6935c5b9c5b3..fe30d8428991 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: system // @target: es5 // @lib: es6 @@ -19,7 +19,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5System_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.1.normal.js index 28ed2f999a8d..01e201a3dea7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: umd // @target: es5 // @lib: es6 @@ -19,7 +19,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -30,7 +30,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES5UMD_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.1.normal.js index 01bffa794e23..79cec423781d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @target: es6 // @filename: 0.ts @@ -18,7 +18,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -29,7 +29,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6AMD_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.1.normal.js index 9ad2cd5b1ad6..b8413ea90df4 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @target: es6 // @filename: 0.ts @@ -18,7 +18,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -29,7 +29,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6CJS_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.1.normal.js index 38088c4d728d..00f41bc4e0d7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: system // @target: es6 // @filename: 0.ts @@ -18,7 +18,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -29,7 +29,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6System_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.1.normal.js index b57b660abace..9db5805f67e2 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: umd // @target: es6 // @filename: 0.ts @@ -18,7 +18,7 @@ function foo() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { @@ -29,7 +29,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.2.minified.js index 7edd509e569f..894d2ac78420 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionES6UMD_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() { return "foo"; } @@ -9,7 +9,7 @@ export var p1, p2 = import("./0"); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() { import("./0"); @@ -18,7 +18,7 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method = function() { import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.1.normal.js index 5786a9ab21cb..d851b3a07ed1 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @target: esnext // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.2.minified.js index 3272fe24aaa9..1e1306b91ed7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.1.normal.js index 80bbbc9c6b70..925e15c76ef0 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: esnext // @filename: 0.ts @@ -12,7 +12,7 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { class C extends (yield import("./0")).B { } var c = new C(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.2.minified.js index 87e2c7c72d81..3628064969bb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; } } function _foo() { - return (_foo = swcHelpers.asyncToGenerator(function*() { + return (_foo = _async_to_generator(function*() { class C extends (yield import("./0")).B { } new C().print(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.1.normal.js index 4e800343ed68..5d57342b326c 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: esnext @@ -6,7 +9,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -19,17 +22,17 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.2.minified.js index 544914a7c6b2..21da72f217e5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD3_es5.2.minified.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; }, B; }(); function _foo() { - return (_foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: return _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.1.normal.js index 65aba555b252..8adcb3cfc267 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: esnext // @useDefineForClassFields: false @@ -21,7 +21,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); @@ -41,7 +41,7 @@ export class D { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.2.minified.js index c58d6b716157..1d357a15409e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; @@ -15,7 +15,7 @@ export class D { var _ref; import("./0"), this.myModule.then((Zero)=>{ console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(function*(err) { + }, (_ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.1.normal.js index 9299a0e22fdf..9ec218e93e64 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: esnext @@ -7,7 +8,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -25,7 +26,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -34,7 +35,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,7 +62,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.myModule = import("./0"); } var _proto = D.prototype; @@ -70,7 +71,7 @@ export var D = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.2.minified.js index 6ed68b97000d..a1db5c22977a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInAMD4_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -45,13 +46,13 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D), this.myModule = import("./0"); + _class_call_check(this, D), this.myModule = import("./0"); } return D.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.1.normal.js index 5a3f125f891f..9229e2df570e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: esnext // @filename: 0.ts @@ -14,7 +14,7 @@ function compute(promise) { } function _compute() { _compute = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*(promise) { + _async_to_generator(function*(promise) { let j = yield promise; if (!j) { j = yield import("./1"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.2.minified.js index 9496c382313d..bfac63a890a1 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function foo() { return "foo"; } @@ -6,7 +6,7 @@ export function backup() { return "backup"; } function _compute() { - return (_compute = swcHelpers.asyncToGenerator(function*(promise) { + return (_compute = _async_to_generator(function*(promise) { let j = yield promise; return j ? j.foo() : (j = yield import("./1")).backup(); })).apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.1.normal.js index 87894f044cf5..5a8691e1db28 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: esnext @@ -15,7 +15,7 @@ function compute(promise) { } function _compute() { _compute = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(promise) { + _async_to_generator(regeneratorRuntime.mark(function _callee(promise) { var j; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.2.minified.js index b18adbf64975..7b8ea6a423c4 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS2_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export function foo() { return "foo"; @@ -7,7 +7,7 @@ export function backup() { return "backup"; } function _compute() { - return (_compute = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(promise) { + return (_compute = _async_to_generator(regeneratorRuntime.mark(function _callee(promise) { var j; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.1.normal.js index c334ff03e413..88f6a316331d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: commonjs // @target: esnext // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.2.minified.js index 3272fe24aaa9..1e1306b91ed7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.1.normal.js index 097e155cc4c1..3ee04da51c2b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: esnext // @filename: 0.ts @@ -12,7 +12,7 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { class C extends (yield import("./0")).B { } var c = new C(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.2.minified.js index 87e2c7c72d81..3628064969bb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; } } function _foo() { - return (_foo = swcHelpers.asyncToGenerator(function*() { + return (_foo = _async_to_generator(function*() { class C extends (yield import("./0")).B { } new C().print(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.1.normal.js index ce0575aabb57..b92ff309207e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: esnext @@ -6,7 +9,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -19,17 +22,17 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.2.minified.js index 544914a7c6b2..21da72f217e5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS4_es5.2.minified.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; }, B; }(); function _foo() { - return (_foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: return _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.1.normal.js index 646bb1b09a45..227335e7db4a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: esnext // @useDefineForClassFields: false @@ -21,7 +21,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); @@ -41,7 +41,7 @@ export class D { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.2.minified.js index c58d6b716157..1d357a15409e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; @@ -15,7 +15,7 @@ export class D { var _ref; import("./0"), this.myModule.then((Zero)=>{ console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(function*(err) { + }, (_ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.1.normal.js index 7bf52f884346..1c8c701f5aef 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: esnext @@ -7,7 +8,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -25,7 +26,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -34,7 +35,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,7 +62,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.myModule = import("./0"); } var _proto = D.prototype; @@ -70,7 +71,7 @@ export var D = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.2.minified.js index 6ed68b97000d..a1db5c22977a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInCJS5_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -45,13 +46,13 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D), this.myModule = import("./0"); + _class_call_check(this, D), this.myModule = import("./0"); } return D.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.1.normal.js index b9df1951c1be..1716f07b2857 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(function*() { +module.exports = _async_to_generator(function*() { const something = yield import("./something"); }); export { }; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.2.minified.js index db10e13b6786..238593c52fd3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +module.exports = 42, module.exports = _async_to_generator(function*() { yield import("./something"); }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.1.normal.js index 88abcef4d74d..1d7b8a64c8fc 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.2.minified.js index e9efb7c664a9..b8a7c5a6654e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsAMD_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = 42, module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.1.normal.js index 6723fe4a395f..f0f807936367 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(function*() { +module.exports = _async_to_generator(function*() { const something = yield import("./something"); }); export { }; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.2.minified.js index db10e13b6786..238593c52fd3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +module.exports = 42, module.exports = _async_to_generator(function*() { yield import("./something"); }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.1.normal.js index 21d060b54057..e18dd2c2dbad 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.2.minified.js index e9efb7c664a9..b8a7c5a6654e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsCJS_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = 42, module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.1.normal.js index bef6dc21216f..4edcc25831f7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(function*() { +module.exports = _async_to_generator(function*() { const something = yield import("./something"); }); export { }; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.2.minified.js index db10e13b6786..238593c52fd3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(function*() { +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +module.exports = 42, module.exports = _async_to_generator(function*() { yield import("./something"); }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.1.normal.js index a70169ec41a9..2c961914f365 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: esnext // @filename: something.ts module.exports = 42; // @filename: index.ts -module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.2.minified.js index e9efb7c664a9..b8a7c5a6654e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInExportEqualsUMD_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -module.exports = 42, module.exports = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { +module.exports = 42, module.exports = _async_to_generator(regeneratorRuntime.mark(function _callee() { var something; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.1.normal.js index 1130da9d1a43..3217627f198e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: system // @target: esnext // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.2.minified.js index 3272fe24aaa9..1e1306b91ed7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.1.normal.js index cb57809a4227..abdbc2754b35 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: esnext // @filename: 0.ts @@ -12,7 +12,7 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { class C extends (yield import("./0")).B { } var c = new C(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.2.minified.js index 87e2c7c72d81..3628064969bb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; } } function _foo() { - return (_foo = swcHelpers.asyncToGenerator(function*() { + return (_foo = _async_to_generator(function*() { class C extends (yield import("./0")).B { } new C().print(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.1.normal.js index 69fc15d7880d..5e6d76f9151b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: esnext @@ -6,7 +9,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -19,17 +22,17 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.2.minified.js index 544914a7c6b2..21da72f217e5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem3_es5.2.minified.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; }, B; }(); function _foo() { - return (_foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: return _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.1.normal.js index afe76bf42992..81dec6a4bef0 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: esnext // @useDefineForClassFields: false @@ -21,7 +21,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); @@ -41,7 +41,7 @@ export class D { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.2.minified.js index c58d6b716157..1d357a15409e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; @@ -15,7 +15,7 @@ export class D { var _ref; import("./0"), this.myModule.then((Zero)=>{ console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(function*(err) { + }, (_ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.1.normal.js index fc96de0ee376..553cc2af9ba2 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: esnext @@ -7,7 +8,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -25,7 +26,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -34,7 +35,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,7 +62,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.myModule = import("./0"); } var _proto = D.prototype; @@ -70,7 +71,7 @@ export var D = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.2.minified.js index 6ed68b97000d..a1db5c22977a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInSystem4_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -45,13 +46,13 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D), this.myModule = import("./0"); + _class_call_check(this, D), this.myModule = import("./0"); } return D.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.1.normal.js index 9b50e866560e..834c0a502a51 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: umd // @target: esnext // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.2.minified.js index 3272fe24aaa9..1e1306b91ed7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.1.normal.js index 4513a09f396d..a835b2fd0a87 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: esnext // @filename: 0.ts @@ -12,7 +12,7 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { class C extends (yield import("./0")).B { } var c = new C(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.2.minified.js index 87e2c7c72d81..3628064969bb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; } } function _foo() { - return (_foo = swcHelpers.asyncToGenerator(function*() { + return (_foo = _async_to_generator(function*() { class C extends (yield import("./0")).B { } new C().print(); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.1.normal.js index 36b21b465b4b..5e185257f59d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: esnext @@ -6,7 +9,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -19,17 +22,17 @@ function foo() { } function _foo() { _foo = // @filename: 2.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.2.minified.js index 544914a7c6b2..21da72f217e5 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD3_es5.2.minified.js @@ -1,26 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; }, B; }(); function _foo() { - return (_foo = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_foo = _async_to_generator(regeneratorRuntime.mark(function _callee() { var C, c; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: return _ctx.t0 = function(_B) { "use strict"; - swcHelpers.inherits(C, _B); - var _super = swcHelpers.createSuper(C); + _inherits(C, _B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }, _ctx.next = 3, import("./0"); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.1.normal.js index 1e15d29fe95a..80105c7d5f71 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: esnext // @useDefineForClassFields: false @@ -21,7 +21,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); @@ -41,7 +41,7 @@ export class D { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.2.minified.js index c58d6b716157..1d357a15409e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; @@ -15,7 +15,7 @@ export class D { var _ref; import("./0"), this.myModule.then((Zero)=>{ console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(function*(err) { + }, (_ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.1.normal.js index 4a95541633d9..1b7f14c5ed96 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: esnext @@ -7,7 +8,7 @@ import regeneratorRuntime from "regenerator-runtime"; export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -25,7 +26,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -34,7 +35,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -61,7 +62,7 @@ var C = /*#__PURE__*/ function() { export var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.myModule = import("./0"); } var _proto = D.prototype; @@ -70,7 +71,7 @@ export var D = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.2.minified.js index 6ed68b97000d..a1db5c22977a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD4_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -45,13 +46,13 @@ var C = function() { export var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D), this.myModule = import("./0"); + _class_call_check(this, D), this.myModule = import("./0"); } return D.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.1.normal.js index 72c0154c666e..9379600b0178 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es2015 // @filename: 0.ts @@ -11,7 +11,7 @@ function func() { function _func() { _func = // @filename: 1.ts // https://github.com/microsoft/TypeScript/issues/36780 - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { const packageName = '.'; const packageJson = yield import(packageName + '/package.json'); }); diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.2.minified.js index 2f7a9d4d6318..164402782770 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export function foo() { return "foo"; } diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.1.normal.js index f53283e8ac09..0f313d81e5a8 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es2015 @@ -12,7 +12,7 @@ function func() { function _func() { _func = // @filename: 1.ts // https://github.com/microsoft/TypeScript/issues/36780 - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var packageName, packageJson; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.2.minified.js index 0f734f719ca8..40dde2012e3a 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionInUMD5_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export function foo() { return "foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.1.normal.js index ce9eb99cd62f..1ef8c13bfa0f 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.1.normal.js index 2649a156a27b..654438ee0853 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD2_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.1.normal.js index 1b923221f56f..4aebad994da0 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: amd // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.1.normal.js index 2cf7aa4e5b21..dbafee219e64 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: amd // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedAMD_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.1.normal.js index 6682bd7d6b5d..b8943b2c8793 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.1.normal.js index e8996dc33e56..d4590abacaba 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS2_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.1.normal.js index af2adc2741f4..ec89948cbfd3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: commonjs // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.1.normal.js index b0fb6c378ba6..9c4e489dd50e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: commonjs // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedCJS_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.1.normal.js index a36f0027e130..ddd142ef6787 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2015 // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.1.normal.js index 9df407a8e2a4..d97afcfb0bc0 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2015 // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20152_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.1.normal.js index f17743b45ad4..634663b59a2c 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2015 // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.1.normal.js index 9a962840be08..dadf8993f6f8 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2015 // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2015_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.1.normal.js index 5e0d52cb98ab..ae67a180b0cb 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2020 // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.1.normal.js index 5611a3907747..53740f0b4350 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2020 // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES20202_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.1.normal.js index 1b2a73c1d93b..02496cf0611b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: es2020 // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.1.normal.js index 7ce7cf46ab93..85206b76184f 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: es2020 // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedES2020_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.1.normal.js index 5f7da7e03a9f..719889f36cb7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.1.normal.js index 8024bf2ed98b..e3f17e8c450e 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem2_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.1.normal.js index 5e2fbe951faa..7af9098050ee 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: system // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.1.normal.js index 7c7b58f9fc51..a1ac8d88d84b 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: system // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedSystem_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.1.normal.js index da0ab98c996f..e2b904ff28b8 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es5 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.1.normal.js index 9a6716299e5f..7dc8e976e9c7 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es5 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD2_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.1.normal.js index 162a26fd5f76..17eae805c16d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @module: umd // @target: es6 // @skipLibCheck: true @@ -10,7 +10,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return yield import((yield import("./foo")).default); }); return _foo.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.2.minified.js index e5ebd5956987..6e4ff5e5efae 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.1.normal.js index 1e95b4e01888..be3b299d5caf 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @module: umd // @target: es6 @@ -11,7 +11,7 @@ function foo() { } function _foo() { _foo = // @filename: index.ts - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.2.minified.js index 21763628d853..b24ac1d818e3 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNestedUMD_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; export default "./foo"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.1.normal.js index e7d246118764..5748b3414b04 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @lib: es5 // @filename: 0.ts export class B { @@ -19,7 +19,7 @@ class C { this.myModule.then((Zero)=>{ console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(function*(err) { + var _ref = _async_to_generator(function*(err) { console.log(err); let one = yield import("./1"); console.log(one.backup()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.2.minified.js index 0442ad982dd8..090835559bc9 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; export class B { print() { return "I am B"; diff --git a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.1.normal.js index aa6d48f338ab..2334b7492597 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @lib: es5 // @filename: 0.ts export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.print = function print() { @@ -23,7 +24,7 @@ export function backup() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.myModule = import("./0"); } var _proto = C.prototype; @@ -32,7 +33,7 @@ var C = /*#__PURE__*/ function() { this.myModule.then(function(Zero) { console.log(Zero.foo()); }, function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.2.minified.js index 195460ccff40..f2c5ee77f98d 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionNoModuleKindSpecified_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.print = function() { return "I am B"; @@ -18,13 +19,13 @@ export function backup() { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.myModule = import("./0"); + _class_call_check(this, C), this.myModule = import("./0"); } return C.prototype.method = function() { var _ref; import("./0"), this.myModule.then(function(Zero) { console.log(Zero.foo()); - }, (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(err) { + }, (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(err) { var one; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.1.normal.js b/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.1.normal.js index 485b22ff47c2..62932273a9ad 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(loadModule); // @module: commonjs @@ -7,7 +7,7 @@ var _marked = regeneratorRuntime.mark(loadModule); // @filename: defaultPath.ts export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; import("".concat(directory, "\\").concat(moduleFile)); import(getSpecifier()); diff --git a/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.2.minified.js b/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.2.minified.js index 153e02abb305..ebb756c03eb4 100644 --- a/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importCallExpressionReturnPromiseOfAny_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(function(directories) { var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _$directory, path; @@ -55,7 +55,7 @@ var _marked = regeneratorRuntime.mark(function(directories) { }); export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; import("".concat(directory, "\\").concat(moduleFile)), import(getSpecifier()); var p1 = (import(ValidSomeCondition() ? "./0" : "externalModule"), import(getSpecifier())); diff --git a/crates/swc/tests/tsc-references/importClause_default_es5.1.normal.js b/crates/swc/tests/tsc-references/importClause_default_es5.1.normal.js index a77a6ad420b3..0d3fea562bd8 100644 --- a/crates/swc/tests/tsc-references/importClause_default_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importClause_default_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { A as default }; new A(); diff --git a/crates/swc/tests/tsc-references/importClause_default_es5.2.minified.js b/crates/swc/tests/tsc-references/importClause_default_es5.2.minified.js index 590074344d1c..6d89e49fa95a 100644 --- a/crates/swc/tests/tsc-references/importClause_default_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importClause_default_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; new A(); export { A as default }; diff --git a/crates/swc/tests/tsc-references/importDefaultNamedType_es5.1.normal.js b/crates/swc/tests/tsc-references/importDefaultNamedType_es5.1.normal.js index 27e9fa1ccbf6..4286b29a0ae2 100644 --- a/crates/swc/tests/tsc-references/importDefaultNamedType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importDefaultNamedType_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { A as default }; diff --git a/crates/swc/tests/tsc-references/importDefaultNamedType_es5.2.minified.js b/crates/swc/tests/tsc-references/importDefaultNamedType_es5.2.minified.js index 76766700fd21..a27c4cba0fbf 100644 --- a/crates/swc/tests/tsc-references/importDefaultNamedType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importDefaultNamedType_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export { A as default }; diff --git a/crates/swc/tests/tsc-references/importEquals2_es5.1.normal.js b/crates/swc/tests/tsc-references/importEquals2_es5.1.normal.js index b6c076752520..084be8902e69 100644 --- a/crates/swc/tests/tsc-references/importEquals2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importEquals2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @esModuleInterop: true // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; module.exports = a; // @Filename: /c.ts diff --git a/crates/swc/tests/tsc-references/importEquals2_es5.2.minified.js b/crates/swc/tests/tsc-references/importEquals2_es5.2.minified.js index 51baca482a6b..4b91f7cbffb3 100644 --- a/crates/swc/tests/tsc-references/importEquals2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importEquals2_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; module.exports = a; var a = require("./b"); diff --git a/crates/swc/tests/tsc-references/importImportOnlyModule_es5.1.normal.js b/crates/swc/tests/tsc-references/importImportOnlyModule_es5.1.normal.js index b8c56d1e32e3..8926a341138e 100644 --- a/crates/swc/tests/tsc-references/importImportOnlyModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importImportOnlyModule_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @module: amd // @Filename: foo_0.ts export var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.m1 = 42; }; C1.s1 = true; diff --git a/crates/swc/tests/tsc-references/importImportOnlyModule_es5.2.minified.js b/crates/swc/tests/tsc-references/importImportOnlyModule_es5.2.minified.js index 2d1715b93002..817caac85bf6 100644 --- a/crates/swc/tests/tsc-references/importImportOnlyModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importImportOnlyModule_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var foo, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.m1 = 42; + _class_call_check(this, C1), this.m1 = 42; }; C1.s1 = !0, require("./foo_0"), require("./foo_1"); diff --git a/crates/swc/tests/tsc-references/importStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/importStatements_es5.1.normal.js index e6a4c0ed16be..84690f965d43 100644 --- a/crates/swc/tests/tsc-references/importStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importStatements_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var Point = function Point(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/importStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/importStatements_es5.2.minified.js index 7366532c9375..563daed6f4c1 100644 --- a/crates/swc/tests/tsc-references/importStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importStatements_es5.2.minified.js @@ -1,9 +1,9 @@ var A, C, D, E; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var Point = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; }; A1.Point = Point, A1.Origin = new Point(0, 0); }(A || (A = {})), C || (C = {}), D || (D = {}), new A.Point(1, 1), function(E1) { diff --git a/crates/swc/tests/tsc-references/importTypeAmbient_es5.1.normal.js b/crates/swc/tests/tsc-references/importTypeAmbient_es5.1.normal.js index 16d75c539cba..840a5bb04f18 100644 --- a/crates/swc/tests/tsc-references/importTypeAmbient_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeAmbient_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = { x: 0, y: 0 @@ -9,7 +9,7 @@ var y = { }; var Bar2 = function Bar2(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeAmbient_es5.2.minified.js b/crates/swc/tests/tsc-references/importTypeAmbient_es5.2.minified.js index 6fe85c3741b8..59faf6cc541c 100644 --- a/crates/swc/tests/tsc-references/importTypeAmbient_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeAmbient_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Bar2 = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.1.normal.js index 784efdc57ac5..ec92a94a4a96 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function Bar(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export { Bar }; // @filename: usage.ts @@ -22,7 +22,7 @@ export var y = { }; export var Bar2 = function Bar2(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.2.minified.js index 050d98ed004c..e431457b81ac 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export var x = { x: 0, @@ -20,7 +20,7 @@ export var y = { }; export var Bar2 = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.1.normal.js index a4c551f57c7a..1e3f92f3b0f7 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function Bar(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export { Bar }; // @filename: usage.ts @@ -20,7 +20,7 @@ export var z = { }; export var Bar2 = function Bar2(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.2.minified.js index aec5e598a867..92a7e30bdf87 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export var x = { x: 0, @@ -18,7 +18,7 @@ export var z = { }; export var Bar2 = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeLocal_es5.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocal_es5.1.normal.js index dd152976109c..368f421d6fc6 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocal_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function Bar(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export { Bar }; // @filename: usage.ts @@ -16,7 +16,7 @@ export var y = { }; export var Bar2 = function Bar2(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importTypeLocal_es5.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocal_es5.2.minified.js index 3dbeaeb485ac..358b61ab2fec 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocal_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = Point; var Bar = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; export var x = { x: 0, @@ -14,7 +14,7 @@ export var y = { }; export var Bar2 = function(input) { "use strict"; - swcHelpers.classCallCheck(this, Bar2); + _class_call_check(this, Bar2); }; export var shim = { Bar: Bar2 diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.1.normal.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.1.normal.js index d3ad7a8f6d7a..218b40f65e22 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _default = function _default() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export { _default as default }; export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var C; (function(C) { @@ -32,7 +32,7 @@ console.log(c, d); // @Filename: /h.ts var H = function H() { "use strict"; - swcHelpers.classCallCheck(this, H); + _class_call_check(this, H); }; module.exports = H; // @Filename: /i.ts diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.2.minified.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.2.minified.js index fc1e99751df0..57413c02f7d9 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a, b, c, d, K, _default = function() { "use strict"; - swcHelpers.classCallCheck(this, _default); + _class_call_check(this, _default); }; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var C; !function(C) { @@ -17,7 +17,7 @@ var c = 1, d = 1; console.log(c, d), console.log(c, d); var H = function() { "use strict"; - swcHelpers.classCallCheck(this, H); + _class_call_check(this, H); }; module.exports = H; var H = require("./h"); diff --git a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.1.normal.js b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.1.normal.js index 5f3b824caca1..0c0f2a374d0f 100644 --- a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.2.minified.js b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.2.minified.js index 17144d5b3762..c8a90126ff95 100644 --- a/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inOperatorWithInvalidOperands_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; !function(E) { E[E.a = 0] = "a"; diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.1.normal.js index f6a65e9ccaa4..dbd2ab7d9be2 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ++ operator on any type var ANY; var ANY1; @@ -12,7 +12,7 @@ var obj = { }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var M; (function(M1) { diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.2.minified.js index 1105c8923254..68f662874745 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ANY, ANY1, M, ANY2 = [ "", "" @@ -7,7 +7,7 @@ var ANY, ANY1, M, ANY2 = [ y: null }, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(M1) { var n; diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.1.normal.js index d7818b2490a3..3cbdc7a82121 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ++ operator on number type var NUMBER; var NUMBER1 = [ @@ -7,7 +7,7 @@ var NUMBER1 = [ ]; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var M; (function(M1) { diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.2.minified.js index b23ac808293b..5c15b9c79e93 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberType_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var NUMBER, M, NUMBER1 = [ 1, 2 ], A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; !function(M1) { var n; diff --git a/crates/swc/tests/tsc-references/indexersInClassType_es5.1.normal.js b/crates/swc/tests/tsc-references/indexersInClassType_es5.1.normal.js index f28316aed3c0..50aca6f7ba2e 100644 --- a/crates/swc/tests/tsc-references/indexersInClassType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/indexersInClassType_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.fn = function fn() { diff --git a/crates/swc/tests/tsc-references/indexersInClassType_es5.2.minified.js b/crates/swc/tests/tsc-references/indexersInClassType_es5.2.minified.js index 372000cc33dd..40b68c0ff031 100644 --- a/crates/swc/tests/tsc-references/indexersInClassType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/indexersInClassType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.fn = function() { return this; diff --git a/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.1.normal.js b/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.1.normal.js index a2f9cd694d5b..16401b0ab97d 100644 --- a/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var x1 = f1(); // string -var ref = swcHelpers.slicedToArray(f2(), 1), x2 = ref[0]; // string +var ref = _sliced_to_array(f2(), 1), x2 = ref[0]; // string var ref1 = f3(), x3 = ref1.x; // string // Repro from #30379 function foo() { @@ -8,10 +8,10 @@ function foo() { 42 ]; } -var ref2 = swcHelpers.slicedToArray(foo(), 1), x = ref2[0]; // [number] -var ref3 = swcHelpers.slicedToArray(selectJohn(), 1), person = ref3[0]; -var ref4 = swcHelpers.slicedToArray(selectJohn(), 2), any = ref4[0], whatever = ref4[1]; +var ref2 = _sliced_to_array(foo(), 1), x = ref2[0]; // [number] +var ref3 = _sliced_to_array(selectJohn(), 1), person = ref3[0]; +var ref4 = _sliced_to_array(selectJohn(), 2), any = ref4[0], whatever = ref4[1]; var john = selectJohn(); -var _john = swcHelpers.slicedToArray(john, 2), personAgain = _john[0], nufinspecial = _john[1]; +var _john = _sliced_to_array(john, 2), personAgain = _john[0], nufinspecial = _john[1]; var isStringTuple = makeTuple(stringy()); // [string] -var ref5 = swcHelpers.slicedToArray(makeTuple(stringy()), 1), isAny = ref5[0]; // [string] +var ref5 = _sliced_to_array(makeTuple(stringy()), 1), isAny = ref5[0]; // [string] diff --git a/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.2.minified.js b/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.2.minified.js index 1ea557ca2bff..f3f3ee714a2d 100644 --- a/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferFromBindingPattern_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; -f1(), swcHelpers.slicedToArray(f2(), 1)[0], f3().x, swcHelpers.slicedToArray([ +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +f1(), _sliced_to_array(f2(), 1)[0], f3().x, _sliced_to_array([ 42 -], 1)[0], swcHelpers.slicedToArray(selectJohn(), 1)[0]; -var ref = swcHelpers.slicedToArray(selectJohn(), 2); +], 1)[0], _sliced_to_array(selectJohn(), 1)[0]; +var ref = _sliced_to_array(selectJohn(), 2); ref[0], ref[1]; -var john = selectJohn(), _john = swcHelpers.slicedToArray(john, 2); -_john[0], _john[1], makeTuple(stringy()), swcHelpers.slicedToArray(makeTuple(stringy()), 1)[0]; +var john = selectJohn(), _john = _sliced_to_array(john, 2); +_john[0], _john[1], makeTuple(stringy()), _sliced_to_array(makeTuple(stringy()), 1)[0]; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.1.normal.js index 5c4a6a10a68a..f66523167284 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -7,15 +9,15 @@ import * as swcHelpers from "@swc/helpers"; // @Filename: a.js var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.p = 1; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.2.minified.js index fda009acbb3c..23e5e9744d0d 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments3_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base), this.p = 1; + _class_call_check(this, Base), this.p = 1; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.m = function() { this.p = 1; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.1.normal.js index 622401911b67..145a9714d66d 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.m = function m() { @@ -18,10 +20,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.2.minified.js index 481ee2713c37..5e910018bb42 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments4_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.m = function() { this.p = 1; }, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.m = function() { this.p = 1; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.1.normal.js index 5e6bb97a39b7..a1bfd3d9ae35 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.m = function m() { @@ -18,10 +20,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this); // should be OK, and p should have type number from this assignment diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.2.minified.js index 19de9df40be0..f809a19a8136 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments5_es5.2.minified.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.m = function() { this.p = 1; }, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this)).p = 1, _this; + return _class_call_check(this, Derived), (_this = _super.call(this)).p = 1, _this; } return Derived.prototype.test = function() { return this.p; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.1.normal.js index 040799100099..6c7e7a640271 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var self = this; self.x = 1; self.m = function() { diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.2.minified.js index bc53544f22b2..9ae4b7defa3c 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments7_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var self = this; self.x = 1, self.m = function() { console.log(self.x); diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.1.normal.js index d97fe7ed3d09..834301632925 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @out: output.js // @allowJs: true // @checkJs: true @@ -9,7 +9,7 @@ var C = /*#__PURE__*/ function() { "use strict"; function C() { var _this = this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.prop = function() { if (Math.random()) { _this.inPropertyDeclaration = 0; diff --git a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.2.minified.js index 9db1c91a5ada..97d470b515b6 100644 --- a/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassMembersFromAssignments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { var _this = this; - swcHelpers.classCallCheck(this, C), this.prop = function() { + _class_call_check(this, C), this.prop = function() { Math.random() ? _this.inPropertyDeclaration = 0 : _this.inPropertyDeclaration = "string"; }, Math.random() ? this.inConstructor = 0 : this.inConstructor = "string", this.inMultiple = 0; } diff --git a/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.1.normal.js index eb6ca158469c..069f17531e1c 100644 --- a/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: b.ts import * as a from "./a"; // @noEmit: true @@ -6,14 +6,14 @@ import * as a from "./a"; // @filename: a.js export var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; C1.staticProp = 0; export function F1() {} F1.staticProp = 0; export var C2 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; C2.staticProp = 0; export var F2 = function F2() {}; @@ -21,14 +21,14 @@ F2.staticProp = 0; //@filename: global.js var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; C3.staticProp = 0; function F3() {} F3.staticProp = 0; var C4 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; C4.staticProp = 0; var F4 = function F4() {}; diff --git a/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.2.minified.js index d18565a5045b..badca4d498d3 100644 --- a/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inferringClassStaticMembersFromAssignments_es5.2.minified.js @@ -1,28 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as a from "./a"; export var n, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; C1.staticProp = 0; export function F1() {} F1.staticProp = 0; export var C2 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; C2.staticProp = 0; export var F2 = function() {}; F2.staticProp = 0; var C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; function F3() {} C3.staticProp = 0, F3.staticProp = 0; var C4 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; C4.staticProp = 0; var F4 = function() {}; diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.1.normal.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.1.normal.js index 4a1bfabe0e1b..772804a9fdb5 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Initializer expressions for instance member variables are evaluated in the scope of the class constructor body but are not permitted to reference parameters or local variables of the constructor. var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = z // error ; this.c = this.z // error @@ -11,7 +11,7 @@ var C = function C(x) { }; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.a = z // error ; this.c = this.z // error diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.2.minified.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.2.minified.js index 9b22ab48b873..7b11f019c95a 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorLocals_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C), this.a = z, this.c = this.z, z = 1; + _class_call_check(this, C), this.a = z, this.c = this.z, z = 1; }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), this.a = z, this.c = this.z, z = 1; + _class_call_check(this, D), this.a = z, this.c = this.z, z = 1; }; diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.1.normal.js index 35efaff0eb3b..c90d70dde6ab 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.1.normal.js @@ -1,26 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Initializer expressions for instance member variables are evaluated in the scope of the class constructor body but are not permitted to reference parameters or local variables of the constructor. var C = function C(x1) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = x // error ; }; var D = function D(x2) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = x2; this.a = x; }; var E = function E(x) { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = x; this.a = this.x; }; var F = function F(x3) { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); this.x = x3; this.a = this.x; this.b = x; diff --git a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.2.minified.js index d45414b9e4f2..9897d88e54c3 100644 --- a/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/initializerReferencingConstructorParameters_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x1) { "use strict"; - swcHelpers.classCallCheck(this, C), this.a = x; + _class_call_check(this, C), this.a = x; }, D = function(x2) { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = x2, this.a = x; + _class_call_check(this, D), this.x = x2, this.a = x; }, E = function(x) { "use strict"; - swcHelpers.classCallCheck(this, E), this.x = x, this.a = this.x; + _class_call_check(this, E), this.x = x, this.a = this.x; }, F = function(x3) { "use strict"; - swcHelpers.classCallCheck(this, F), this.x = x3, this.a = this.x, this.b = x; + _class_call_check(this, F), this.x = x3, this.a = this.x, this.b = x; }; diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.1.normal.js index 3f096ac029f6..4e822fe13a17 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: component.tsx /** @jsx predom */ import { predom } from "./renderer2"; import prerendered from "./component"; @@ -8,7 +8,7 @@ export var MySFC = function(props) { export var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass(props) { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this.props = props; } var _proto = MyClass.prototype; @@ -36,7 +36,7 @@ var DOMSFC = function(props) { var DOMClass = /*#__PURE__*/ function() { "use strict"; function DOMClass(props) { - swcHelpers.classCallCheck(this, DOMClass); + _class_call_check(this, DOMClass); this.props = props; } var _proto = DOMClass.prototype; diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.2.minified.js index 35a0261e49b8..6503749d94bc 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarationsLocalTypes_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { predom } from "./renderer2"; import prerendered from "./component"; export var MySFC = function(props) { @@ -7,7 +7,7 @@ export var MySFC = function(props) { export var MyClass = function() { "use strict"; function MyClass(props) { - swcHelpers.classCallCheck(this, MyClass), this.props = props; + _class_call_check(this, MyClass), this.props = props; } return MyClass.prototype.render = function() { return predom("p", null, this.props.x, " + ", this.props.y, " = ", this.props.x + this.props.y); @@ -27,7 +27,7 @@ export default predom("h", null); var DOMClass = function() { "use strict"; function DOMClass(props) { - swcHelpers.classCallCheck(this, DOMClass), this.props = props; + _class_call_check(this, DOMClass), this.props = props; } return DOMClass.prototype.render = function() { return predom("p", null, this.props.x, " + ", this.props.y, " = ", this.props.x + this.props.y); diff --git a/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.1.normal.js b/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.1.normal.js index 4505e5d5eb2c..9184b44a749d 100644 --- a/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // inner type parameters shadow outer ones of the same name // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.g = function g() { @@ -20,7 +20,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.g = function g() { diff --git a/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.2.minified.js b/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.2.minified.js index 085fa5639278..0a2c21df4ed9 100644 --- a/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/innerTypeParameterShadowingOuterOne2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.g = function() { @@ -13,7 +13,7 @@ var C = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.g = function() { diff --git a/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.1.normal.js index 40e6604bf764..5d26a98b985a 100644 --- a/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.2.minified.js index 26017969882f..5ba5bc5eddb1 100644 --- a/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberAssignsToClassPrototype_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function() { diff --git a/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.1.normal.js index 73a3ccd26929..57181920ea8c 100644 --- a/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = 1; }; var c = new C(); @@ -11,7 +11,7 @@ var r = c.x === c2.x; // #31792 var MyMap = function MyMap(Map_) { "use strict"; - swcHelpers.classCallCheck(this, MyMap); + _class_call_check(this, MyMap); this.Map_ = Map_; this.store = new this.Map_(); }; diff --git a/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.2.minified.js index 56169ebdf380..a4d75ca81781 100644 --- a/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberInitialization_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = 1; + _class_call_check(this, C), this.x = 1; }, c = new C(); c.x = 3; var c2 = new C(); c.x, c2.x; var MyMap = function(Map_) { "use strict"; - swcHelpers.classCallCheck(this, MyMap), this.Map_ = Map_, this.store = new this.Map_(); + _class_call_check(this, MyMap), this.Map_ = Map_, this.store = new this.Map_(); }; diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.1.normal.js index 23b65f5b6ddc..8a46386557c3 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.1.normal.js @@ -2,8 +2,8 @@ // @useDefineForClassFields: true // @target: es2015 "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = 1; var C = function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.2.minified.js index ce6c2a03f339..c1cc34f4832a 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName2_es5.2.minified.js @@ -1,5 +1,5 @@ "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.1.normal.js index cb1d14e49c6b..f413aa1d4813 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.1.normal.js @@ -1,10 +1,10 @@ // https://github.com/microsoft/TypeScript/issues/30953 "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = 1; var _x = x; var C = function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[_x] = true; var ref = { a: 1, diff --git a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.2.minified.js index 07ae53288ad6..48ddef63876a 100644 --- a/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceMemberWithComputedPropertyName_es5.2.minified.js @@ -1,7 +1,7 @@ "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { - swcHelpers.classCallCheck(this, C), this[1] = !0; + _class_call_check(this, C), this[1] = !0; var ref = { a: 1, b: 2 diff --git a/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.1.normal.js b/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.1.normal.js index da15f150043c..1440d68e6542 100644 --- a/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var NonGeneric; (function(NonGeneric) { var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -12,7 +15,7 @@ var NonGeneric; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -25,10 +28,10 @@ var NonGeneric; }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -45,7 +48,7 @@ var Generic; var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -53,7 +56,7 @@ var Generic; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -66,10 +69,10 @@ var Generic; }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.2.minified.js b/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.2.minified.js index f83677929ffa..aad869887d90 100644 --- a/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instancePropertiesInheritedIntoClassType_es5.2.minified.js @@ -1,14 +1,17 @@ var NonGeneric, Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(NonGeneric) { var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -19,10 +22,10 @@ import * as swcHelpers from "@swc/helpers"; ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), d = new D(1, 2), r = d.fn(); @@ -31,11 +34,11 @@ import * as swcHelpers from "@swc/helpers"; var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -46,10 +49,10 @@ import * as swcHelpers from "@swc/helpers"; ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), d = new D(1, ""), r = d.fn(); diff --git a/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.1.normal.js b/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.1.normal.js index 25bdcfff197f..78f8950ef281 100644 --- a/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var NonGeneric; (function(NonGeneric) { var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -12,7 +13,7 @@ var NonGeneric; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -35,7 +36,7 @@ var Generic; var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -43,7 +44,7 @@ var Generic; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.2.minified.js b/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.2.minified.js index 9bad79c5c864..2ef61ffe6792 100644 --- a/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instancePropertyInClassType_es5.2.minified.js @@ -1,14 +1,15 @@ var NonGeneric, Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; !function(NonGeneric) { var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -23,11 +24,11 @@ import * as swcHelpers from "@swc/helpers"; var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.1.normal.js index 80fde51e104a..5cb90bbeb7e9 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var a; -var r = swcHelpers._instanceof(a, a); +var r = _instanceof(a, a); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.2.minified.js index b0e6e3cdf555..d37114e3cfcd 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithAny_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(a, a); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(a, a); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.1.normal.js index 430acd89d367..717bc1387820 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; @@ -15,15 +16,15 @@ var a1; var a2; var a3; var a4; -var ra1 = swcHelpers._instanceof(a1, x); -var ra2 = swcHelpers._instanceof(a2, x); -var ra3 = swcHelpers._instanceof(a3, x); -var ra4 = swcHelpers._instanceof(a4, x); -var ra5 = swcHelpers._instanceof(0, x); -var ra6 = swcHelpers._instanceof(true, x); -var ra7 = swcHelpers._instanceof("", x); -var ra8 = swcHelpers._instanceof(null, x); -var ra9 = swcHelpers._instanceof(undefined, x); +var ra1 = _instanceof(a1, x); +var ra2 = _instanceof(a2, x); +var ra3 = _instanceof(a3, x); +var ra4 = _instanceof(a4, x); +var ra5 = _instanceof(0, x); +var ra6 = _instanceof(true, x); +var ra7 = _instanceof("", x); +var ra8 = _instanceof(null, x); +var ra9 = _instanceof(undefined, x); // invalid right operand // the right operand to be of type Any or a subtype of the 'Function' interface type var b1; @@ -33,15 +34,15 @@ var b4; var o1; var o2; var o3; -var rb1 = swcHelpers._instanceof(x, b1); -var rb2 = swcHelpers._instanceof(x, b2); -var rb3 = swcHelpers._instanceof(x, b3); -var rb4 = swcHelpers._instanceof(x, b4); -var rb5 = swcHelpers._instanceof(x, 0); -var rb6 = swcHelpers._instanceof(x, true); -var rb7 = swcHelpers._instanceof(x, ""); -var rb8 = swcHelpers._instanceof(x, o1); -var rb9 = swcHelpers._instanceof(x, o2); -var rb10 = swcHelpers._instanceof(x, o3); +var rb1 = _instanceof(x, b1); +var rb2 = _instanceof(x, b2); +var rb3 = _instanceof(x, b3); +var rb4 = _instanceof(x, b4); +var rb5 = _instanceof(x, 0); +var rb6 = _instanceof(x, true); +var rb7 = _instanceof(x, ""); +var rb8 = _instanceof(x, o1); +var rb9 = _instanceof(x, o2); +var rb10 = _instanceof(x, o3); // both operands are invalid -var rc1 = swcHelpers._instanceof("", {}); +var rc1 = _instanceof("", {}); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.2.minified.js index 597dd07a29be..cab42838bb45 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidOperands_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var x, a1, a2, a3, a4, b1, b2, b3, b4, o1, o2, o3, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C; }(); -swcHelpers._instanceof(a1, x), swcHelpers._instanceof(a2, x), swcHelpers._instanceof(a3, x), swcHelpers._instanceof(a4, x), swcHelpers._instanceof(0, x), swcHelpers._instanceof(!0, x), swcHelpers._instanceof("", x), swcHelpers._instanceof(null, x), swcHelpers._instanceof(void 0, x), swcHelpers._instanceof(x, b1), swcHelpers._instanceof(x, b2), swcHelpers._instanceof(x, b3), swcHelpers._instanceof(x, b4), swcHelpers._instanceof(x, 0), swcHelpers._instanceof(x, !0), swcHelpers._instanceof(x, ""), swcHelpers._instanceof(x, o1), swcHelpers._instanceof(x, o2), swcHelpers._instanceof(x, o3), swcHelpers._instanceof("", {}); +_instanceof(a1, x), _instanceof(a2, x), _instanceof(a3, x), _instanceof(a4, x), _instanceof(0, x), _instanceof(!0, x), _instanceof("", x), _instanceof(null, x), _instanceof(void 0, x), _instanceof(x, b1), _instanceof(x, b2), _instanceof(x, b3), _instanceof(x, b4), _instanceof(x, 0), _instanceof(x, !0), _instanceof(x, ""), _instanceof(x, o1), _instanceof(x, o2), _instanceof(x, o3), _instanceof("", {}); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.1.normal.js index f8022a1c45fe..f986f1d13027 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function foo(staticToString) { - return swcHelpers._instanceof(staticToString, StaticToString); + return _instanceof(staticToString, StaticToString); } function bar(staticToNumber) { - return swcHelpers._instanceof(staticToNumber, StaticToNumber); + return _instanceof(staticToNumber, StaticToNumber); } function baz(normal) { - return swcHelpers._instanceof(normal, NormalToString); + return _instanceof(normal, NormalToString); } diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.2.minified.js index a885268f673b..e0cc7ad9340e 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithInvalidStaticToString_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.1.normal.js index 26db5d8c273b..b30436ab325b 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var x1; var x2; @@ -9,7 +10,7 @@ var a; var b; var c; var d; -var r1 = swcHelpers._instanceof(a, x1); -var r2 = swcHelpers._instanceof(b, x2); -var r3 = swcHelpers._instanceof(c, x1); -var r4 = swcHelpers._instanceof(d, x1); +var r1 = _instanceof(a, x1); +var r2 = _instanceof(b, x2); +var r3 = _instanceof(c, x1); +var r4 = _instanceof(d, x1); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.2.minified.js index e8fa62a7c7e3..d95f7eca9cce 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsObject_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; -var x1, x2, a, b, c, d, C = function() { +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +var x1, x2, b, c, d, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -swcHelpers._instanceof(a, x1), swcHelpers._instanceof(b, x2), swcHelpers._instanceof(c, x1), swcHelpers._instanceof(d, x1); +_instanceof(void 0, x1), _instanceof(b, x2), _instanceof(c, x1), _instanceof(d, x1); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.1.normal.js index a70f9c32e78c..a4288b4fbc02 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function foo(t) { var x; - var r = swcHelpers._instanceof(t, x); + var r = _instanceof(t, x); } diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.2.minified.js index a885268f673b..e0cc7ad9340e 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithLHSIsTypeParameter_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.1.normal.js index 8ef9d8123b5c..1ffeef53b92f 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var x; var f1; var f2; var f3; var f4; -var r1 = swcHelpers._instanceof(x, f1); -var r2 = swcHelpers._instanceof(x, f2); -var r3 = swcHelpers._instanceof(x, f3); -var r4 = swcHelpers._instanceof(x, f4); -var r5 = swcHelpers._instanceof(x, null); -var r6 = swcHelpers._instanceof(x, undefined); +var r1 = _instanceof(x, f1); +var r2 = _instanceof(x, f2); +var r3 = _instanceof(x, f3); +var r4 = _instanceof(x, f4); +var r5 = _instanceof(x, null); +var r6 = _instanceof(x, undefined); diff --git a/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.2.minified.js index de6ad6921188..a2fd056bf7b3 100644 --- a/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instanceofOperatorWithRHSIsSubtypeOfFunction_es5.2.minified.js @@ -1,3 +1,3 @@ -var x, f1, f2, f3, f4; -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(x, f1), swcHelpers._instanceof(x, f2), swcHelpers._instanceof(x, f3), swcHelpers._instanceof(x, f4), swcHelpers._instanceof(x, null), swcHelpers._instanceof(x, void 0); +var x, f2, f3, f4; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(x, void 0), _instanceof(x, f2), _instanceof(x, f3), _instanceof(x, f4), _instanceof(x, null), _instanceof(x, void 0); diff --git a/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.1.normal.js index c868d1ece663..34b0ab4817c6 100644 --- a/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // it is always an error to provide a type argument list whose count does not match the type parameter list // both of these attempts to construct a type is an error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; // BUG 794238 var d = new D(); diff --git a/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.2.minified.js index 3c65c71ff5fe..06932c5e18fe 100644 --- a/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instantiateGenericClassWithWrongNumberOfTypeArguments_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(); var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; new D(); diff --git a/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.1.normal.js index 002530ae2a36..7dad19e3afec 100644 --- a/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // no errors expected when instantiating a generic type with no type arguments provided var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var d = new D(); diff --git a/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.2.minified.js index 3c65c71ff5fe..06932c5e18fe 100644 --- a/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instantiateGenericClassWithZeroTypeArguments_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(); var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; new D(); diff --git a/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.1.normal.js index e3f69980c2b7..f488ee7ca302 100644 --- a/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // it is an error to provide type arguments to a non-generic call // all of these are errors var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); function Foo() {} diff --git a/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.2.minified.js index bb2170033a43..4fcbfc4e4632 100644 --- a/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instantiateNonGenericTypeWithTypeArguments_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var f, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(), new f(), new a(); diff --git a/crates/swc/tests/tsc-references/instantiatedModule_es5.1.normal.js b/crates/swc/tests/tsc-references/instantiatedModule_es5.1.normal.js index 94da6838b444..61bcc8555dc3 100644 --- a/crates/swc/tests/tsc-references/instantiatedModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/instantiatedModule_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // adding the var makes this an instantiated module var M; (function(M1) { @@ -19,7 +19,7 @@ var M2; var Point = /*#__PURE__*/ function() { "use strict"; function Point() { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); } Point.Origin = function Origin() { return { diff --git a/crates/swc/tests/tsc-references/instantiatedModule_es5.2.minified.js b/crates/swc/tests/tsc-references/instantiatedModule_es5.2.minified.js index cb6006efe1d3..e118a615dd9d 100644 --- a/crates/swc/tests/tsc-references/instantiatedModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/instantiatedModule_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (M || (M = {})).Point = 1; var M, M2, m2, a2, M3, m3, a3, m = M; M.Point, m.Point, function(M21) { var Point = function() { "use strict"; function Point() { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); } return Point.Origin = function() { return { diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.1.normal.js index 89bfd67b210d..afeaa95bba6f 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; var i; var r = i.z; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.2.minified.js index 0361955e7416..9eb767933d2a 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates2_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; i.z, i.x, i.y; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.1.normal.js index 671bbd3f2c02..40856af95b6b 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var i; var r = i.y; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.2.minified.js index 0d5819f81938..fac0792220ef 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithPrivates_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; i.y, i.x; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.1.normal.js index 89bfd67b210d..afeaa95bba6f 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Baz = function Baz() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; var i; var r = i.z; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.2.minified.js index 0361955e7416..9eb767933d2a 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds2_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Baz = function() { "use strict"; - swcHelpers.classCallCheck(this, Baz); + _class_call_check(this, Baz); }; i.z, i.x, i.y; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.1.normal.js index 671bbd3f2c02..40856af95b6b 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var i; var r = i.y; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.2.minified.js index 0d5819f81938..fac0792220ef 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClassWithProtecteds_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; i.y, i.x; diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.1.normal.js index a28e88bf4e63..b0b70a15a7f4 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto.y = function y() {}; - swcHelpers.createClass(Foo, [ + _create_class(Foo, [ { key: "Z", get: function get() { diff --git a/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.2.minified.js index 6fdbc4ab0ef5..e0007848d05b 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingClass_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var i, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } - return Foo.prototype.y = function() {}, swcHelpers.createClass(Foo, [ + return Foo.prototype.y = function() {}, _create_class(Foo, [ { key: "Z", get: function() { diff --git a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.1.normal.js index e6d7217e86cc..de3d2a626d18 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.1.normal.js @@ -1,50 +1,52 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; }(Constructor()); var C2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(Constructor()); var C3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); return _super.apply(this, arguments); } return C3; }(Constructor()); var C4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } return C4; }(Constructor()); var C5 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); return _super.apply(this, arguments); } return C5; diff --git a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.2.minified.js index c23569867677..29cf327420f2 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersectionErrors_es5.2.minified.js @@ -1,42 +1,44 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var EX, C1 = function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(Constructor()), C2 = function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(Constructor()), C3 = function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - return swcHelpers.classCallCheck(this, C3), _super.apply(this, arguments); + return _class_call_check(this, C3), _super.apply(this, arguments); } return C3; }(Constructor()), C4 = function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4; }(Constructor()), C5 = function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - return swcHelpers.classCallCheck(this, C5), _super.apply(this, arguments); + return _class_call_check(this, C5), _super.apply(this, arguments); } return C5; }(Constructor()); diff --git a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.1.normal.js index 704b9d7feaba..45aa6b0951ed 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.1.normal.js @@ -1,70 +1,72 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; }(Constructor()); var C2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(Constructor()); var C3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); return _super.apply(this, arguments); } return C3; }(Constructor()); var C4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } return C4; }(Constructor()); var C5 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); return _super.apply(this, arguments); } return C5; }(Constructor()); var C6 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C6, _superClass); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, _superClass); + var _super = _create_super(C6); function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); return _super.apply(this, arguments); } return C6; }(Constructor()); var C7 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C7, _superClass); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, _superClass); + var _super = _create_super(C7); function C7() { - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); return _super.apply(this, arguments); } return C7; @@ -77,40 +79,40 @@ var EX; })(EX || (EX = {})); var C20 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C20, _superClass); - var _super = swcHelpers.createSuper(C20); + _inherits(C20, _superClass); + var _super = _create_super(C20); function C20() { - swcHelpers.classCallCheck(this, C20); + _class_call_check(this, C20); return _super.apply(this, arguments); } return C20; }(Constructor()); var C21 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C21, _superClass); - var _super = swcHelpers.createSuper(C21); + _inherits(C21, _superClass); + var _super = _create_super(C21); function C21() { - swcHelpers.classCallCheck(this, C21); + _class_call_check(this, C21); return _super.apply(this, arguments); } return C21; }(Constructor()); var C22 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C22, _superClass); - var _super = swcHelpers.createSuper(C22); + _inherits(C22, _superClass); + var _super = _create_super(C22); function C22() { - swcHelpers.classCallCheck(this, C22); + _class_call_check(this, C22); return _super.apply(this, arguments); } return C22; }(Constructor()); var C23 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C23, _superClass); - var _super = swcHelpers.createSuper(C23); + _inherits(C23, _superClass); + var _super = _create_super(C23); function C23() { - swcHelpers.classCallCheck(this, C23); + _class_call_check(this, C23); return _super.apply(this, arguments); } return C23; diff --git a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.2.minified.js index 121c265c1e48..dc66eca7782b 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendsObjectIntersection_es5.2.minified.js @@ -1,58 +1,60 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var EX, C1 = function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(Constructor()), C2 = function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(Constructor()), C3 = function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - return swcHelpers.classCallCheck(this, C3), _super.apply(this, arguments); + return _class_call_check(this, C3), _super.apply(this, arguments); } return C3; }(Constructor()), C4 = function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4; }(Constructor()), C5 = function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - return swcHelpers.classCallCheck(this, C5), _super.apply(this, arguments); + return _class_call_check(this, C5), _super.apply(this, arguments); } return C5; }(Constructor()), C6 = function(_superClass) { "use strict"; - swcHelpers.inherits(C6, _superClass); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, _superClass); + var _super = _create_super(C6); function C6() { - return swcHelpers.classCallCheck(this, C6), _super.apply(this, arguments); + return _class_call_check(this, C6), _super.apply(this, arguments); } return C6; }(Constructor()), C7 = function(_superClass) { "use strict"; - swcHelpers.inherits(C7, _superClass); - var _super = swcHelpers.createSuper(C7); + _inherits(C7, _superClass); + var _super = _create_super(C7); function C7() { - return swcHelpers.classCallCheck(this, C7), _super.apply(this, arguments); + return _class_call_check(this, C7), _super.apply(this, arguments); } return C7; }(Constructor()); @@ -61,34 +63,34 @@ var EX, C1 = function(_superClass) { }(EX || (EX = {})); var C20 = function(_superClass) { "use strict"; - swcHelpers.inherits(C20, _superClass); - var _super = swcHelpers.createSuper(C20); + _inherits(C20, _superClass); + var _super = _create_super(C20); function C20() { - return swcHelpers.classCallCheck(this, C20), _super.apply(this, arguments); + return _class_call_check(this, C20), _super.apply(this, arguments); } return C20; }(Constructor()), C21 = function(_superClass) { "use strict"; - swcHelpers.inherits(C21, _superClass); - var _super = swcHelpers.createSuper(C21); + _inherits(C21, _superClass); + var _super = _create_super(C21); function C21() { - return swcHelpers.classCallCheck(this, C21), _super.apply(this, arguments); + return _class_call_check(this, C21), _super.apply(this, arguments); } return C21; }(Constructor()), C22 = function(_superClass) { "use strict"; - swcHelpers.inherits(C22, _superClass); - var _super = swcHelpers.createSuper(C22); + _inherits(C22, _superClass); + var _super = _create_super(C22); function C22() { - return swcHelpers.classCallCheck(this, C22), _super.apply(this, arguments); + return _class_call_check(this, C22), _super.apply(this, arguments); } return C22; }(Constructor()), C23 = function(_superClass) { "use strict"; - swcHelpers.inherits(C23, _superClass); - var _super = swcHelpers.createSuper(C23); + _inherits(C23, _superClass); + var _super = _create_super(C23); function C23() { - return swcHelpers.classCallCheck(this, C23), _super.apply(this, arguments); + return _class_call_check(this, C23), _super.apply(this, arguments); } return C23; }(Constructor()); diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.1.normal.js index 57ac2b5c3fcb..205789450395 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f1() {} var M; diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.2.minified.js index 296d1001e783..3155bbeb0a76 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyOfEveryType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).y = 1, function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.1.normal.js index d1d3be4d8e48..3edcd0c69e6b 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.x = function x() {}; @@ -11,7 +11,7 @@ var Base = /*#__PURE__*/ function() { var Base2 = /*#__PURE__*/ function() { "use strict"; function Base2() { - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); } var _proto = Base2.prototype; _proto.x = function x() {}; diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.2.minified.js index 446af7927890..11f25bc910f3 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType2_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.x = function() {}, Base; }(), Base2 = function() { "use strict"; function Base2() { - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); } return Base2.prototype.x = function() {}, Base2; }(); diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.1.normal.js b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.1.normal.js index 61f14f3c3bff..21b3847f2a2f 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; diff --git a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.2.minified.js b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.2.minified.js index 0457cd97fd28..e77f87506d75 100644 --- a/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceWithPropertyThatIsPrivateInBaseType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Base2 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; diff --git a/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.1.normal.js index a1f340d35621..f32f67ff52c4 100644 --- a/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; x = 1; x = true; @@ -6,7 +6,7 @@ x = ""; x = {}; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; x = C; diff --git a/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.2.minified.js index cb90bcd436bf..4db97e29180d 100644 --- a/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidAssignmentsToVoid_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; x = 1, x = !0, x = "", x = {}; var x, c, i, M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f(a) { x = a; diff --git a/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.1.normal.js index f91875bacb5c..04639f096b81 100644 --- a/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = true; var a = x; var b = x; @@ -11,7 +11,7 @@ var E; var e = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var f = x; var g = x; diff --git a/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.2.minified.js index cf4730f440b6..72d16d375dbe 100644 --- a/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidBooleanAssignments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})); var E, M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).a = 1, M = !0; diff --git a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.1.normal.js index eb06142c8463..e340c34b4922 100644 --- a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // none of these should work, since non are actually modules var V = 12; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) { diff --git a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.2.minified.js index 3f6002480e1b..a73f20270e38 100644 --- a/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidImportAliasIdentifiers_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.Red = 0] = "Red", E[E.Blue = 1] = "Blue"; diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.1.normal.js index ecfc41cfde4a..dbf9eb08ef06 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M; (function(M1) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; M1.Point = Point; var Point = M1.Point = 1; diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.2.minified.js index ed5dba9e58e3..a0086de1eb01 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule_es5.2.minified.js @@ -1,9 +1,9 @@ var M, M2; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; M1.Point = Point; var Point = M1.Point = 1; diff --git a/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.1.normal.js index 7c89a69033d3..6f8e6ae1fd07 100644 --- a/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(C2, C); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(C); var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -27,7 +29,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; diff --git a/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.2.minified.js index ee1b339057d0..6a686e553e0d 100644 --- a/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidMultipleVariableDeclarations_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C), D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/invalidNestedModules_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidNestedModules_es5.1.normal.js index c1e473fa57f5..952ca744431f 100644 --- a/crates/swc/tests/tsc-references/invalidNestedModules_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNestedModules_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A1) { var B1; @@ -7,7 +7,7 @@ var A; (function(C) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; C.Point = Point; })(C1 = B.C || (B.C = {})); @@ -18,7 +18,7 @@ var A; (function(B) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; B.C = C; })(B2 = A2.B || (A2.B = {})); @@ -29,7 +29,7 @@ var M2; (function(X) { var Point = function Point() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }; X.Point = Point; })(X1 = M21.X || (M21.X = {})); diff --git a/crates/swc/tests/tsc-references/invalidNestedModules_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidNestedModules_es5.2.minified.js index d69e28dcc0f6..36e1fa9d5b46 100644 --- a/crates/swc/tests/tsc-references/invalidNestedModules_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNestedModules_es5.2.minified.js @@ -1,22 +1,22 @@ var A, M2; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(A1) { var B, C, Point; C = (B = A1.B || (A1.B = {})).C || (B.C = {}), Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }, C.Point = Point; }(A || (A = {})), function(A2) { var B, C; B = A2.B || (A2.B = {}), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, B.C = C; }(A || (A = {})), function(M21) { var X, Point; X = M21.X || (M21.X = {}), Point = function() { "use strict"; - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); }, X.Point = Point; }(M2 || (M2 = {})), function(M22) { var Point; diff --git a/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.1.normal.js index ac7b16d33841..1d760055dc63 100644 --- a/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = 1; var a = x; var b = x; @@ -6,7 +6,7 @@ var c = x; var d = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var e = x; var f = x; diff --git a/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.2.minified.js index ba4a7c412f3c..f5e6647b7f4e 100644 --- a/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNumberAssignments_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).x = 1, M = 1; diff --git a/crates/swc/tests/tsc-references/invalidReturnStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidReturnStatements_es5.1.normal.js index 280ff600ad32..77eb0bbe4562 100644 --- a/crates/swc/tests/tsc-references/invalidReturnStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidReturnStatements_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // all the following should be error function fn1() {} function fn2() {} @@ -8,7 +10,7 @@ function fn7() {} // should be valid: any includes void var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.dispose = function dispose() {}; @@ -16,10 +18,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/invalidReturnStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidReturnStatements_es5.2.minified.js index b950f46a6b09..715d205e1e8d 100644 --- a/crates/swc/tests/tsc-references/invalidReturnStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidReturnStatements_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.dispose = function() {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/invalidStringAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidStringAssignments_es5.1.normal.js index b9be8b0c83de..dff754185520 100644 --- a/crates/swc/tests/tsc-references/invalidStringAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidStringAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = ""; var a = x; var b = x; @@ -6,7 +6,7 @@ var c = x; var d = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var e = x; var f = x; diff --git a/crates/swc/tests/tsc-references/invalidStringAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidStringAssignments_es5.2.minified.js index dc3be281c6fb..13e0dad6db14 100644 --- a/crates/swc/tests/tsc-references/invalidStringAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidStringAssignments_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).x = 1, M = "", function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.1.normal.js index eee555800787..20b7624ddf56 100644 --- a/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; var E; (function(E) { @@ -8,7 +8,7 @@ E = x; E.A = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var f; C = x; diff --git a/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.2.minified.js index b4e45dff8547..3ef200f7915b 100644 --- a/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidUndefinedAssignments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), (E = x).A = x; var M, x, E, M1, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = x, I = x, M = M1 || (M1 = {}), M.x = 1, M1 = x; diff --git a/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.1.normal.js index 0f1bf633e8dc..270514fb274e 100644 --- a/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; x = 1; x = ""; @@ -8,7 +8,7 @@ x = a; x = null; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var b; x = C; diff --git a/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.2.minified.js index 10ea61737770..ed10f2016372 100644 --- a/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidUndefinedValues_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; x = 1, x = "", x = !0, x = a, x = null; var x, a, b, c, M, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f(a1) { x = a1; diff --git a/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.1.normal.js index 989f1467a2cd..87e40fda5f5a 100644 --- a/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; var a = x; var b = x; @@ -6,7 +6,7 @@ var c = x; var d = x; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var e = x; var f = x; diff --git a/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.2.minified.js index 24845645c395..cd6b2df922e7 100644 --- a/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidVoidAssignments_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x, M, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (M || (M = {})).x = 1, M = x, function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/invalidVoidValues_es5.1.normal.js b/crates/swc/tests/tsc-references/invalidVoidValues_es5.1.normal.js index ade8b4c47561..036a518aa0ac 100644 --- a/crates/swc/tests/tsc-references/invalidVoidValues_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidVoidValues_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; x = 1; x = ""; @@ -11,7 +11,7 @@ x = E; x = E.A; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; x = a; diff --git a/crates/swc/tests/tsc-references/invalidVoidValues_es5.2.minified.js b/crates/swc/tests/tsc-references/invalidVoidValues_es5.2.minified.js index 4e85591b23ed..7fa31fe6c92d 100644 --- a/crates/swc/tests/tsc-references/invalidVoidValues_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidVoidValues_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; x = 1, x = "", x = !0, function(E) { E[E.A = 0] = "A"; }(E || (E = {})), x = E, x = E.A; var x, E, a, b, M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f(a1) { x = a1; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.1.normal.js index 9b3756c09ed9..2dfb744c352e 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -33,6 +36,6 @@ var FooIterator = /*#__PURE__*/ function() { return FooIterator; }(); function fun(param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[0], b = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[0], b = _param[1]; } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.2.minified.js index 36c1e480450b..f20114c1ae23 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern10_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -26,6 +29,6 @@ var Bar = function() { }, FooIterator; }(); !function(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.1.normal.js index 1bdd38aca9ef..7473c6c96bed 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -33,6 +36,6 @@ var FooIterator = /*#__PURE__*/ function() { return FooIterator; }(); function fun() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator, 2), a = ref[0], b = ref[1]; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator, 2), a = ref[0], b = ref[1]; } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.2.minified.js index 83cad7cf77eb..f4789fdb8f03 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern11_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -26,6 +29,6 @@ var Bar = function() { }, FooIterator; }(); !function() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new FooIterator, 2); + var ref = _sliced_to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new FooIterator, 2); ref[0], ref[1]; }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.1.normal.js index 60b37f446e92..0fc62ca36739 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -33,6 +36,6 @@ var FooIterator = /*#__PURE__*/ function() { return FooIterator; }(); function fun() { - var ref = swcHelpers.toArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator), a = ref[0], b = ref.slice(1); + var ref = _to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator), a = ref[0], b = ref.slice(1); } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.2.minified.js index 554d46aa0ad2..bcac0654c2d2 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern12_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -26,6 +29,6 @@ var Bar = function() { }, FooIterator; }(); !function() { - var ref = swcHelpers.toArray(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new FooIterator); + var ref = _to_array(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new FooIterator); ref[0], ref.slice(1); }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.1.normal.js index 97d6411070f6..9ade5c367a46 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -33,6 +36,6 @@ var FooIterator = /*#__PURE__*/ function() { return FooIterator; }(); function fun(param) { - var _param = swcHelpers.toArray(param), a = _param[0], b = _param.slice(1); + var _param = _to_array(param), a = _param[0], b = _param.slice(1); } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.2.minified.js index 1dc733737adb..46ae989c9b4f 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern13_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -26,6 +29,6 @@ var Bar = function() { }, FooIterator; }(); !function(param) { - var _param = swcHelpers.toArray(param); + var _param = _to_array(param); _param[0], _param.slice(1); }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.1.normal.js index 9b274ff2fab5..23712644a8f1 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -36,6 +39,6 @@ function fun() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.toArray(_tmp), a = __tmp[0], b = __tmp.slice(1); + var __tmp = _to_array(_tmp), a = __tmp[0], b = __tmp.slice(1); } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.2.minified.js index 9f2a9b929d66..e2a616a3731e 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern14_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -27,6 +30,6 @@ var Bar = function() { }(); !function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.toArray(_tmp); + var __tmp = _to_array(_tmp); __tmp[0], __tmp.slice(1); }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.1.normal.js index 745db40263d4..41877a80e544 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.1.normal.js @@ -1,15 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +22,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -36,6 +40,6 @@ function fun() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), a = __tmp[0], b = __tmp[1]; + var __tmp = _sliced_to_array(_tmp, 2), a = __tmp[0], b = __tmp[1]; } -fun.apply(void 0, swcHelpers.toConsumableArray(new FooIterator)); +fun.apply(void 0, _to_consumable_array(new FooIterator)); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.2.minified.js index fcf23a012aa0..66158dd967ac 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern15_es5.2.minified.js @@ -1,19 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -27,6 +31,6 @@ var Bar = function() { }(); (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2); + var __tmp = _sliced_to_array(_tmp, 2); __tmp[0], __tmp[1]; -}).apply(void 0, swcHelpers.toConsumableArray(new FooIterator)); +}).apply(void 0, _to_consumable_array(new FooIterator)); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.1.normal.js index b521a0f407c1..7214b473e5bb 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.1.normal.js @@ -1,22 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 function fun() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), a = __tmp[0], b = __tmp[1]; + var __tmp = _sliced_to_array(_tmp, 2), a = __tmp[0], b = __tmp[1]; } -fun.apply(void 0, swcHelpers.toConsumableArray(new FooIteratorIterator)); +fun.apply(void 0, _to_consumable_array(new FooIteratorIterator)); var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -25,7 +29,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -43,7 +47,7 @@ var _iterator1 = Symbol.iterator; var FooIteratorIterator = /*#__PURE__*/ function() { "use strict"; function FooIteratorIterator() { - swcHelpers.classCallCheck(this, FooIteratorIterator); + _class_call_check(this, FooIteratorIterator); } var _proto = FooIteratorIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.2.minified.js index a0d0b052b72f..a91b8ab02d50 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern16_es5.2.minified.js @@ -1,24 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2); + var __tmp = _sliced_to_array(_tmp, 2); __tmp[0], __tmp[1]; -}).apply(void 0, swcHelpers.toConsumableArray(new FooIteratorIterator)); +}).apply(void 0, _to_consumable_array(new FooIteratorIterator)); var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -32,7 +36,7 @@ var Bar = function() { }(), _iterator1 = Symbol.iterator, FooIteratorIterator = function() { "use strict"; function FooIteratorIterator() { - swcHelpers.classCallCheck(this, FooIteratorIterator); + _class_call_check(this, FooIteratorIterator); } var _proto = FooIteratorIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.1.normal.js index bf9f88e113d9..b66c2eeccb2f 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -36,6 +39,6 @@ function fun() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), a = __tmp[0], b = __tmp[1]; + var __tmp = _sliced_to_array(_tmp, 2), a = __tmp[0], b = __tmp[1]; } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.2.minified.js index 0235d2ff1398..d83d8cf2ccd7 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern17_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -27,6 +30,6 @@ var Bar = function() { }(); !function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2); + var __tmp = _sliced_to_array(_tmp, 2); __tmp[0], __tmp[1]; }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.1.normal.js index 9b3756c09ed9..2dfb744c352e 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -33,6 +36,6 @@ var FooIterator = /*#__PURE__*/ function() { return FooIterator; }(); function fun(param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[0], b = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[0], b = _param[1]; } fun(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.2.minified.js index 36c1e480450b..f20114c1ae23 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern18_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -26,6 +29,6 @@ var Bar = function() { }, FooIterator; }(); !function(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; }(new FooIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.1.normal.js index a5e50bcf5629..d2e25ff91b82 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooArrayIterator = /*#__PURE__*/ function() { "use strict"; function FooArrayIterator() { - swcHelpers.classCallCheck(this, FooArrayIterator); + _class_call_check(this, FooArrayIterator); } var _proto = FooArrayIterator.prototype; _proto.next = function next() { @@ -35,6 +38,6 @@ var FooArrayIterator = /*#__PURE__*/ function() { return FooArrayIterator; }(); function fun(param) { - var _param = swcHelpers.slicedToArray(param, 2), ref = swcHelpers.slicedToArray(_param[0], 1), a = ref[0], b = _param[1]; + var _param = _sliced_to_array(param, 2), ref = _sliced_to_array(_param[0], 1), a = ref[0], b = _param[1]; } fun(new FooArrayIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.2.minified.js index 16b215cf4b2b..467464e7c66e 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern19_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooArrayIterator = function() { "use strict"; function FooArrayIterator() { - swcHelpers.classCallCheck(this, FooArrayIterator); + _class_call_check(this, FooArrayIterator); } var _proto = FooArrayIterator.prototype; return _proto.next = function() { @@ -28,6 +31,6 @@ var Bar = function() { }, FooArrayIterator; }(); !function(param) { - var _param = swcHelpers.slicedToArray(param, 2); - swcHelpers.slicedToArray(_param[0], 1)[0], _param[1]; + var _param = _sliced_to_array(param, 2); + _sliced_to_array(_param[0], 1)[0], _param[1]; }(new FooArrayIterator); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.1.normal.js index 7db8d088818d..a66bc86b3e11 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -18,4 +19,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var ref = swcHelpers.slicedToArray(new SymbolIterator, 2), a = ref[0], b = ref[1]; +var ref = _sliced_to_array(new SymbolIterator, 2), a = ref[0], b = ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.2.minified.js index a0b8b0b95de2..77b16fa50a54 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern1_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -13,5 +14,5 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }, _proto[_iterator] = function() { return this; }, SymbolIterator; -}(), ref = swcHelpers.slicedToArray(new SymbolIterator, 2); +}(), ref = _sliced_to_array(new SymbolIterator, 2); ref[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.1.normal.js index c9ecbaee19e0..196ee7999f72 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.1.normal.js @@ -1,15 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +22,7 @@ var _iterator = Symbol.iterator; var FooArrayIterator = /*#__PURE__*/ function() { "use strict"; function FooArrayIterator() { - swcHelpers.classCallCheck(this, FooArrayIterator); + _class_call_check(this, FooArrayIterator); } var _proto = FooArrayIterator.prototype; _proto.next = function next() { @@ -38,8 +42,8 @@ function fun() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 1), tmp = ref[0], a = tmp === void 0 ? new Foo : tmp, tmp1 = __tmp[1], b = tmp1 === void 0 ? [ + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 1), tmp = ref[0], a = tmp === void 0 ? new Foo : tmp, tmp1 = __tmp[1], b = tmp1 === void 0 ? [ new Foo ] : tmp1; } -fun.apply(void 0, swcHelpers.toConsumableArray(new FooArrayIterator)); +fun.apply(void 0, _to_consumable_array(new FooArrayIterator)); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.2.minified.js index 588ee252105a..a0561c1aedd3 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern20_es5.2.minified.js @@ -1,19 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooArrayIterator = function() { "use strict"; function FooArrayIterator() { - swcHelpers.classCallCheck(this, FooArrayIterator); + _class_call_check(this, FooArrayIterator); } var _proto = FooArrayIterator.prototype; return _proto.next = function() { @@ -29,6 +33,6 @@ var Bar = function() { }(); (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2); - void 0 === (void 0 === swcHelpers.slicedToArray(__tmp[0], 1)[0] && new Foo, __tmp[1]) && new Foo; -}).apply(void 0, swcHelpers.toConsumableArray(new FooArrayIterator)); + var __tmp = _sliced_to_array(_tmp, 2); + void 0 === (void 0 === _sliced_to_array(__tmp[0], 1)[0] && new Foo, __tmp[1]) && new Foo; +}).apply(void 0, _to_consumable_array(new FooArrayIterator)); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.1.normal.js index 453a8aea3342..be71fb1d7982 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 -var ref = swcHelpers.slicedToArray({ +var ref = _sliced_to_array({ 0: "", 1: true }, 2), a = ref[0], b = ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.2.minified.js index 30d4cf7ec4cb..51e9cf7edd09 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern21_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -var ref = swcHelpers.slicedToArray({ +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var ref = _sliced_to_array({ 0: "", 1: !0 }, 2); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.1.normal.js index 0f788f39a947..e303f6919b02 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; //@target: ES6 -var ref = swcHelpers.toArray({ +var ref = _to_array({ 0: "", 1: true }), a = ref.slice(0); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.2.minified.js index 9358b710d8ce..6f22cc154409 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern22_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.toArray({ +import _to_array from "@swc/helpers/lib/_to_array.js"; +_to_array({ 0: "", 1: !0 }).slice(0); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.1.normal.js index 2b39a9f260ca..7a42e4219406 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 var a, b; var ref; -ref = swcHelpers.slicedToArray({ +ref = _sliced_to_array({ 0: "", 1: true }, 2), a = ref[0], b = ref[1], ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.2.minified.js index 941b17d3c98d..f63e5b7b016f 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern23_es5.2.minified.js @@ -1,6 +1,6 @@ var ref; -import * as swcHelpers from "@swc/helpers"; -(ref = swcHelpers.slicedToArray({ +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +(ref = _sliced_to_array({ 0: "", 1: !0 }, 2))[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.1.normal.js index bd206be38725..3eae04bf3a56 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; //@target: ES6 var a, b; var ref; -ref = swcHelpers.toArray({ +ref = _to_array({ 0: "", 1: true }), a = ref[0], b = ref.slice(1), ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.2.minified.js index 3d614bcacf3c..4d159c710bbb 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern24_es5.2.minified.js @@ -1,6 +1,6 @@ var ref; -import * as swcHelpers from "@swc/helpers"; -(ref = swcHelpers.toArray({ +import _to_array from "@swc/helpers/lib/_to_array.js"; +(ref = _to_array({ 0: "", 1: !0 }))[0], ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.1.normal.js index 1db1b6db0504..59f997d20a73 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 function takeFirstTwoEntries() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = swcHelpers.slicedToArray(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = _sliced_to_array(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; } takeFirstTwoEntries(new Map([ [ diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.2.minified.js index 33ca61380e66..44e4728cbcad 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern25_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; !function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), ref1 = (ref[0], ref[1], swcHelpers.slicedToArray(__tmp[1], 2)); + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), ref1 = (ref[0], ref[1], _sliced_to_array(__tmp[1], 2)); ref1[0], ref1[1]; }(new Map([ [ diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.1.normal.js index 1db1b6db0504..59f997d20a73 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 function takeFirstTwoEntries() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = swcHelpers.slicedToArray(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = _sliced_to_array(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; } takeFirstTwoEntries(new Map([ [ diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.2.minified.js index 33ca61380e66..44e4728cbcad 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern26_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; !function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), ref1 = (ref[0], ref[1], swcHelpers.slicedToArray(__tmp[1], 2)); + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), ref1 = (ref[0], ref[1], _sliced_to_array(__tmp[1], 2)); ref1[0], ref1[1]; }(new Map([ [ diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.1.normal.js index a547cf063bc9..878488b7f62c 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function takeFirstTwoEntries() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = swcHelpers.slicedToArray(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = _sliced_to_array(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; } -takeFirstTwoEntries.apply(void 0, swcHelpers.toConsumableArray(new Map([ +takeFirstTwoEntries.apply(void 0, _to_consumable_array(new Map([ [ "", 0 diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.2.minified.js index a2085c8d8f9f..1064ec410236 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern27_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), ref1 = (ref[0], ref[1], swcHelpers.slicedToArray(__tmp[1], 2)); + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), ref1 = (ref[0], ref[1], _sliced_to_array(__tmp[1], 2)); ref1[0], ref1[1]; -}).apply(void 0, swcHelpers.toConsumableArray(new Map([ +}).apply(void 0, _to_consumable_array(new Map([ [ "", 0 diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.1.normal.js index 5983e6498101..cb5598536295 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @lib: es2015 // @target: ES6 function takeFirstTwoEntries() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = swcHelpers.slicedToArray(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = _sliced_to_array(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; } -takeFirstTwoEntries.apply(void 0, swcHelpers.toConsumableArray(new Map([ +takeFirstTwoEntries.apply(void 0, _to_consumable_array(new Map([ [ "", 0 diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.2.minified.js index 60ecc7f8cde8..291b5864c2c8 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern28_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), ref1 = (ref[0], ref[1], swcHelpers.slicedToArray(__tmp[1], 2)); + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), ref1 = (ref[0], ref[1], _sliced_to_array(__tmp[1], 2)); ref1[0], ref1[1]; -}).apply(void 0, swcHelpers.toConsumableArray(new Map([ +}).apply(void 0, _to_consumable_array(new Map([ [ "", 0 diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.1.normal.js index eba784f3642b..921367155900 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function takeFirstTwoEntries() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++){ _tmp[_key] = arguments[_key]; } - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = swcHelpers.slicedToArray(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), k1 = ref[0], v1 = ref[1], ref1 = _sliced_to_array(__tmp[1], 2), k2 = ref1[0], v2 = ref1[1]; } -takeFirstTwoEntries.apply(void 0, swcHelpers.toConsumableArray(new Map([ +takeFirstTwoEntries.apply(void 0, _to_consumable_array(new Map([ [ "", true diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.2.minified.js index 26c31e7445a4..ce9e44122558 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern29_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; (function() { for(var _len = arguments.length, _tmp = new Array(_len), _key = 0; _key < _len; _key++)_tmp[_key] = arguments[_key]; - var __tmp = swcHelpers.slicedToArray(_tmp, 2), ref = swcHelpers.slicedToArray(__tmp[0], 2), ref1 = (ref[0], ref[1], swcHelpers.slicedToArray(__tmp[1], 2)); + var __tmp = _sliced_to_array(_tmp, 2), ref = _sliced_to_array(__tmp[0], 2), ref1 = (ref[0], ref[1], _sliced_to_array(__tmp[1], 2)); ref1[0], ref1[1]; -}).apply(void 0, swcHelpers.toConsumableArray(new Map([ +}).apply(void 0, _to_consumable_array(new Map([ [ "", !0 diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.1.normal.js index 53863dd7a1da..3a0f55bfa184 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -18,4 +19,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var ref = swcHelpers.toArray(new SymbolIterator), a = ref[0], b = ref.slice(1); +var ref = _to_array(new SymbolIterator), a = ref[0], b = ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.2.minified.js index 747b9dbff21d..c6297ce32876 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern2_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -13,5 +14,5 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }, _proto[_iterator] = function() { return this; }, SymbolIterator; -}(), ref = swcHelpers.toArray(new SymbolIterator); +}(), ref = _to_array(new SymbolIterator); ref[0], ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.1.normal.js index 7ffab94a0384..ddcac6f6ce8f 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; //@target: ES6 -var ref = swcHelpers.slicedToArray(new Map([ +var ref = _sliced_to_array(new Map([ [ "", true @@ -9,4 +9,4 @@ var ref = swcHelpers.slicedToArray(new Map([ "hello", true ] -]), 2), ref1 = swcHelpers.slicedToArray(ref[0], 2), k1 = ref1[0], v1 = ref1[1], ref2 = swcHelpers.slicedToArray(ref[1], 2), k2 = ref2[0], v2 = ref2[1]; +]), 2), ref1 = _sliced_to_array(ref[0], 2), k1 = ref1[0], v1 = ref1[1], ref2 = _sliced_to_array(ref[1], 2), k2 = ref2[0], v2 = ref2[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.2.minified.js index 3595e16a4bc4..c3f80ffba3f3 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern30_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -var ref = swcHelpers.slicedToArray(new Map([ +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var ref = _sliced_to_array(new Map([ [ "", !0 @@ -8,5 +8,5 @@ var ref = swcHelpers.slicedToArray(new Map([ "hello", !0 ] -]), 2), ref1 = swcHelpers.slicedToArray(ref[0], 2), ref2 = (ref1[0], ref1[1], swcHelpers.slicedToArray(ref[1], 2)); +]), 2), ref1 = _sliced_to_array(ref[0], 2), ref2 = (ref1[0], ref1[1], _sliced_to_array(ref[1], 2)); ref2[0], ref2[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.1.normal.js index a3088ccc3c6b..04b0fa439905 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.slicedToArray(new FooIterator, 2), a = ref[0], b = ref[1], ref; +ref = _sliced_to_array(new FooIterator, 2), a = ref[0], b = ref[1], ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.2.minified.js index 9b3ecdba6654..c4a0c59f53d8 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern3_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.slicedToArray(new FooIterator, 2))[0], ref[1]; +(ref = _sliced_to_array(new FooIterator, 2))[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.1.normal.js index 3f48bad1c9d4..c0a0f7d4d846 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.toArray(new FooIterator), a = ref[0], b = ref.slice(1), ref; +ref = _to_array(new FooIterator), a = ref[0], b = ref.slice(1), ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.2.minified.js index da6463b613ec..e648626649f1 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern4_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.toArray(new FooIterator))[0], ref.slice(1); +(ref = _to_array(new FooIterator))[0], ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.1.normal.js index a3088ccc3c6b..04b0fa439905 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.slicedToArray(new FooIterator, 2), a = ref[0], b = ref[1], ref; +ref = _sliced_to_array(new FooIterator, 2), a = ref[0], b = ref[1], ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.2.minified.js index 9b3ecdba6654..c4a0c59f53d8 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern5_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.slicedToArray(new FooIterator, 2))[0], ref[1]; +(ref = _sliced_to_array(new FooIterator, 2))[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.1.normal.js index 3f48bad1c9d4..c0a0f7d4d846 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.toArray(new FooIterator), a = ref[0], b = ref.slice(1), ref; +ref = _to_array(new FooIterator), a = ref[0], b = ref.slice(1), ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.2.minified.js index da6463b613ec..e648626649f1 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern6_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.toArray(new FooIterator))[0], ref.slice(1); +(ref = _to_array(new FooIterator))[0], ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.1.normal.js index a3088ccc3c6b..04b0fa439905 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.slicedToArray(new FooIterator, 2), a = ref[0], b = ref[1], ref; +ref = _sliced_to_array(new FooIterator, 2), a = ref[0], b = ref[1], ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.2.minified.js index 9b3ecdba6654..c4a0c59f53d8 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern7_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.slicedToArray(new FooIterator, 2))[0], ref[1]; +(ref = _sliced_to_array(new FooIterator, 2))[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.1.normal.js index 3f48bad1c9d4..c0a0f7d4d846 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -18,7 +21,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { @@ -34,4 +37,4 @@ var FooIterator = /*#__PURE__*/ function() { }(); var a, b; var ref; -ref = swcHelpers.toArray(new FooIterator), a = ref[0], b = ref.slice(1), ref; +ref = _to_array(new FooIterator), a = ref[0], b = ref.slice(1), ref; diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.2.minified.js index da6463b613ec..e648626649f1 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern8_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ref, Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { @@ -25,4 +28,4 @@ var ref, Bar = function() { return this; }, FooIterator; }(); -(ref = swcHelpers.toArray(new FooIterator))[0], ref.slice(1); +(ref = _to_array(new FooIterator))[0], ref.slice(1); diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.1.normal.js b/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.1.normal.js index 8e672f9e4c21..a060b3803c7c 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.1.normal.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 function fun() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator, 2), a = ref[0], b = ref[1]; + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : new FooIterator, 2), a = ref[0], b = ref[1]; } var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; var Foo = /*#__PURE__*/ function(Bar) { "use strict"; - swcHelpers.inherits(Foo, Bar); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; @@ -21,7 +24,7 @@ var _iterator = Symbol.iterator; var FooIterator = /*#__PURE__*/ function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; _proto.next = function next() { diff --git a/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.2.minified.js b/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.2.minified.js index 38cfdcc5f3d3..a8e3cc42b6b6 100644 --- a/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iterableArrayPattern9_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar), _iterator = Symbol.iterator, FooIterator = function() { "use strict"; function FooIterator() { - swcHelpers.classCallCheck(this, FooIterator); + _class_call_check(this, FooIterator); } var _proto = FooIterator.prototype; return _proto.next = function() { diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.1.normal.js index 1308835c94d0..a194788ee1e7 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto[_iterator] = function() { @@ -12,4 +13,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var array = swcHelpers.toConsumableArray(new SymbolIterator); +var array = _to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.2.minified.js index 8e57f1154ed9..7e28729d9089 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray10_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } return SymbolIterator.prototype[_iterator] = function() { return this; }, SymbolIterator; }(); -swcHelpers.toConsumableArray(new SymbolIterator); +_to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.1.normal.js index a67c891687fc..4b2e60b8bcc7 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 var iter; -var array = swcHelpers.toConsumableArray(iter); +var array = _to_consumable_array(iter); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.2.minified.js index 845cb199e81c..e1e1e90519df 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray11_es5.2.minified.js @@ -1,3 +1,2 @@ -var iter; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.toConsumableArray(iter); +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +_to_consumable_array(void 0); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.1.normal.js index 4830df4e58ef..246d685c6e09 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -22,7 +23,7 @@ var _iterator1 = Symbol.iterator; var NumberIterator = /*#__PURE__*/ function() { "use strict"; function NumberIterator() { - swcHelpers.classCallCheck(this, NumberIterator); + _class_call_check(this, NumberIterator); } var _proto = NumberIterator.prototype; _proto.next = function next() { @@ -36,4 +37,4 @@ var NumberIterator = /*#__PURE__*/ function() { }; return NumberIterator; }(); -var array = swcHelpers.toConsumableArray(new NumberIterator).concat(swcHelpers.toConsumableArray(new SymbolIterator)); +var array = _to_consumable_array(new NumberIterator).concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.2.minified.js index 93fe014ad28d..be45d86e3837 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray2_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,7 +17,7 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(), _iterator1 = Symbol.iterator, NumberIterator = function() { "use strict"; function NumberIterator() { - swcHelpers.classCallCheck(this, NumberIterator); + _class_call_check(this, NumberIterator); } var _proto = NumberIterator.prototype; return _proto.next = function() { @@ -28,4 +29,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, NumberIterator; }(); -swcHelpers.toConsumableArray(new NumberIterator).concat(swcHelpers.toConsumableArray(new SymbolIterator)); +_to_consumable_array(new NumberIterator).concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.1.normal.js index 84dda0c99e69..23cda7b4ab8b 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -18,7 +19,7 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var array = swcHelpers.toConsumableArray([ +var array = _to_consumable_array([ 0, 1 -]).concat(swcHelpers.toConsumableArray(new SymbolIterator)); +]).concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.2.minified.js index 632adb2242e1..4c5cd2a27e88 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray3_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -14,7 +15,7 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -swcHelpers.toConsumableArray([ +_to_consumable_array([ 0, 1 -]).concat(swcHelpers.toConsumableArray(new SymbolIterator)); +]).concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.1.normal.js index 2e8acfae8ea4..0fe37d638fd6 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -21,4 +22,4 @@ var SymbolIterator = /*#__PURE__*/ function() { var array = [ 0, 1 -].concat(swcHelpers.toConsumableArray(new SymbolIterator)); +].concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.2.minified.js index a83d606c5692..1144c99fbb6a 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray4_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -17,4 +18,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { [ 0, 1 -].concat(swcHelpers.toConsumableArray(new SymbolIterator)); +].concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.1.normal.js index 2e8acfae8ea4..0fe37d638fd6 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -21,4 +22,4 @@ var SymbolIterator = /*#__PURE__*/ function() { var array = [ 0, 1 -].concat(swcHelpers.toConsumableArray(new SymbolIterator)); +].concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.2.minified.js index a83d606c5692..1144c99fbb6a 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray5_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -17,4 +18,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { [ 0, 1 -].concat(swcHelpers.toConsumableArray(new SymbolIterator)); +].concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.1.normal.js index 5154d343f359..225a8b7bdc9f 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -22,4 +23,4 @@ var array = [ 0, 1 ]; -array.concat(swcHelpers.toConsumableArray(new SymbolIterator)); +array.concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.2.minified.js index a83d606c5692..1144c99fbb6a 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray6_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -17,4 +18,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { [ 0, 1 -].concat(swcHelpers.toConsumableArray(new SymbolIterator)); +].concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.1.normal.js index 8cad29d5c764..08c0cc6f6910 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -19,4 +20,4 @@ var SymbolIterator = /*#__PURE__*/ function() { return SymbolIterator; }(); var array; -array.concat(swcHelpers.toConsumableArray(new SymbolIterator)); +array.concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.2.minified.js index dc56fd93d878..63cda21a23f1 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray7_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var array, _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -14,4 +15,4 @@ var array, _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -array.concat(swcHelpers.toConsumableArray(new SymbolIterator)); +array.concat(_to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.1.normal.js index a8f68e3a2a27..d951ad9c4466 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -14,4 +15,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var array = swcHelpers.toConsumableArray(new SymbolIterator); +var array = _to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.2.minified.js index 5b97a5708fd4..4a1438f2c86b 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray8_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } return SymbolIterator.prototype.next = function() { return { @@ -11,4 +12,4 @@ var SymbolIterator = function() { }; }, SymbolIterator; }(); -swcHelpers.toConsumableArray(new SymbolIterator); +_to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.1.normal.js index 5891e64cbc37..e066d575ea4e 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -17,4 +18,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var array = swcHelpers.toConsumableArray(new SymbolIterator); +var array = _to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.2.minified.js index 1a5835f93261..71bfd1732649 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray9_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -13,4 +14,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -swcHelpers.toConsumableArray(new SymbolIterator); +_to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.1.normal.js index 543193b818b6..5d64dd3ebcb1 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator; //@target: ES6 var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -18,4 +19,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -var array = swcHelpers.toConsumableArray(new SymbolIterator); +var array = _to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.2.minified.js index 16730c55d7e2..b9df897e4776 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInArray_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -14,4 +15,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -swcHelpers.toConsumableArray(new SymbolIterator); +_to_consumable_array(new SymbolIterator); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.1.normal.js index 37afff7d78c5..d87eb9af951a 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo(s) { return s[0]; @@ -7,7 +8,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -21,4 +22,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.2.minified.js index 4976acb1e0fd..64034f32bfb7 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall10_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,4 +17,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(); (function(s) { return s[0]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.1.normal.js index 2796633f3201..e17eea5277c0 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ @@ -10,7 +11,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -24,4 +25,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.2.minified.js index 914a07328293..a96dff880f99 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall11_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -17,4 +18,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { (function() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; return s[0]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.1.normal.js index f5c8e7590757..c47e52b95e5b 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 var Foo = function Foo() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ s[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -29,7 +31,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -43,4 +45,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new _StringIterator))))); +_construct(Foo, _to_consumable_array(_to_consumable_array(new SymbolIterator).concat(_to_consumable_array(_to_consumable_array(new _StringIterator))))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.2.minified.js index cef605438c21..4595a121b676 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall12_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var Foo = function() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -20,7 +22,7 @@ var Foo = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -32,4 +34,4 @@ var Foo = function() { return this; }, _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new _StringIterator))))); +_construct(Foo, _to_consumable_array(_to_consumable_array(new SymbolIterator).concat(_to_consumable_array(_to_consumable_array(new _StringIterator))))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.1.normal.js index 5c96682e98ac..c714b8ab1323 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo(s) {} var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -19,4 +20,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.2.minified.js index 78cf0e727448..639af803fcd2 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall2_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -14,4 +15,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -(function(s) {}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +(function(s) {}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.1.normal.js index 82c47a81926c..67ca4c85747c 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ @@ -9,7 +10,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -23,4 +24,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.2.minified.js index 2f983ddf6f0c..24dd9fdd8bab 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall3_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,4 +17,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(); (function() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.1.normal.js index 63e52909305b..f5e9ffb65797 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo(s1) { for(var _len = arguments.length, s = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ @@ -9,7 +10,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -23,4 +24,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.2.minified.js index 01b6fb7bea63..52da5d89f397 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall4_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,4 +17,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(); (function(s1) { for(var _len = arguments.length, s = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)s[_key - 1] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.1.normal.js index 172a6ad087c9..6afd4aa50018 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ @@ -9,7 +10,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -27,7 +28,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -41,4 +42,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +foo.apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.2.minified.js index 7873e85ee89e..89a1a45667f9 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall5_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,7 +17,7 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -30,4 +31,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(); (function() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +}).apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.1.normal.js index 172a6ad087c9..6afd4aa50018 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ @@ -9,7 +10,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -27,7 +28,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -41,4 +42,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +foo.apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.2.minified.js index 7873e85ee89e..89a1a45667f9 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall6_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,7 +17,7 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -30,4 +31,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(); (function() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +}).apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.1.normal.js index 6516ed0fa2f2..eacbfc7de725 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ @@ -10,7 +11,7 @@ var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -28,7 +29,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -42,4 +43,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +foo.apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.2.minified.js index 54f239fb7f4b..2e13755ca7d8 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall7_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -16,7 +17,7 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -31,4 +32,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { (function() { for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; return s[0]; -}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +}).apply(void 0, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.1.normal.js index 263fb693aa67..e644f74b40d7 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 var Foo = function Foo() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ s[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -29,7 +31,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -43,4 +45,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +_construct(Foo, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.2.minified.js index 74cb2980dbe8..f1faf03dff36 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall8_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var Foo = function() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -20,7 +22,7 @@ var Foo = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -32,4 +34,4 @@ var Foo = function() { return this; }, _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(new _StringIterator))); +_construct(Foo, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(new _StringIterator))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.1.normal.js index 599cb7ecea43..701ee77c640d 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 var Foo = function Foo() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++){ s[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -29,7 +31,7 @@ var _iterator1 = Symbol.iterator; var _StringIterator = /*#__PURE__*/ function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; _proto.next = function next() { @@ -43,4 +45,4 @@ var _StringIterator = /*#__PURE__*/ function() { }; return _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new _StringIterator)))); +_construct(Foo, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(_to_consumable_array(new _StringIterator)))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.2.minified.js index 4a86e1f4f836..3c72e8457985 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall9_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var Foo = function() { "use strict"; for(var _len = arguments.length, s = new Array(_len), _key = 0; _key < _len; _key++)s[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -20,7 +22,7 @@ var Foo = function() { }(), _iterator1 = Symbol.iterator, _StringIterator = function() { "use strict"; function _StringIterator() { - swcHelpers.classCallCheck(this, _StringIterator); + _class_call_check(this, _StringIterator); } var _proto = _StringIterator.prototype; return _proto.next = function() { @@ -32,4 +34,4 @@ var Foo = function() { return this; }, _StringIterator; }(); -swcHelpers.construct(Foo, swcHelpers.toConsumableArray(new SymbolIterator).concat(swcHelpers.toConsumableArray(swcHelpers.toConsumableArray(new _StringIterator)))); +_construct(Foo, _to_consumable_array(new SymbolIterator).concat(_to_consumable_array(_to_consumable_array(new _StringIterator)))); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.1.normal.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.1.normal.js index 5c96682e98ac..c714b8ab1323 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function foo(s) {} var _iterator = Symbol.iterator; var SymbolIterator = /*#__PURE__*/ function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; _proto.next = function next() { @@ -19,4 +20,4 @@ var SymbolIterator = /*#__PURE__*/ function() { }; return SymbolIterator; }(); -foo.apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +foo.apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.2.minified.js b/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.2.minified.js index 78cf0e727448..639af803fcd2 100644 --- a/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/iteratorSpreadInCall_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var _iterator = Symbol.iterator, SymbolIterator = function() { "use strict"; function SymbolIterator() { - swcHelpers.classCallCheck(this, SymbolIterator); + _class_call_check(this, SymbolIterator); } var _proto = SymbolIterator.prototype; return _proto.next = function() { @@ -14,4 +15,4 @@ var _iterator = Symbol.iterator, SymbolIterator = function() { return this; }, SymbolIterator; }(); -(function(s) {}).apply(void 0, swcHelpers.toConsumableArray(new SymbolIterator)); +(function(s) {}).apply(void 0, _to_consumable_array(new SymbolIterator)); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.1.normal.js index f2ad931d783d..80c5fd7b6e49 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @filename: base.js export var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.toJSON = function toJSON() { @@ -19,10 +22,10 @@ export var Base = /*#__PURE__*/ function() { }(); export var Argument = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Argument, Base); - var _super = swcHelpers.createSuper(Argument); + _inherits(Argument, Base); + var _super = _create_super(Argument); function Argument() { - swcHelpers.classCallCheck(this, Argument); + _class_call_check(this, Argument); return _super.apply(this, arguments); } var _proto = Argument.prototype; @@ -42,7 +45,7 @@ export var Argument = /*#__PURE__*/ function(Base) { */ Argument.parse = function parse(tokeniser) { return; }; - swcHelpers.createClass(Argument, [ + _create_class(Argument, [ { key: "type", get: function get() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.2.minified.js index 019d998aef2f..b31e2c639e77 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassAccessor_es5.2.minified.js @@ -1,9 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; export var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.toJSON = function() { return { @@ -15,10 +18,10 @@ export var Base = function() { }(); export var Argument = function(Base) { "use strict"; - swcHelpers.inherits(Argument, Base); - var _super = swcHelpers.createSuper(Argument); + _inherits(Argument, Base); + var _super = _create_super(Argument); function Argument() { - return swcHelpers.classCallCheck(this, Argument), _super.apply(this, arguments); + return _class_call_check(this, Argument), _super.apply(this, arguments); } return Argument.prototype.validate = regeneratorRuntime.mark(function validate(defs) { return regeneratorRuntime.wrap(function(_ctx) { @@ -28,7 +31,7 @@ export var Argument = function(Base) { return _ctx.stop(); } }, validate); - }), Argument.parse = function(tokeniser) {}, swcHelpers.createClass(Argument, [ + }), Argument.parse = function(tokeniser) {}, _create_class(Argument, [ { key: "type", get: function() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.1.normal.js index 2f695750cbb3..918321a5b655 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: bar.js var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; module.exports = Bar; // @filename: cls.js @@ -18,10 +20,10 @@ var Strings = { }; var Foo = /*#__PURE__*/ function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); return _super.apply(this, arguments); } return Foo; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.2.minified.js index cb6d3d696f70..324237aafb90 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassExtendsVisibility_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; module.exports = Bar; var Bar = require("./bar"), Foo = function(Bar1) { "use strict"; - swcHelpers.inherits(Foo, Bar1); - var _super = swcHelpers.createSuper(Foo); + _inherits(Foo, Bar1); + var _super = _create_super(Foo); function Foo() { - return swcHelpers.classCallCheck(this, Foo), _super.apply(this, arguments); + return _class_call_check(this, Foo), _super.apply(this, arguments); } return Foo; }(Bar); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.1.normal.js index 3cbee152c39b..1fed169eab0d 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: lib.js /** * @template T @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; */ export var Encoder = /*#__PURE__*/ function() { "use strict"; function Encoder() { - swcHelpers.classCallCheck(this, Encoder); + _class_call_check(this, Encoder); } var _proto = Encoder.prototype; /** diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.2.minified.js index 7009b1e98a54..300c05f8a9e0 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassImplementsGenericsSerialization_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Encoder = function() { "use strict"; function Encoder() { - swcHelpers.classCallCheck(this, Encoder); + _class_call_check(this, Encoder); } return Encoder.prototype.encode = function(value) { return new Uint8Array(0); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.1.normal.js index 884c9b8ef1da..b701fca1e280 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; export var Z = /*#__PURE__*/ function() { "use strict"; function Z() { - swcHelpers.classCallCheck(this, Z); + _class_call_check(this, Z); } var _proto = Z.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.2.minified.js index 08530410842d..715b4e86642c 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassLeadingOptional_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Z = function() { "use strict"; function Z() { - swcHelpers.classCallCheck(this, Z); + _class_call_check(this, Z); } return Z.prototype.f = function() { var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1, y = arguments.length > 1 ? arguments[1] : void 0; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.1.normal.js index da3f3479b4d3..5bcfc010264f 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -35,7 +35,7 @@ function C1() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; /** diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.2.minified.js index 55e5bcb67a5d..39469e6da4bb 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassMethod_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function C1() { this.prop = function(x, y) { return x + y; @@ -12,7 +12,7 @@ C1.prototype.method = function(x, y) { var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.method1 = function(x, y) { return x + y; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.1.normal.js index 16a61655fb94..89a996a229e7 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; export var Clazz = /*#__PURE__*/ function() { "use strict"; function Clazz() { - swcHelpers.classCallCheck(this, Clazz); + _class_call_check(this, Clazz); } Clazz.method = function method() {}; return Clazz; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.2.minified.js index b0dbbd4d5e49..6cd38369f057 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassStaticMethodAugmentation_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Clazz = function() { "use strict"; function Clazz() { - swcHelpers.classCallCheck(this, Clazz); + _class_call_check(this, Clazz); } return Clazz.method = function() {}, Clazz; }(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.1.normal.js index 2311aa2d3fd5..eb1378a849be 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -8,11 +9,11 @@ import * as swcHelpers from "@swc/helpers"; var Handler = /*#__PURE__*/ function() { "use strict"; function Handler() { - swcHelpers.classCallCheck(this, Handler); + _class_call_check(this, Handler); } var _proto = Handler.prototype; _proto.process = function process() {}; - swcHelpers.createClass(Handler, null, [ + _create_class(Handler, null, [ { key: "OPTIONS", get: function get() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.2.minified.js index 7a2a2546b07d..176ee0002cae 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassStatic_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Handler = function() { "use strict"; function Handler() { - swcHelpers.classCallCheck(this, Handler); + _class_call_check(this, Handler); } - return Handler.prototype.process = function() {}, swcHelpers.createClass(Handler, null, [ + return Handler.prototype.process = function() {}, _create_class(Handler, null, [ { key: "OPTIONS", get: function() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.1.normal.js index 657d07e73769..a54a0e6df956 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -9,146 +11,146 @@ import * as swcHelpers from "@swc/helpers"; // but we should be able to synthesize declarations from the symbols regardless export var M = function M() { "use strict"; - swcHelpers.classCallCheck(this, M); + _class_call_check(this, M); }; export var N = /*#__PURE__*/ function(M) { "use strict"; - swcHelpers.inherits(N, M); - var _super = swcHelpers.createSuper(N); + _inherits(N, M); + var _super = _create_super(N); function N() { - swcHelpers.classCallCheck(this, N); + _class_call_check(this, N); return _super.apply(this, arguments); } return N; }(M); export var O = function O() { "use strict"; - swcHelpers.classCallCheck(this, O); + _class_call_check(this, O); }; export var P = /*#__PURE__*/ function(O) { "use strict"; - swcHelpers.inherits(P, O); - var _super = swcHelpers.createSuper(P); + _inherits(P, O); + var _super = _create_super(P); function P() { - swcHelpers.classCallCheck(this, P); + _class_call_check(this, P); return _super.apply(this, arguments); } return P; }(O); export var Q = /*#__PURE__*/ function(O) { "use strict"; - swcHelpers.inherits(Q, O); - var _super = swcHelpers.createSuper(Q); + _inherits(Q, O); + var _super = _create_super(Q); function Q() { - swcHelpers.classCallCheck(this, Q); + _class_call_check(this, Q); return _super.apply(this, arguments); } return Q; }(O); export var R = /*#__PURE__*/ function(O) { "use strict"; - swcHelpers.inherits(R, O); - var _super = swcHelpers.createSuper(R); + _inherits(R, O); + var _super = _create_super(R); function R() { - swcHelpers.classCallCheck(this, R); + _class_call_check(this, R); return _super.apply(this, arguments); } return R; }(O); export var S = /*#__PURE__*/ function(O) { "use strict"; - swcHelpers.inherits(S, O); - var _super = swcHelpers.createSuper(S); + _inherits(S, O); + var _super = _create_super(S); function S() { - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); return _super.apply(this, arguments); } return S; }(O); export var T = function T() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; export var U = /*#__PURE__*/ function(T) { "use strict"; - swcHelpers.inherits(U, T); - var _super = swcHelpers.createSuper(U); + _inherits(U, T); + var _super = _create_super(U); function U() { - swcHelpers.classCallCheck(this, U); + _class_call_check(this, U); return _super.apply(this, arguments); } return U; }(T); export var V = /*#__PURE__*/ function(T) { "use strict"; - swcHelpers.inherits(V, T); - var _super = swcHelpers.createSuper(V); + _inherits(V, T); + var _super = _create_super(V); function V() { - swcHelpers.classCallCheck(this, V); + _class_call_check(this, V); return _super.apply(this, arguments); } return V; }(T); export var W = /*#__PURE__*/ function(T) { "use strict"; - swcHelpers.inherits(W, T); - var _super = swcHelpers.createSuper(W); + _inherits(W, T); + var _super = _create_super(W); function W() { - swcHelpers.classCallCheck(this, W); + _class_call_check(this, W); return _super.apply(this, arguments); } return W; }(T); export var X = /*#__PURE__*/ function(T) { "use strict"; - swcHelpers.inherits(X, T); - var _super = swcHelpers.createSuper(X); + _inherits(X, T); + var _super = _create_super(X); function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); return _super.apply(this, arguments); } return X; }(T); export var Y = function Y() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; export var Z = /*#__PURE__*/ function(Y) { "use strict"; - swcHelpers.inherits(Z, Y); - var _super = swcHelpers.createSuper(Z); + _inherits(Z, Y); + var _super = _create_super(Z); function Z() { - swcHelpers.classCallCheck(this, Z); + _class_call_check(this, Z); return _super.apply(this, arguments); } return Z; }(Y); export var AA = /*#__PURE__*/ function(Y) { "use strict"; - swcHelpers.inherits(AA, Y); - var _super = swcHelpers.createSuper(AA); + _inherits(AA, Y); + var _super = _create_super(AA); function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); return _super.apply(this, arguments); } return AA; }(Y); export var BB = /*#__PURE__*/ function(Y) { "use strict"; - swcHelpers.inherits(BB, Y); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, Y); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } return BB; }(Y); export var CC = /*#__PURE__*/ function(Y) { "use strict"; - swcHelpers.inherits(CC, Y); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, Y); + var _super = _create_super(CC); function CC() { - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); return _super.apply(this, arguments); } return CC; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.2.minified.js index d52ab3a04886..c35c09d3dcfc 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClassesErr_es5.2.minified.js @@ -1,134 +1,136 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var M = function() { "use strict"; - swcHelpers.classCallCheck(this, M); + _class_call_check(this, M); }; export var N = function(M1) { "use strict"; - swcHelpers.inherits(N, M1); - var _super = swcHelpers.createSuper(N); + _inherits(N, M1); + var _super = _create_super(N); function N() { - return swcHelpers.classCallCheck(this, N), _super.apply(this, arguments); + return _class_call_check(this, N), _super.apply(this, arguments); } return N; }(M); export var O = function() { "use strict"; - swcHelpers.classCallCheck(this, O); + _class_call_check(this, O); }; export var P = function(O1) { "use strict"; - swcHelpers.inherits(P, O1); - var _super = swcHelpers.createSuper(P); + _inherits(P, O1); + var _super = _create_super(P); function P() { - return swcHelpers.classCallCheck(this, P), _super.apply(this, arguments); + return _class_call_check(this, P), _super.apply(this, arguments); } return P; }(O); export var Q = function(O2) { "use strict"; - swcHelpers.inherits(Q, O2); - var _super = swcHelpers.createSuper(Q); + _inherits(Q, O2); + var _super = _create_super(Q); function Q() { - return swcHelpers.classCallCheck(this, Q), _super.apply(this, arguments); + return _class_call_check(this, Q), _super.apply(this, arguments); } return Q; }(O); export var R = function(O3) { "use strict"; - swcHelpers.inherits(R, O3); - var _super = swcHelpers.createSuper(R); + _inherits(R, O3); + var _super = _create_super(R); function R() { - return swcHelpers.classCallCheck(this, R), _super.apply(this, arguments); + return _class_call_check(this, R), _super.apply(this, arguments); } return R; }(O); export var S = function(O4) { "use strict"; - swcHelpers.inherits(S, O4); - var _super = swcHelpers.createSuper(S); + _inherits(S, O4); + var _super = _create_super(S); function S() { - return swcHelpers.classCallCheck(this, S), _super.apply(this, arguments); + return _class_call_check(this, S), _super.apply(this, arguments); } return S; }(O); export var T = function() { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; export var U = function(T1) { "use strict"; - swcHelpers.inherits(U, T1); - var _super = swcHelpers.createSuper(U); + _inherits(U, T1); + var _super = _create_super(U); function U() { - return swcHelpers.classCallCheck(this, U), _super.apply(this, arguments); + return _class_call_check(this, U), _super.apply(this, arguments); } return U; }(T); export var V = function(T2) { "use strict"; - swcHelpers.inherits(V, T2); - var _super = swcHelpers.createSuper(V); + _inherits(V, T2); + var _super = _create_super(V); function V() { - return swcHelpers.classCallCheck(this, V), _super.apply(this, arguments); + return _class_call_check(this, V), _super.apply(this, arguments); } return V; }(T); export var W = function(T3) { "use strict"; - swcHelpers.inherits(W, T3); - var _super = swcHelpers.createSuper(W); + _inherits(W, T3); + var _super = _create_super(W); function W() { - return swcHelpers.classCallCheck(this, W), _super.apply(this, arguments); + return _class_call_check(this, W), _super.apply(this, arguments); } return W; }(T); export var X = function(T4) { "use strict"; - swcHelpers.inherits(X, T4); - var _super = swcHelpers.createSuper(X); + _inherits(X, T4); + var _super = _create_super(X); function X() { - return swcHelpers.classCallCheck(this, X), _super.apply(this, arguments); + return _class_call_check(this, X), _super.apply(this, arguments); } return X; }(T); export var Y = function() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; export var Z = function(Y1) { "use strict"; - swcHelpers.inherits(Z, Y1); - var _super = swcHelpers.createSuper(Z); + _inherits(Z, Y1); + var _super = _create_super(Z); function Z() { - return swcHelpers.classCallCheck(this, Z), _super.apply(this, arguments); + return _class_call_check(this, Z), _super.apply(this, arguments); } return Z; }(Y); export var AA = function(Y2) { "use strict"; - swcHelpers.inherits(AA, Y2); - var _super = swcHelpers.createSuper(AA); + _inherits(AA, Y2); + var _super = _create_super(AA); function AA() { - return swcHelpers.classCallCheck(this, AA), _super.apply(this, arguments); + return _class_call_check(this, AA), _super.apply(this, arguments); } return AA; }(Y); export var BB = function(Y3) { "use strict"; - swcHelpers.inherits(BB, Y3); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, Y3); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB; }(Y); export var CC = function(Y4) { "use strict"; - swcHelpers.inherits(CC, Y4); - var _super = swcHelpers.createSuper(CC); + _inherits(CC, Y4); + var _super = _create_super(CC); function CC() { - return swcHelpers.classCallCheck(this, CC), _super.apply(this, arguments); + return _class_call_check(this, CC), _super.apply(this, arguments); } return CC; }(Y); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.1.normal.js index 3114c119f787..4b11e2e5b730 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,34 +11,34 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; B.cat = "cat"; export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; export var D = function D(a, b) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; /** * @template T,U */ export var E = /*#__PURE__*/ function() { "use strict"; function E(a, b) { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.initializedField = 12; } - swcHelpers.createClass(E, [ + _create_class(E, [ { key: "f1", get: /** @@ -95,7 +99,7 @@ E.staticInitializedField = 12; */ export var F = /*#__PURE__*/ function() { "use strict"; function F(a, b) { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); } /** * @template A,B @@ -108,28 +112,28 @@ E.staticInitializedField = 12; }(); var G = function G() { "use strict"; - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); }; export { G }; var HH = function HH() { "use strict"; - swcHelpers.classCallCheck(this, HH); + _class_call_check(this, HH); }; export { HH as H }; export var I = function I() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); }; export { I as II }; export { J as JJ }; export var J = function J() { "use strict"; - swcHelpers.classCallCheck(this, J); + _class_call_check(this, J); }; export var K = /*#__PURE__*/ function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); this.p1 = 12; this.p2 = "ok"; } @@ -141,23 +145,23 @@ export var K = /*#__PURE__*/ function() { }(); export var L = /*#__PURE__*/ function(K) { "use strict"; - swcHelpers.inherits(L, K); - var _super = swcHelpers.createSuper(L); + _inherits(L, K); + var _super = _create_super(L); function L() { - swcHelpers.classCallCheck(this, L); + _class_call_check(this, L); return _super.apply(this, arguments); } return L; }(K); export var M = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(M, _superClass); - var _super = swcHelpers.createSuper(M); + _inherits(M, _superClass); + var _super = _create_super(M); function M() { - swcHelpers.classCallCheck(this, M); + _class_call_check(this, M); var _this; _this.prop = 12; - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return M; }(null); @@ -165,10 +169,10 @@ export var M = /*#__PURE__*/ function(_superClass) { * @template T */ export var N = /*#__PURE__*/ function(L) { "use strict"; - swcHelpers.inherits(N, L); - var _super = swcHelpers.createSuper(N); + _inherits(N, L); + var _super = _create_super(N); function N(param) { - swcHelpers.classCallCheck(this, N); + _class_call_check(this, N); var _this; _this = _super.call(this); _this.another = param; @@ -181,10 +185,10 @@ export var M = /*#__PURE__*/ function(_superClass) { * @extends {N} */ export var O = /*#__PURE__*/ function(N) { "use strict"; - swcHelpers.inherits(O, N); - var _super = swcHelpers.createSuper(O); + _inherits(O, N); + var _super = _create_super(O); function O(param) { - swcHelpers.classCallCheck(this, O); + _class_call_check(this, O); var _this; _this = _super.call(this, param); _this.another2 = param; @@ -195,10 +199,10 @@ export var M = /*#__PURE__*/ function(_superClass) { var x = /** @type {*} */ (null); export var VariableBase = /*#__PURE__*/ function(x1) { "use strict"; - swcHelpers.inherits(VariableBase, x1); - var _super = swcHelpers.createSuper(VariableBase); + _inherits(VariableBase, x1); + var _super = _create_super(VariableBase); function VariableBase() { - swcHelpers.classCallCheck(this, VariableBase); + _class_call_check(this, VariableBase); return _super.apply(this, arguments); } return VariableBase; @@ -206,17 +210,17 @@ export var VariableBase = /*#__PURE__*/ function(x1) { export var HasStatics = /*#__PURE__*/ function() { "use strict"; function HasStatics() { - swcHelpers.classCallCheck(this, HasStatics); + _class_call_check(this, HasStatics); } HasStatics.staticMethod = function staticMethod() {}; return HasStatics; }(); export var ExtendsStatics = /*#__PURE__*/ function(HasStatics) { "use strict"; - swcHelpers.inherits(ExtendsStatics, HasStatics); - var _super = swcHelpers.createSuper(ExtendsStatics); + _inherits(ExtendsStatics, HasStatics); + var _super = _create_super(ExtendsStatics); function ExtendsStatics() { - swcHelpers.classCallCheck(this, ExtendsStatics); + _class_call_check(this, ExtendsStatics); return _super.apply(this, arguments); } ExtendsStatics.also = function also() {}; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.2.minified.js index 86bdc7dea786..82ff533a1afe 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsClasses_es5.2.minified.js @@ -1,31 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; B.cat = "cat"; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; export var D = function(a, b) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; export var E = function() { "use strict"; function E(a, b) { - swcHelpers.classCallCheck(this, E), this.initializedField = 12; + _class_call_check(this, E), this.initializedField = 12; } - return swcHelpers.createClass(E, [ + return _create_class(E, [ { key: "f1", get: function() { @@ -67,7 +71,7 @@ E.staticInitializedField = 12; export var F = function() { "use strict"; function F(a, b) { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); } return F.create = function(a, b) { return new F(a, b); @@ -75,24 +79,24 @@ export var F = function() { }(); var G = function() { "use strict"; - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); }; var HH = function() { "use strict"; - swcHelpers.classCallCheck(this, HH); + _class_call_check(this, HH); }; export var I = function() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); }; export var J = function J() { "use strict"; - swcHelpers.classCallCheck(this, J); + _class_call_check(this, J); }; export var K = function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K), this.p1 = 12, this.p2 = "ok"; + _class_call_check(this, K), this.p1 = 12, this.p2 = "ok"; } return K.prototype.method = function() { return this.p1; @@ -100,10 +104,10 @@ export var K = function() { }(); export var L = function(K) { "use strict"; - swcHelpers.inherits(L, K); - var _super = swcHelpers.createSuper(L); + _inherits(L, K); + var _super = _create_super(L); function L() { - return swcHelpers.classCallCheck(this, L), _super.apply(this, arguments); + return _class_call_check(this, L), _super.apply(this, arguments); } return L; }(K); @@ -111,52 +115,52 @@ export var M = function(_superClass) { "use strict"; function M() { var _this; - return swcHelpers.classCallCheck(this, M), _this.prop = 12, swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, M), _this.prop = 12, _possible_constructor_return(_this); } - return swcHelpers.inherits(M, null), swcHelpers.createSuper(M), M; + return _inherits(M, null), _create_super(M), M; }(null); export var N = function(L) { "use strict"; - swcHelpers.inherits(N, L); - var _super = swcHelpers.createSuper(N); + _inherits(N, L); + var _super = _create_super(N); function N(param) { var _this; - return swcHelpers.classCallCheck(this, N), (_this = _super.call(this)).another = param, _this; + return _class_call_check(this, N), (_this = _super.call(this)).another = param, _this; } return N; }(L); export var O = function(N) { "use strict"; - swcHelpers.inherits(O, N); - var _super = swcHelpers.createSuper(O); + _inherits(O, N); + var _super = _create_super(O); function O(param) { var _this; - return swcHelpers.classCallCheck(this, O), (_this = _super.call(this, param)).another2 = param, _this; + return _class_call_check(this, O), (_this = _super.call(this, param)).another2 = param, _this; } return O; }(N); export var VariableBase = function(x) { "use strict"; - swcHelpers.inherits(VariableBase, null); - var _super = swcHelpers.createSuper(VariableBase); + _inherits(VariableBase, null); + var _super = _create_super(VariableBase); function VariableBase() { - return swcHelpers.classCallCheck(this, VariableBase), _super.apply(this, arguments); + return _class_call_check(this, VariableBase), _super.apply(this, arguments); } return VariableBase; }(null); export var HasStatics = function() { "use strict"; function HasStatics() { - swcHelpers.classCallCheck(this, HasStatics); + _class_call_check(this, HasStatics); } return HasStatics.staticMethod = function() {}, HasStatics; }(); export var ExtendsStatics = function(HasStatics) { "use strict"; - swcHelpers.inherits(ExtendsStatics, HasStatics); - var _super = swcHelpers.createSuper(ExtendsStatics); + _inherits(ExtendsStatics, HasStatics); + var _super = _create_super(ExtendsStatics); function ExtendsStatics() { - return swcHelpers.classCallCheck(this, ExtendsStatics), _super.apply(this, arguments); + return _class_call_check(this, ExtendsStatics), _super.apply(this, arguments); } return ExtendsStatics.also = function() {}, ExtendsStatics; }(HasStatics); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.1.normal.js index 61291f719584..c71ca50c0afb 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.1.normal.js @@ -6,9 +6,9 @@ "use strict"; // @Filename: reexport.js "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Thing = function Thing() { - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); }; module.exports = { Thing: Thing diff --git a/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.2.minified.js index 51a24d0e127d..49637d027e1d 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsCommonjsRelativePath_es5.2.minified.js @@ -1,7 +1,7 @@ "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Thing = function() { - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); }; module.exports = { Thing: Thing diff --git a/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.1.normal.js index e0853232c426..acd2cf703147 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -9,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var TopLevelSym = Symbol(); var InnerSym = Symbol(); var _obj; -module.exports = (_obj = {}, swcHelpers.defineProperty(_obj, TopLevelSym, function() { +module.exports = (_obj = {}, _define_property(_obj, TopLevelSym, function() { var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 12; return x; -}), swcHelpers.defineProperty(_obj, "items", swcHelpers.defineProperty({}, InnerSym, function() { +}), _define_property(_obj, "items", _define_property({}, InnerSym, function() { var arg = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : { x: 12 }; @@ -25,7 +26,7 @@ var _InnerSym = InnerSym; export var MyClass = function MyClass() { "use strict"; var _p = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : InnerSym; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this[_InnerSym] = "ok"; }; MyClass[TopLevelSym] = 12; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.2.minified.js index 2d53dc0d7182..63a56d0eef6f 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsComputedNames_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, TopLevelSym = Symbol(), InnerSym = Symbol(); -module.exports = (_obj = {}, swcHelpers.defineProperty(_obj, TopLevelSym, function() { +module.exports = (_define_property(_obj = {}, TopLevelSym, function() { var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 12; return x; -}), swcHelpers.defineProperty(_obj, "items", swcHelpers.defineProperty({}, InnerSym, function() { +}), _define_property(_obj, "items", _define_property({}, InnerSym, function() { var arg = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : { x: 12 }; @@ -12,6 +13,6 @@ module.exports = (_obj = {}, swcHelpers.defineProperty(_obj, TopLevelSym, functi var TopLevelSym = Symbol(), InnerSym = Symbol(), _InnerSym = InnerSym; export var MyClass = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, MyClass), this[_InnerSym] = "ok"; + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, MyClass), this[_InnerSym] = "ok"; }; MyClass[TopLevelSym] = 12; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.1.normal.js index 016ee531b3b8..32e2ffa1c8e4 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: index4.js import Fab from "./index3"; // @allowJs: true @@ -16,7 +18,7 @@ export var x = foo; export { foo as bar }; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.a = /** @type {Foo} */ (null); }; // @filename: index3.js @@ -25,10 +27,10 @@ export var X = Foo; export { Foo as Bar }; var Bar = /*#__PURE__*/ function(Fab1) { "use strict"; - swcHelpers.inherits(Bar, Fab1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Fab1); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); var _this; _this = _super.apply(this, arguments); _this.x = /** @type {Bar} */ (null); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.2.minified.js index 22b83d727e7f..b984b50626dc 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsDefault_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import Fab from "./index3"; export default 12; export default function foo() { @@ -7,16 +9,16 @@ export default function foo() { export var x = foo; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.a = null; + _class_call_check(this, Foo), this.a = null; }; export var X = Foo; var Bar = function(Fab1) { "use strict"; - swcHelpers.inherits(Bar, Fab1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Fab1); + var _super = _create_super(Bar); function Bar() { var _this; - return swcHelpers.classCallCheck(this, Bar), _this = _super.apply(this, arguments), _this.x = null, _this; + return _class_call_check(this, Bar), _this = _super.apply(this, arguments), _this.x = null, _this; } return Bar; }(Fab); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.1.normal.js index cee93ce8c570..4b967c7af549 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -8,14 +8,14 @@ import * as swcHelpers from "@swc/helpers"; // merge type alias and alias (should error, see #32367) var Cls = function Cls() { "use strict"; - swcHelpers.classCallCheck(this, Cls); + _class_call_check(this, Cls); this.x = 12; }; Cls.y = "ok"; export default Cls; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; /** * @typedef {string | number} default diff --git a/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.2.minified.js index 70f157b0bb9b..22e27225bfd0 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsDefaultsErr_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Cls = function() { "use strict"; - swcHelpers.classCallCheck(this, Cls), this.x = 12; + _class_call_check(this, Cls), this.x = 12; }; Cls.y = "ok"; export default Cls; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var x = 12; export { C as default, x as default }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.1.normal.js index 1249dc9e3104..b57c9fcff57f 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,11 +7,11 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js module.exports = function _class(p) { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.t = 12 + p; }; module.exports.Sub = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.instance = new module.exports(10); }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.2.minified.js index e6a5190a7332..c050897a26cd 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = function _class(p) { "use strict"; - swcHelpers.classCallCheck(this, _class), this.t = 12 + p; + _class_call_check(this, _class), this.t = 12 + p; }, module.exports.Sub = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.instance = new module.exports(10); + _class_call_check(this, _class), this.instance = new module.exports(10); }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.1.normal.js index ba4c536f85a2..3638cc02a040 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,6 +7,6 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js module.exports = function _class(p) { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.t = 12 + p; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.2.minified.js index 8315a1266e3c..d909cdc62dec 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionAnonymous_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = function _class(p) { "use strict"; - swcHelpers.classCallCheck(this, _class), this.t = 12 + p; + _class_call_check(this, _class), this.t = 12 + p; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.1.normal.js index c4164c584c84..abeb65922cf8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,17 +7,17 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.member = new Q(); }; var Q = function Q() { "use strict"; - swcHelpers.classCallCheck(this, Q); + _class_call_check(this, Q); this.x = 42; }; module.exports = function Q() { "use strict"; - swcHelpers.classCallCheck(this, Q); + _class_call_check(this, Q); this.x = new A(); }; module.exports.Another = Q; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.2.minified.js index a96f00447bb5..9a322fb83fd5 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpressionShadowing_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), this.member = new Q(); + _class_call_check(this, A), this.member = new Q(); }, Q = function Q() { "use strict"; - swcHelpers.classCallCheck(this, Q), this.x = 42; + _class_call_check(this, Q), this.x = 42; }; module.exports = function Q() { "use strict"; - swcHelpers.classCallCheck(this, Q), this.x = new A(); + _class_call_check(this, Q), this.x = new A(); }, module.exports.Another = Q; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.1.normal.js index fee810ac3d7d..69d9f18bf55e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,6 +7,6 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js module.exports = function Thing(p) { "use strict"; - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); this.t = 12 + p; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.2.minified.js index e3b15548e3fd..a45b8faac459 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassExpression_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = function Thing(p) { "use strict"; - swcHelpers.classCallCheck(this, Thing), this.t = 12 + p; + _class_call_check(this, Thing), this.t = 12 + p; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.1.normal.js index eabfa01058df..7e0c7fc84049 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,6 +7,6 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = new Foo(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.2.minified.js index 616639d42f67..fb31191fe7d8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = new Foo(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.1.normal.js index 30e876c08e3d..d5debe7ba069 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.member = 10; }; Foo.stat = 10; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.2.minified.js index dcda625e37dc..133f185779c7 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.member = 10; + _class_call_check(this, Foo), this.member = 10; }; Foo.stat = 10, module.exports = new Foo(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.1.normal.js index c01c9de03dc6..9ef60f240fab 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.member = 10; }; Foo.stat = 10; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.2.minified.js index 20623a781864..c235295065d8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedClassInstance3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.member = 10; + _class_call_check(this, Foo), this.member = 10; }; Foo.stat = 10, module.exports = new Foo(), module.exports.additional = 20; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.1.normal.js index 0373a208a0b7..20db68aa3b07 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,14 +7,14 @@ import * as swcHelpers from "@swc/helpers"; // @filename: obj.js module.exports = function Obj1() { "use strict"; - swcHelpers.classCallCheck(this, Obj1); + _class_call_check(this, Obj1); this.x = 12; }; // @filename: index.js var Obj = require("./obj"); var Container = function Container() { "use strict"; - swcHelpers.classCallCheck(this, Container); + _class_call_check(this, Container); this.usage = new Obj(); }; module.exports = Container; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.2.minified.js index 23abb94d3c77..efb94e7298c0 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportAssignedVisibility_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = function Obj1() { "use strict"; - swcHelpers.classCallCheck(this, Obj1), this.x = 12; + _class_call_check(this, Obj1), this.x = 12; }; var Obj = require("./obj"), Container = function() { "use strict"; - swcHelpers.classCallCheck(this, Container), this.usage = new Obj(); + _class_call_check(this, Container), this.usage = new Obj(); }; module.exports = Container; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.1.normal.js index ac666197f3ae..de5cb7c00145 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: includeAll.js import "./cjs4"; import "./cjs3"; @@ -18,7 +18,7 @@ import "./bar2"; // @filename: cls.js export var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; // @filename: func.js export function func() {} diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.2.minified.js index 22a13dcaecdd..0e3ef9a6169e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportForms_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import "./cjs4"; import "./cjs3"; import "./cjs2"; @@ -11,7 +11,7 @@ import "./bar"; import "./bar2"; export var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export function func() {} export * from "./cls"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.1.normal.js index dc80dde4cd5e..a6f9b72ceceb 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -7,11 +7,11 @@ import * as swcHelpers from "@swc/helpers"; // @filename: source.js export var Thing = function Thing() { "use strict"; - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); }; export var OtherThing = function OtherThing() { "use strict"; - swcHelpers.classCallCheck(this, OtherThing); + _class_call_check(this, OtherThing); }; // @filename: index.js export { Thing, OtherThing as default } from "./source"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.2.minified.js index 4e82c538ed37..0a9b7d261dba 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportSpecifierNonlocal_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Thing = function() { "use strict"; - swcHelpers.classCallCheck(this, Thing); + _class_call_check(this, Thing); }; export var OtherThing = function() { "use strict"; - swcHelpers.classCallCheck(this, OtherThing); + _class_call_check(this, OtherThing); }; export { Thing, OtherThing as default } from "./source"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.1.normal.js index a681a9691181..d6031c54c447 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -11,7 +11,7 @@ var Strings = { }; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; module.exports.Strings = Strings; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.2.minified.js index 96785c5b105f..f2565dfaa776 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportSubAssignments_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo, module.exports.Strings = { a: "A", diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.1.normal.js index 7eae48ddb9ac..70c82e5c91d8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -6,14 +9,14 @@ import * as swcHelpers from "@swc/helpers"; // @filename: utils/errors.js var FancyError = /*#__PURE__*/ function(Error) { "use strict"; - swcHelpers.inherits(FancyError, Error); - var _super = swcHelpers.createSuper(FancyError); + _inherits(FancyError, Error); + var _super = _create_super(FancyError); function FancyError(status) { - swcHelpers.classCallCheck(this, FancyError); + _class_call_check(this, FancyError); return _super.call(this, "error with status ".concat(status)); } return FancyError; -}(swcHelpers.wrapNativeSuper(Error)); +}(_wrap_native_super(Error)); module.exports = { FancyError: FancyError }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.2.minified.js index 64633925fbde..024c618b6c7e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsExportedClassAliases_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_native_super from "@swc/helpers/lib/_wrap_native_super.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var FancyError = function(Error) { "use strict"; - swcHelpers.inherits(FancyError, Error); - var _super = swcHelpers.createSuper(FancyError); + _inherits(FancyError, Error); + var _super = _create_super(FancyError); function FancyError(status) { - return swcHelpers.classCallCheck(this, FancyError), _super.call(this, "error with status ".concat(status)); + return _class_call_check(this, FancyError), _super.call(this, "error with status ".concat(status)); } return FancyError; -}(swcHelpers.wrapNativeSuper(Error)); +}(_wrap_native_super(Error)); module.exports = { FancyError: FancyError }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.1.normal.js index e05bc7bc8240..bef44b8979db 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -45,7 +45,7 @@ module.exports = Hook; * @class * @param {Input} input */ function Context(input) { - if (!swcHelpers._instanceof(this, Context)) { + if (!_instanceof(this, Context)) { return new Context(input); } this.state = this.construct(input); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.2.minified.js index 2e89ca27566f..193c591c66b4 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionClassesCjsExportAssignment_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function Context(input) { - if (!swcHelpers._instanceof(this, Context)) return new Context(input); + if (!_instanceof(this, Context)) return new Context(input); this.state = this.construct(input); } module.exports = function(timeout) { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.1.normal.js index ca058c22034f..e7e2e6481b1a 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -15,7 +15,7 @@ import * as swcHelpers from "@swc/helpers"; */ export var Aleph = /*#__PURE__*/ function() { "use strict"; function Aleph(a, b) { - swcHelpers.classCallCheck(this, Aleph); + _class_call_check(this, Aleph); /** * Field is always null */ this.field = b; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.2.minified.js index aa0fc0e9be1f..0c8277e787c4 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionJSDoc_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function foo() {} export var Aleph = function() { "use strict"; function Aleph(a, b) { - swcHelpers.classCallCheck(this, Aleph), this.field = b; + _class_call_check(this, Aleph), this.field = b; } return Aleph.prototype.doIt = function() {}, Aleph; }(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.1.normal.js index f15370777137..3aaec8413364 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -37,7 +37,7 @@ Vec.prototype = { * @param {number} x * @param {number} y */ export function Point2D(x, y) { - if (!swcHelpers._instanceof(this, Point2D)) { + if (!_instanceof(this, Point2D)) { return new Point2D(x, y); } Vec.call(this, 2); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.2.minified.js index ed7b5ba8e4a1..76e016b06bd6 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses2_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; export function Vec(len) { this.storage = new Array(len); } @@ -14,7 +14,7 @@ Vec.prototype = { } }; export function Point2D(x, y) { - if (!swcHelpers._instanceof(this, Point2D)) return new Point2D(x, y); + if (!_instanceof(this, Point2D)) return new Point2D(x, y); Vec.call(this, 2), this.x = x, this.y = y; } Point2D.prototype = { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.1.normal.js index 3250f5bbf081..00cd97c32189 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -9,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; * @param {number} x * @param {number} y */ export function Point(x, y) { - if (!swcHelpers._instanceof(this, Point)) { + if (!_instanceof(this, Point)) { return new Point(x, y); } this.x = x; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.2.minified.js index 7f8bb83f55e8..b5a3d22cc06e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionLikeClasses_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; export function Point(x, y) { - if (!swcHelpers._instanceof(this, Point)) return new Point(x, y); + if (!_instanceof(this, Point)) return new Point(x, y); this.x = x, this.y = y; } export function magnitude(p) { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.1.normal.js index cb9470a04b98..ad65218bb657 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -10,7 +10,7 @@ module.exports.b.cat = "cat"; module.exports.c = function c() {}; module.exports.c.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; /** * @param {number} a diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.2.minified.js index f0d81259c255..a5b3fc68fcda 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctionsCjs_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports.a = function() {}, module.exports.b = function() {}, module.exports.b.cat = "cat", module.exports.c = function() {}, module.exports.c.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, module.exports.d = function(a, b) { return null; }, module.exports.e = function(a, b) { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.1.normal.js index 5c05029a9bcf..0437b9b857f2 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -10,7 +10,7 @@ b.cat = "cat"; export function c() {} c.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; /** * @param {number} a diff --git a/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.2.minified.js index 09691cd389d5..985944076692 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsFunctions_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function a() {} export function b() {} b.cat = "cat"; export function c() {} c.Cls = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; export function d() { return null; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.1.normal.js index 65ee9f7097a8..069ee594410a 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -8,9 +9,9 @@ import * as swcHelpers from "@swc/helpers"; export var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - swcHelpers.createClass(A, [ + _create_class(A, [ { key: "x", get: function get() { @@ -23,9 +24,9 @@ export var A = /*#__PURE__*/ function() { export var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } - swcHelpers.createClass(B, [ + _create_class(B, [ { key: "x", set: /** @@ -38,9 +39,9 @@ export var B = /*#__PURE__*/ function() { export var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -53,7 +54,7 @@ export var C = /*#__PURE__*/ function() { }(); export var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; Object.defineProperty(D.prototype, "x", { get: function get() { @@ -62,7 +63,7 @@ Object.defineProperty(D.prototype, "x", { }); export var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; Object.defineProperty(E.prototype, "x", { /** @@ -71,7 +72,7 @@ Object.defineProperty(E.prototype, "x", { }); export var F = function F() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); }; Object.defineProperty(F.prototype, "x", { get: function get() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.2.minified.js index 9c79de08a3dc..590a8ab751b4 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsGetterSetter_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; export var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - return swcHelpers.createClass(A, [ + return _create_class(A, [ { key: "x", get: function() { @@ -16,9 +17,9 @@ export var A = function() { export var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } - return swcHelpers.createClass(B, [ + return _create_class(B, [ { key: "x", set: function(_arg) {} @@ -28,9 +29,9 @@ export var B = function() { export var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -42,7 +43,7 @@ export var C = function() { }(); export var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; Object.defineProperty(D.prototype, "x", { get: function() { @@ -51,14 +52,14 @@ Object.defineProperty(D.prototype, "x", { }); export var E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; Object.defineProperty(E.prototype, "x", { set: function(_arg) {} }); export var F = function() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); }; Object.defineProperty(F.prototype, "x", { get: function() { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.1.normal.js index d87757756f71..e1ddec782de3 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -9,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; * @module A */ var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; /** * Target element diff --git a/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.2.minified.js index 790edbf779f6..d78b4318f2ff 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsModuleReferenceHasEmit_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var el = null; export default A; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.1.normal.js index 96de7f4f4e23..5bc3315e05ae 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @allowJs: true // @checkJs: true // @target: es6 @@ -13,7 +13,7 @@ class X { * @param {string?} error.code the error code to send the cancellation with * @returns {Promise.<*>} resolves when the event has been sent. */ cancel({ reason , code }) { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } class Y { @@ -26,6 +26,6 @@ class Y { * @param {string?} error.suberr.code the error code to send the cancellation with * @returns {Promise.<*>} resolves when the event has been sent. */ cancel({ reason , suberr }) { - return swcHelpers.asyncToGenerator(function*() {})(); + return _async_to_generator(function*() {})(); } } diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.1.normal.js index aae938fbb95f..0fdb51543cbd 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; // @allowJs: true // @checkJs: true @@ -9,7 +10,7 @@ import regeneratorRuntime from "regenerator-runtime"; var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } var _proto = X.prototype; /** @@ -20,7 +21,7 @@ var X = /*#__PURE__*/ function() { * @returns {Promise.<*>} resolves when the event has been sent. */ _proto.cancel = function cancel(param) { var reason = param.reason, code = param.code; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -35,7 +36,7 @@ var X = /*#__PURE__*/ function() { var Y = /*#__PURE__*/ function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); } var _proto = Y.prototype; /** @@ -48,7 +49,7 @@ var Y = /*#__PURE__*/ function() { * @returns {Promise.<*>} resolves when the event has been sent. */ _proto.cancel = function cancel(param) { var reason = param.reason, suberr = param.suberr; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.2.minified.js index fff9527ae10b..d26687727fc9 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsNestedParams_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var X = function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } return X.prototype.cancel = function(param) { - return param.reason, param.code, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return param.reason, param.code, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -19,10 +20,10 @@ var X = function() { }(), Y = function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); } return Y.prototype.cancel = function(param) { - return param.reason, param.suberr, swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return param.reason, param.suberr, _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.1.normal.js index cf950b0d89a8..f7bcfcff396e 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es6 @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: base.js var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var BaseFactory = function() { return new Base(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.2.minified.js index 7c9ba6406b63..d5d6e973428d 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit1_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, BaseFactory = function() { return new Base(); }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.1.normal.js index bc8a191a220d..c2fa0fd03df5 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es6 @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: base.js var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var BaseFactory = function() { return new Base(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.2.minified.js index 7c9ba6406b63..d5d6e973428d 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsParameterTagReusesInputNodeInEmit2_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, BaseFactory = function() { return new Base(); }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.1.normal.js index d4a1e09e26a7..c8c87e764a06 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _hello = /*#__PURE__*/ new WeakMap(), _world = /*#__PURE__*/ new WeakMap(), _calcHello = /*#__PURE__*/ new WeakSet(), _screamingHello = /*#__PURE__*/ new WeakMap(); // @target: esnext // @allowJS: true @@ -7,29 +9,29 @@ var _hello = /*#__PURE__*/ new WeakMap(), _world = /*#__PURE__*/ new WeakMap(), // @filename: file.js export class C { getWorld() { - return swcHelpers.classPrivateFieldGet(this, _world); + return _class_private_field_get(this, _world); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _calcHello); - swcHelpers.classPrivateFieldInit(this, _screamingHello, { + _class_private_method_init(this, _calcHello); + _class_private_field_init(this, _screamingHello, { get: get_screamingHello, set: /** @param value {string} */ set_screamingHello }); - swcHelpers.classPrivateFieldInit(this, _hello, { + _class_private_field_init(this, _hello, { writable: true, value: "hello" }); - swcHelpers.classPrivateFieldInit(this, _world, { + _class_private_field_init(this, _world, { writable: true, value: 100 }); } } function calcHello() { - return swcHelpers.classPrivateFieldGet(this, _hello); + return _class_private_field_get(this, _hello); } function get_screamingHello() { - return swcHelpers.classPrivateFieldGet(this, _hello).toUpperCase(); + return _class_private_field_get(this, _hello).toUpperCase(); } function set_screamingHello(value) { throw "NO"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.2.minified.js index 8b4c1bb0fd52..5a17aeba77eb 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es2015.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _hello = new WeakMap(), _world = new WeakMap(), _calcHello = new WeakSet(), _screamingHello = new WeakMap(); export class C { getWorld() { - return swcHelpers.classPrivateFieldGet(this, _world); + return _class_private_field_get(this, _world); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _calcHello), swcHelpers.classPrivateFieldInit(this, _screamingHello, { + _class_private_method_init(this, _calcHello), _class_private_field_init(this, _screamingHello, { get: function() { - return swcHelpers.classPrivateFieldGet(this, _hello).toUpperCase(); + return _class_private_field_get(this, _hello).toUpperCase(); }, set: function(value) { throw "NO"; } - }), swcHelpers.classPrivateFieldInit(this, _hello, { + }), _class_private_field_init(this, _hello, { writable: !0, value: "hello" - }), swcHelpers.classPrivateFieldInit(this, _world, { + }), _class_private_field_init(this, _world, { writable: !0, value: 100 }); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.1.normal.js index 1d055fb37818..d2ea8fd7cf90 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _hello = /*#__PURE__*/ new WeakMap(), _world = /*#__PURE__*/ new WeakMap(), _calcHello = /*#__PURE__*/ new WeakSet(), _screamingHello = /*#__PURE__*/ new WeakMap(); // @target: esnext // @allowJS: true @@ -8,32 +11,32 @@ var _hello = /*#__PURE__*/ new WeakMap(), _world = /*#__PURE__*/ new WeakMap(), export var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateMethodInit(this, _calcHello); - swcHelpers.classPrivateFieldInit(this, _screamingHello, { + _class_call_check(this, C); + _class_private_method_init(this, _calcHello); + _class_private_field_init(this, _screamingHello, { get: get_screamingHello, set: /** @param value {string} */ set_screamingHello }); - swcHelpers.classPrivateFieldInit(this, _hello, { + _class_private_field_init(this, _hello, { writable: true, value: "hello" }); - swcHelpers.classPrivateFieldInit(this, _world, { + _class_private_field_init(this, _world, { writable: true, value: 100 }); } var _proto = C.prototype; _proto.getWorld = function getWorld() { - return swcHelpers.classPrivateFieldGet(this, _world); + return _class_private_field_get(this, _world); }; return C; }(); function calcHello() { - return swcHelpers.classPrivateFieldGet(this, _hello); + return _class_private_field_get(this, _hello); } function get_screamingHello() { - return swcHelpers.classPrivateFieldGet(this, _hello).toUpperCase(); + return _class_private_field_get(this, _hello).toUpperCase(); } function set_screamingHello(value) { throw "NO"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.2.minified.js index 49944159a650..be7d3a2afa26 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsPrivateFields01_es5.2.minified.js @@ -1,25 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _hello = new WeakMap(), _world = new WeakMap(), _calcHello = new WeakSet(), _screamingHello = new WeakMap(); export var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateMethodInit(this, _calcHello), swcHelpers.classPrivateFieldInit(this, _screamingHello, { + _class_call_check(this, C), _class_private_method_init(this, _calcHello), _class_private_field_init(this, _screamingHello, { get: get_screamingHello, set: set_screamingHello - }), swcHelpers.classPrivateFieldInit(this, _hello, { + }), _class_private_field_init(this, _hello, { writable: !0, value: "hello" - }), swcHelpers.classPrivateFieldInit(this, _world, { + }), _class_private_field_init(this, _world, { writable: !0, value: 100 }); } return C.prototype.getWorld = function() { - return swcHelpers.classPrivateFieldGet(this, _world); + return _class_private_field_get(this, _world); }, C; }(); function get_screamingHello() { - return swcHelpers.classPrivateFieldGet(this, _hello).toUpperCase(); + return _class_private_field_get(this, _hello).toUpperCase(); } function set_screamingHello(value) { throw "NO"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.1.normal.js index 511711512bec..4d0e69a5e7de 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: usage.js import { default as Fooa } from "./cls"; // @allowJs: true @@ -10,7 +10,7 @@ import { default as Fooa } from "./cls"; // @filename: cls.js var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; export var x = new Fooa(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.2.minified.js index f40d7d575d93..ce4ea15a39b5 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliasesEsModuleInterop_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { default as Fooa } from "./cls"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; module.exports = Foo; export var x = new Fooa(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.1.normal.js index 5107cdd2a8c8..e60269479cbd 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: usage.js import { default as Fooa } from "./cls"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; export var x = new Fooa(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.2.minified.js index af913fe9ad16..ee9ee0778398 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReexportAliases_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { default as Fooa } from "./cls"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export var x = new Fooa(); export { default as Foob } from "./cls"; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.1.normal.js index 4af7cbeb8bac..5fee3e0a254b 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @moduleResolution: node @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; // @filename: rectangle.js var Rectangle = function Rectangle() { "use strict"; - swcHelpers.classCallCheck(this, Rectangle); + _class_call_check(this, Rectangle); console.log("I'm a rectangle!"); }; module.exports = { @@ -18,7 +18,7 @@ var Rectangle = require("./rectangle").Rectangle; var Render = /*#__PURE__*/ function() { "use strict"; function Render() { - swcHelpers.classCallCheck(this, Render); + _class_call_check(this, Render); /** * Object list * @type {Rectangle[]} diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.2.minified.js index 8b5604f7399c..72304794778f 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReferenceToClassInstanceCrossFile_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Rectangle = function() { "use strict"; - swcHelpers.classCallCheck(this, Rectangle), console.log("I'm a rectangle!"); + _class_call_check(this, Rectangle), console.log("I'm a rectangle!"); }; module.exports = { Rectangle: Rectangle @@ -9,7 +9,7 @@ module.exports = { var Rectangle = require("./rectangle").Rectangle, Render = function() { "use strict"; function Render() { - swcHelpers.classCallCheck(this, Render), this.objects = []; + _class_call_check(this, Render), this.objects = []; } return Render.prototype.addRectangle = function() { var obj = new Rectangle(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.1.normal.js index 7ebf0dc44d0e..334018add3e8 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @target: es5 @@ -8,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; export var Clazz = /*#__PURE__*/ function() { "use strict"; function Clazz() { - swcHelpers.classCallCheck(this, Clazz); + _class_call_check(this, Clazz); } var _proto = Clazz.prototype; /** diff --git a/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.2.minified.js index 1dfd11e1b904..56341cc157b5 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsRestArgsWithThisTypeInJSDocFunction_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Clazz = function() { "use strict"; function Clazz() { - swcHelpers.classCallCheck(this, Clazz); + _class_call_check(this, Clazz); } return Clazz.prototype.method = function(functionDeclaration) {}, Clazz; }(); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.1.normal.js index 7c7a3ace3638..1cc7a748502d 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @allowJs: true // @checkJs: true // @target: esnext @@ -8,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; // @outDir: /out var С1 = function С1() { "use strict"; - swcHelpers.classCallCheck(this, С1); + _class_call_check(this, С1); /** @type {string=} */ this.p1 = undefined; /** @type {string | undefined} */ this.p2 = undefined; /** @type {?string} */ this.p3 = null; @@ -17,9 +18,9 @@ var С1 = function С1() { var С2 = /*#__PURE__*/ function() { "use strict"; function С2() { - swcHelpers.classCallCheck(this, С2); + _class_call_check(this, С2); } - swcHelpers.createClass(С2, [ + _create_class(С2, [ { key: "p1", get: /** @type {string=} */ function get() { @@ -50,9 +51,9 @@ var С2 = /*#__PURE__*/ function() { var С3 = /*#__PURE__*/ function() { "use strict"; function С3() { - swcHelpers.classCallCheck(this, С3); + _class_call_check(this, С3); } - swcHelpers.createClass(С3, [ + _create_class(С3, [ { key: "p1", get: /** @type {string=} */ function get() { @@ -95,9 +96,9 @@ var С3 = /*#__PURE__*/ function() { var С4 = /*#__PURE__*/ function() { "use strict"; function С4() { - swcHelpers.classCallCheck(this, С4); + _class_call_check(this, С4); } - swcHelpers.createClass(С4, [ + _create_class(С4, [ { key: "p1", set: /** @param {string=} value */ function set(value) { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.2.minified.js index e884f02449bf..7f8f17691a49 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsReusesExistingTypeAnnotations_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var С1 = function() { "use strict"; - swcHelpers.classCallCheck(this, С1), this.p1 = void 0, this.p2 = void 0, this.p3 = null, this.p4 = null; + _class_call_check(this, С1), this.p1 = void 0, this.p2 = void 0, this.p3 = null, this.p4 = null; }, С2 = function() { "use strict"; function С2() { - swcHelpers.classCallCheck(this, С2); + _class_call_check(this, С2); } - return swcHelpers.createClass(С2, [ + return _create_class(С2, [ { key: "p1", get: function() {} @@ -32,9 +33,9 @@ var С1 = function() { }(), С3 = function() { "use strict"; function С3() { - swcHelpers.classCallCheck(this, С3); + _class_call_check(this, С3); } - return swcHelpers.createClass(С3, [ + return _create_class(С3, [ { key: "p1", get: function() {}, @@ -71,9 +72,9 @@ var С1 = function() { }(), С4 = function() { "use strict"; function С4() { - swcHelpers.classCallCheck(this, С4); + _class_call_check(this, С4); } - return swcHelpers.createClass(С4, [ + return _create_class(С4, [ { key: "p1", set: function(value) { diff --git a/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.1.normal.js index 4758482f1dcb..019139ac9af0 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @outDir: /out @@ -7,14 +9,14 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js export var Super = function Super(firstArg, secondArg) { "use strict"; - swcHelpers.classCallCheck(this, Super); + _class_call_check(this, Super); }; export var Sub = /*#__PURE__*/ function(Super) { "use strict"; - swcHelpers.inherits(Sub, Super); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Super); + var _super = _create_super(Sub); function Sub() { - swcHelpers.classCallCheck(this, Sub); + _class_call_check(this, Sub); return _super.call(this, "first", "second"); } return Sub; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.2.minified.js index ff7c20e68305..30139c5165e6 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsSubclassWithExplicitNoArgumentConstructor_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var Super = function(firstArg, secondArg) { "use strict"; - swcHelpers.classCallCheck(this, Super); + _class_call_check(this, Super); }; export var Sub = function(Super1) { "use strict"; - swcHelpers.inherits(Sub, Super1); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Super1); + var _super = _create_super(Sub); function Sub() { - return swcHelpers.classCallCheck(this, Sub), _super.call(this, "first", "second"); + return _class_call_check(this, Sub), _super.call(this, "first", "second"); } return Sub; }(Super); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.1.normal.js index 905f2eca63e0..b50c2bd00a32 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @allowJs: true // @checkJs: true // @outDir: /out @@ -8,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; export var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; /** @returns {this} */ _proto.method = function method() { @@ -18,10 +20,10 @@ export var A = /*#__PURE__*/ function() { }(); var Base = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(Base, A); - var _super = swcHelpers.createSuper(Base); + _inherits(Base, A); + var _super = _create_super(Base); function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); return _super.apply(this, arguments); } var _proto = Base.prototype; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.2.minified.js index 7968f17e5b51..5a80b8c7eaca 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsThisTypes_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.method = function() { return this; @@ -10,10 +12,10 @@ export var A = function() { }(); var Base = function(A) { "use strict"; - swcHelpers.inherits(Base, A); - var _super = swcHelpers.createSuper(Base); + _inherits(Base, A); + var _super = _create_super(Base); function Base() { - return swcHelpers.classCallCheck(this, Base), _super.apply(this, arguments); + return _class_call_check(this, Base), _super.apply(this, arguments); } return Base.prototype.verify = function() {}, Base; }(A); diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.1.normal.js index 88a7b76943d4..d07e163019ff 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; /** * @typedef {string | number | symbol} PropName */ /** @@ -30,7 +30,7 @@ import * as swcHelpers from "@swc/helpers"; } var ExportedThing = function ExportedThing() { "use strict"; - swcHelpers.classCallCheck(this, ExportedThing); + _class_call_check(this, ExportedThing); this.z = "ok"; }; module.exports = { @@ -39,7 +39,7 @@ module.exports = { }; var LocalThing = function LocalThing() { "use strict"; - swcHelpers.classCallCheck(this, LocalThing); + _class_call_check(this, LocalThing); this.y = "ok"; }; // @allowJs: true diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.2.minified.js index e19369a0c41f..42b1013eb362 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeAliases_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ExportedThing = function() { "use strict"; - swcHelpers.classCallCheck(this, ExportedThing), this.z = "ok"; + _class_call_check(this, ExportedThing), this.z = "ok"; }; module.exports = { doTheThing: function(x) { @@ -13,5 +13,5 @@ module.exports = { }; var LocalThing = function() { "use strict"; - swcHelpers.classCallCheck(this, LocalThing), this.y = "ok"; + _class_call_check(this, LocalThing), this.y = "ok"; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.1.normal.js index dea79f792776..a388ccfd46ab 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -9,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; */ var Conn = /*#__PURE__*/ function() { "use strict"; function Conn() { - swcHelpers.classCallCheck(this, Conn); + _class_call_check(this, Conn); this.item = 3; } var _proto = Conn.prototype; @@ -22,7 +22,7 @@ module.exports = Conn; * @typedef {import("./conn")} Conn */ var Wrap = function Wrap(c) { "use strict"; - swcHelpers.classCallCheck(this, Wrap); + _class_call_check(this, Wrap); this.connItem = c.item; /** @type {import("./conn").Whatever} */ this.another = ""; }; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.2.minified.js index 3e45a45c0930..5caaf1d560bd 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypedefAndImportTypes_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Conn = function() { "use strict"; function Conn() { - swcHelpers.classCallCheck(this, Conn), this.item = 3; + _class_call_check(this, Conn), this.item = 3; } return Conn.prototype.method = function() {}, Conn; }(); module.exports = Conn; var Wrap = function(c) { "use strict"; - swcHelpers.classCallCheck(this, Wrap), this.connItem = c.item, this.another = ""; + _class_call_check(this, Wrap), this.connItem = c.item, this.another = ""; }; module.exports = { Wrap: Wrap diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.1.normal.js index 8d81274c3835..80d4624bb719 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @outDir: ./out @@ -36,6 +36,6 @@ var ref = require("./module.js"), taskGroups = ref.taskGroups, taskNameToGroup = * @prop {TaskGroup} group */ /** @typedef {{timers: Map}} PriorTaskData */ var MainThreadTasks = function MainThreadTasks(x, y) { "use strict"; - swcHelpers.classCallCheck(this, MainThreadTasks); + _class_call_check(this, MainThreadTasks); }; module.exports = MainThreadTasks; diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.2.minified.js index 4f039f4983b8..3784208e4a05 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypedefPropertyAndExportAssignment_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var taskGroups = { parseHTML: { id: "parseHTML", @@ -15,6 +15,6 @@ module.exports = { }; var ref = require("./module.js"), taskGroups = ref.taskGroups, taskNameToGroup = ref.taskNameToGroup, MainThreadTasks = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, MainThreadTasks); + _class_call_check(this, MainThreadTasks); }; module.exports = MainThreadTasks; diff --git a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.1.normal.js b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.1.normal.js index 7f75d651f776..1aebf63f1aac 100644 --- a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @out: output.js // @allowJs: true // @filename: a.js @@ -6,7 +6,7 @@ var variable = {}; variable.a = 0; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.initializedMember = {}; this.member = {}; this.member.a = 0; diff --git a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.2.minified.js b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.2.minified.js index ad0a5a701f4c..844e5ab84d5f 100644 --- a/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsObjectsMarkedAsOpenEnded_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var variable = {}; variable.a = 0; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.initializedMember = {}, this.member = {}, this.member.a = 0; + _class_call_check(this, C), this.initializedMember = {}, this.member = {}, this.member.a = 0; }, obj = { property: {} }; diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.1.normal.js index b8d7c6a6f015..8e9010633fc3 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import { jsx as _jsx } from "preact/jsx-runtime"; import { createElement as _createElement } from "react"; // @filename: react.tsx @@ -12,18 +12,18 @@ import { createElement as _createElement } from "react"; /* @jsxImportSource preact */ const props = { answer: 42 }; -const a = /*#__PURE__*/ _jsx("div", swcHelpers.objectSpread({}, props, { +const a = /*#__PURE__*/ _jsx("div", _object_spread({}, props, { children: "text" }), "foo"); -const b = /*#__PURE__*/ _createElement("div", swcHelpers.objectSpread({}, props, { +const b = /*#__PURE__*/ _createElement("div", _object_spread({}, props, { key: "bar" }), "text"); const props2 = { answer: 42 }; -const a2 = /*#__PURE__*/ _jsx("div", swcHelpers.objectSpread({}, props2, { +const a2 = /*#__PURE__*/ _jsx("div", _object_spread({}, props2, { children: "text" }), "foo"); -const b2 = /*#__PURE__*/ _createElement("div", swcHelpers.objectSpread({}, props2, { +const b2 = /*#__PURE__*/ _createElement("div", _object_spread({}, props2, { key: "bar" }), "text"); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.2.minified.js index 635660d1d036..584a8561ab87 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es2015.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import { jsx as _jsx } from "preact/jsx-runtime"; import { createElement as _createElement } from "react"; import "./preact"; let props = { answer: 42 }; -swcHelpers.objectSpread({}, props, { +_object_spread({}, props, { children: "text" -}), swcHelpers.objectSpread({}, props, { +}), _object_spread({}, props, { key: "bar" }); let props2 = { answer: 42 }; -swcHelpers.objectSpread({}, props2, { +_object_spread({}, props2, { children: "text" -}), swcHelpers.objectSpread({}, props2, { +}), _object_spread({}, props2, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.1.normal.js index 38141fc8aef6..85312689ccba 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import { jsx as _jsx } from "preact/jsx-runtime"; import { createElement as _createElement } from "react"; // @filename: react.tsx @@ -12,18 +12,18 @@ import { createElement as _createElement } from "react"; /* @jsxImportSource preact */ var props = { answer: 42 }; -var a = /*#__PURE__*/ _jsx("div", swcHelpers.objectSpread({}, props, { +var a = /*#__PURE__*/ _jsx("div", _object_spread({}, props, { children: "text" }), "foo"); -var b = /*#__PURE__*/ _createElement("div", swcHelpers.objectSpread({}, props, { +var b = /*#__PURE__*/ _createElement("div", _object_spread({}, props, { key: "bar" }), "text"); var props2 = { answer: 42 }; -var a2 = /*#__PURE__*/ _jsx("div", swcHelpers.objectSpread({}, props2, { +var a2 = /*#__PURE__*/ _jsx("div", _object_spread({}, props2, { children: "text" }), "foo"); -var b2 = /*#__PURE__*/ _createElement("div", swcHelpers.objectSpread({}, props2, { +var b2 = /*#__PURE__*/ _createElement("div", _object_spread({}, props2, { key: "bar" }), "text"); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.2.minified.js index 48e06ddfc4c4..5f2a4c047308 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImportPragma_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import { jsx as _jsx } from "preact/jsx-runtime"; import { createElement as _createElement } from "react"; import "./preact"; var props = { answer: 42 }; -swcHelpers.objectSpread({}, props, { +_object_spread({}, props, { children: "text" -}), swcHelpers.objectSpread({}, props, { +}), _object_spread({}, props, { key: "bar" }); var props2 = { answer: 42 }; -swcHelpers.objectSpread({}, props2, { +_object_spread({}, props2, { children: "text" -}), swcHelpers.objectSpread({}, props2, { +}), _object_spread({}, props2, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.1.normal.js index bf56e6e1b49b..c9fd99cea149 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @jsx: react-jsx,react-jsxdev // @jsxImportSource: preact // @strict: true @@ -7,10 +7,10 @@ import * as swcHelpers from "@swc/helpers"; const props = { answer: 42 }; -const a = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +const a = /*#__PURE__*/ React.createElement("div", _extends({ key: "foo" }, props), "text"); -const b = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, props, { +const b = /*#__PURE__*/ React.createElement("div", _extends({}, props, { key: "bar" }), "text"); export { }; diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.2.minified.js index 910f2659ea44..6553bf3554b8 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let props = { answer: 42 }; -swcHelpers.extends({ +_extends({ key: "foo" -}, props), swcHelpers.extends({}, props, { +}, props), _extends({}, props, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.1.normal.js index 353c2571f2f3..5a1fd6a9e9e9 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @jsx: react-jsx,react-jsxdev // @jsxImportSource: preact // @strict: true @@ -7,10 +7,10 @@ import * as swcHelpers from "@swc/helpers"; var props = { answer: 42 }; -var a = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var a = /*#__PURE__*/ React.createElement("div", _extends({ key: "foo" }, props), "text"); -var b = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, props, { +var b = /*#__PURE__*/ React.createElement("div", _extends({}, props, { key: "bar" }), "text"); export { }; diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.2.minified.js index ffaace561d8a..7b8b151254e4 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyPropCustomImport_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var props = { answer: 42 }; -swcHelpers.extends({ +_extends({ key: "foo" -}, props), swcHelpers.extends({}, props, { +}, props), _extends({}, props, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.1.normal.js index a7b092fb4507..46d43ad956ef 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @jsx: react-jsx,react-jsxdev // @strict: true // @module: commonjs @@ -6,10 +6,10 @@ import * as swcHelpers from "@swc/helpers"; const props = { answer: 42 }; -const a = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +const a = /*#__PURE__*/ React.createElement("div", _extends({ key: "foo" }, props), "text"); -const b = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, props, { +const b = /*#__PURE__*/ React.createElement("div", _extends({}, props, { key: "bar" }), "text"); export { }; diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.2.minified.js index 910f2659ea44..6553bf3554b8 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let props = { answer: 42 }; -swcHelpers.extends({ +_extends({ key: "foo" -}, props), swcHelpers.extends({}, props, { +}, props), _extends({}, props, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.1.normal.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.1.normal.js index e0c786016f83..85b0f0ad8ff8 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @jsx: react-jsx,react-jsxdev // @strict: true // @module: commonjs @@ -6,10 +6,10 @@ import * as swcHelpers from "@swc/helpers"; var props = { answer: 42 }; -var a = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var a = /*#__PURE__*/ React.createElement("div", _extends({ key: "foo" }, props), "text"); -var b = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, props, { +var b = /*#__PURE__*/ React.createElement("div", _extends({}, props, { key: "bar" }), "text"); export { }; diff --git a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.2.minified.js b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.2.minified.js index ffaace561d8a..7b8b151254e4 100644 --- a/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxJsxsCjsTransformKeyProp_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var props = { answer: 42 }; -swcHelpers.extends({ +_extends({ key: "foo" -}, props), swcHelpers.extends({}, props, { +}, props), _extends({}, props, { key: "bar" }); diff --git a/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.1.normal.js index a3aa06df80fb..0ded3cb5d4b5 100644 --- a/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; /*#__PURE__*/ React.createElement("div", null, "text"); /*#__PURE__*/ React.createElement("div", null, this.props.children); /*#__PURE__*/ React.createElement("div", null, /*#__PURE__*/ React.createElement("div", null, /*#__PURE__*/ React.createElement("br", null)), /*#__PURE__*/ React.createElement(Component, null, foo, /*#__PURE__*/ React.createElement("br", null), bar), /*#__PURE__*/ React.createElement("br", null)); @@ -26,11 +26,11 @@ var x = /*#__PURE__*/ React.createElement("div", { }); /*#__PURE__*/ React.createElement(Namespace.Component, null); /*#__PURE__*/ React.createElement(Namespace.DeepNamespace.Component, null); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2, z: true })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, this.props, { +/*#__PURE__*/ React.createElement(Component, _extends({}, this.props, { sound: "moo" })); /*#__PURE__*/ React.createElement("font-face", null); @@ -38,22 +38,22 @@ var x = /*#__PURE__*/ React.createElement("div", { x: y }); /*#__PURE__*/ React.createElement("x-component", null); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x)); +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2 })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2, z: true })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: 1 }, y)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: 1, y: "2" }, z, z), /*#__PURE__*/ React.createElement(Child, null)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: "1" }, (z = { y: 2 diff --git a/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.2.minified.js index 6313a81843a9..19cb8de7c2ff 100644 --- a/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxReactTestSuite_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; this.props.children, this.props.children; var x = React.createElement("div", { attr1: "foobar", @@ -6,22 +6,22 @@ var x = React.createElement("div", { attr3: "foobarbazbug", attr4: "baz" }); -Namespace.Component, Namespace.DeepNamespace.Component, swcHelpers.extends({}, x, { +Namespace.Component, Namespace.DeepNamespace.Component, _extends({}, x, { y: 2, z: !0 -}), swcHelpers.extends({}, this.props, { +}), _extends({}, this.props, { sound: "moo" -}), swcHelpers.extends({}, x), swcHelpers.extends({}, x, { +}), _extends({}, x), _extends({}, x, { y: 2 -}), swcHelpers.extends({}, x, { +}), _extends({}, x, { y: 2, z: !0 -}), swcHelpers.extends({ +}), _extends({ x: 1 -}, y), swcHelpers.extends({ +}, y), _extends({ x: 1, y: "2" -}, z, z), swcHelpers.extends({ +}, z, z), _extends({ x: "1" }, z = { y: 2 diff --git a/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.1.normal.js b/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.1.normal.js index a3aa06df80fb..0ded3cb5d4b5 100644 --- a/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; /*#__PURE__*/ React.createElement("div", null, "text"); /*#__PURE__*/ React.createElement("div", null, this.props.children); /*#__PURE__*/ React.createElement("div", null, /*#__PURE__*/ React.createElement("div", null, /*#__PURE__*/ React.createElement("br", null)), /*#__PURE__*/ React.createElement(Component, null, foo, /*#__PURE__*/ React.createElement("br", null), bar), /*#__PURE__*/ React.createElement("br", null)); @@ -26,11 +26,11 @@ var x = /*#__PURE__*/ React.createElement("div", { }); /*#__PURE__*/ React.createElement(Namespace.Component, null); /*#__PURE__*/ React.createElement(Namespace.DeepNamespace.Component, null); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2, z: true })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, this.props, { +/*#__PURE__*/ React.createElement(Component, _extends({}, this.props, { sound: "moo" })); /*#__PURE__*/ React.createElement("font-face", null); @@ -38,22 +38,22 @@ var x = /*#__PURE__*/ React.createElement("div", { x: y }); /*#__PURE__*/ React.createElement("x-component", null); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x)); +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2 })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, x, { +/*#__PURE__*/ React.createElement(Component, _extends({}, x, { y: 2, z: true })); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: 1 }, y)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: 1, y: "2" }, z, z), /*#__PURE__*/ React.createElement(Child, null)); -/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ +/*#__PURE__*/ React.createElement(Component, _extends({ x: "1" }, (z = { y: 2 diff --git a/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.2.minified.js b/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.2.minified.js index 6313a81843a9..19cb8de7c2ff 100644 --- a/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxReactTestSuite_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; this.props.children, this.props.children; var x = React.createElement("div", { attr1: "foobar", @@ -6,22 +6,22 @@ var x = React.createElement("div", { attr3: "foobarbazbug", attr4: "baz" }); -Namespace.Component, Namespace.DeepNamespace.Component, swcHelpers.extends({}, x, { +Namespace.Component, Namespace.DeepNamespace.Component, _extends({}, x, { y: 2, z: !0 -}), swcHelpers.extends({}, this.props, { +}), _extends({}, this.props, { sound: "moo" -}), swcHelpers.extends({}, x), swcHelpers.extends({}, x, { +}), _extends({}, x), _extends({}, x, { y: 2 -}), swcHelpers.extends({}, x, { +}), _extends({}, x, { y: 2, z: !0 -}), swcHelpers.extends({ +}), _extends({ x: 1 -}, y), swcHelpers.extends({ +}, y), _extends({ x: 1, y: "2" -}, z, z), swcHelpers.extends({ +}, z, z), _extends({ x: "1" }, z = { y: 2 diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.1.normal.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.1.normal.js index 3a38d3055c1b..5942632780fa 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @strict: true @@ -12,25 +12,25 @@ const props = { }; const Foo = (props1)=>/*#__PURE__*/ React.createElement("div", null, props1.a); // ok -const a1 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({}, props)); -const a2 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +const a1 = /*#__PURE__*/ React.createElement(Foo, _extends({}, props)); +const a2 = /*#__PURE__*/ React.createElement(Foo, _extends({ d: 1 }, props)); // error -const b1 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +const b1 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1 }, props)); -const b2 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +const b2 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, b: 2 }, props)); -const b3 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +const b3 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, d: 1 }, props, { d: 1 })); -const b4 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +const b4 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, d: 1 }, props, { diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.2.minified.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.2.minified.js index a9776b9622d6..ea526e5a6863 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es2015.2.minified.js @@ -1,22 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); let props = { a: 1, b: 1 }; -swcHelpers.extends({}, props), swcHelpers.extends({ +_extends({}, props), _extends({ d: 1 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1, b: 2 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1, d: 1 }, props, { d: 1 -}), swcHelpers.extends({ +}), _extends({ a: 1, d: 1 }, props, { diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.1.normal.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.1.normal.js index abc32daf2397..ea24ba4f489f 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @strict: true @@ -14,25 +14,25 @@ var Foo = function(props1) { return /*#__PURE__*/ React.createElement("div", null, props1.a); }; // ok -var a1 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({}, props)); -var a2 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +var a1 = /*#__PURE__*/ React.createElement(Foo, _extends({}, props)); +var a2 = /*#__PURE__*/ React.createElement(Foo, _extends({ d: 1 }, props)); // error -var b1 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +var b1 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1 }, props)); -var b2 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +var b2 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, b: 2 }, props)); -var b3 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +var b3 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, d: 1 }, props, { d: 1 })); -var b4 = /*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({ +var b4 = /*#__PURE__*/ React.createElement(Foo, _extends({ a: 1, d: 1 }, props, { diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.2.minified.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.2.minified.js index bf1391d63a28..7bb2957733a3 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict_es5.2.minified.js @@ -1,22 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); var props = { a: 1, b: 1 }; -swcHelpers.extends({}, props), swcHelpers.extends({ +_extends({}, props), _extends({ d: 1 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1, b: 2 -}, props), swcHelpers.extends({ +}, props), _extends({ a: 1, d: 1 }, props, { d: 1 -}), swcHelpers.extends({ +}), _extends({ a: 1, d: 1 }, props, { diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.1.normal.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.1.normal.js index 463cca03b5f5..1d232748c0e6 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true // @target: esnext function f1(obj, k0, k1, k2) { @@ -93,7 +93,7 @@ function fn4() { // Repro from #31439 and #31691 export var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); this.a = "b"; this["a"] = "b"; }; diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.2.minified.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.2.minified.js index ef2c4a2dfcc1..69d66c2617d5 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccess2_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export function getAllEntities(state) { var ids = state.ids, entities = state.entities; return ids.map(function(id) { @@ -11,7 +11,7 @@ export function getEntity(id, state) { } export var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c), this.a = "b", this.a = "b"; + _class_call_check(this, c), this.a = "b", this.a = "b"; }; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.1.normal.js index 9dc052693a0a..9974fb08cedb 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Shape = function Shape() { "use strict"; - swcHelpers.classCallCheck(this, Shape); + _class_call_check(this, Shape); }; function getProperty(obj, key) { return obj[key]; diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.2.minified.js index 3b9dfc063ef4..bb524bebe498 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccessErrors_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Shape = function() { "use strict"; - swcHelpers.classCallCheck(this, Shape); + _class_call_check(this, Shape); }; diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.1.normal.js index 7060d003e770..b874e14aaeaa 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.1.normal.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @strictNullChecks: true // @declaration: true var Shape = function Shape() { "use strict"; - swcHelpers.classCallCheck(this, Shape); + _class_call_check(this, Shape); }; var TaggedShape = /*#__PURE__*/ function(Shape) { "use strict"; - swcHelpers.inherits(TaggedShape, Shape); - var _super = swcHelpers.createSuper(TaggedShape); + _inherits(TaggedShape, Shape); + var _super = _create_super(TaggedShape); function TaggedShape() { - swcHelpers.classCallCheck(this, TaggedShape); + _class_call_check(this, TaggedShape); return _super.apply(this, arguments); } return TaggedShape; }(Shape); var Item = function Item() { "use strict"; - swcHelpers.classCallCheck(this, Item); + _class_call_check(this, Item); }; var Options = function Options() { "use strict"; - swcHelpers.classCallCheck(this, Options); + _class_call_check(this, Options); }; var E; (function(E) { @@ -60,7 +62,7 @@ function f13(foo, bar) { var Component = /*#__PURE__*/ function() { "use strict"; function Component() { - swcHelpers.classCallCheck(this, Component); + _class_call_check(this, Component); } var _proto = Component.prototype; _proto.getProperty = function getProperty(key) { @@ -118,7 +120,7 @@ function f34(ts) { } var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; // Indexed access expressions have always permitted access to private and protected members. // For consistency we also permit such access in indexed access types. @@ -271,7 +273,7 @@ function f84() { var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.get = function get(key) { @@ -319,7 +321,7 @@ function f92(x, y, z) { var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.get = function get(prop) { @@ -332,10 +334,10 @@ var Base = /*#__PURE__*/ function() { }(); var Person = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Person, Base); - var _super = swcHelpers.createSuper(Person); + _inherits(Person, Base); + var _super = _create_super(Person); function Person(parts) { - swcHelpers.classCallCheck(this, Person); + _class_call_check(this, Person); var _this; _this = _super.call(this); _this.set("parts", parts); @@ -350,7 +352,7 @@ var Person = /*#__PURE__*/ function(Base) { var OtherPerson = /*#__PURE__*/ function() { "use strict"; function OtherPerson(parts) { - swcHelpers.classCallCheck(this, OtherPerson); + _class_call_check(this, OtherPerson); setProperty(this, "parts", parts); } var _proto = OtherPerson.prototype; @@ -466,14 +468,14 @@ function updateIds2(obj, key, stringMap) { // Repro from #13604 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -486,7 +488,7 @@ var B = /*#__PURE__*/ function(A) { var Form = /*#__PURE__*/ function() { "use strict"; function Form() { - swcHelpers.classCallCheck(this, Form); + _class_call_check(this, Form); } var _proto = Form.prototype; _proto.set = function set(prop, value) { @@ -497,15 +499,15 @@ var Form = /*#__PURE__*/ function() { // Repro from #13787 var SampleClass = function SampleClass(props) { "use strict"; - swcHelpers.classCallCheck(this, SampleClass); + _class_call_check(this, SampleClass); this.props = Object.freeze(props); }; var AnotherSampleClass = /*#__PURE__*/ function(SampleClass) { "use strict"; - swcHelpers.inherits(AnotherSampleClass, SampleClass); - var _super = swcHelpers.createSuper(AnotherSampleClass); + _inherits(AnotherSampleClass, SampleClass); + var _super = _create_super(AnotherSampleClass); function AnotherSampleClass(props) { - swcHelpers.classCallCheck(this, AnotherSampleClass); + _class_call_check(this, AnotherSampleClass); var foo = { foo: "bar" }; @@ -545,7 +547,7 @@ function fn(o, k) { var Unbounded = /*#__PURE__*/ function() { "use strict"; function Unbounded() { - swcHelpers.classCallCheck(this, Unbounded); + _class_call_check(this, Unbounded); } var _proto = Unbounded.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.2.minified.js index 75f7eb9a416b..059a34e02c1c 100644 --- a/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/keyofAndIndexedAccess_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var E, Flag, Shape = function() { "use strict"; - swcHelpers.classCallCheck(this, Shape); + _class_call_check(this, Shape); }, TaggedShape = function(Shape1) { "use strict"; - swcHelpers.inherits(TaggedShape, Shape1); - var _super = swcHelpers.createSuper(TaggedShape); + _inherits(TaggedShape, Shape1); + var _super = _create_super(TaggedShape); function TaggedShape() { - return swcHelpers.classCallCheck(this, TaggedShape), _super.apply(this, arguments); + return _class_call_check(this, TaggedShape), _super.apply(this, arguments); } return TaggedShape; }(Shape), Item = function() { "use strict"; - swcHelpers.classCallCheck(this, Item); + _class_call_check(this, Item); }, Options = function() { "use strict"; - swcHelpers.classCallCheck(this, Options); + _class_call_check(this, Options); }; function getProperty(obj, key) { return obj[key]; @@ -29,7 +31,7 @@ function setProperty(obj, key, value) { var Component = function() { "use strict"; function Component() { - swcHelpers.classCallCheck(this, Component); + _class_call_check(this, Component); } var _proto = Component.prototype; return _proto.getProperty = function(key) { @@ -39,11 +41,11 @@ var Component = function() { }, Component; }(), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; return _proto.get = function(key) { @@ -56,7 +58,7 @@ var Component = function() { }(), Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; return _proto.get = function(prop) { @@ -66,11 +68,11 @@ var Component = function() { }, Base; }(), Person = function(Base) { "use strict"; - swcHelpers.inherits(Person, Base); - var _super = swcHelpers.createSuper(Person); + _inherits(Person, Base); + var _super = _create_super(Person); function Person(parts) { var _this; - return swcHelpers.classCallCheck(this, Person), (_this = _super.call(this)).set("parts", parts), _this; + return _class_call_check(this, Person), (_this = _super.call(this)).set("parts", parts), _this; } return Person.prototype.getParts = function() { return this.get("parts"); @@ -78,7 +80,7 @@ var Component = function() { }(Base), OtherPerson = function() { "use strict"; function OtherPerson(parts) { - swcHelpers.classCallCheck(this, OtherPerson), setProperty(this, "parts", parts); + _class_call_check(this, OtherPerson), setProperty(this, "parts", parts); } return OtherPerson.prototype.getParts = function() { return getProperty(this, "parts"); @@ -98,13 +100,13 @@ one(function() {}), on({ ]); var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.f = function(p) { p.x; @@ -112,20 +114,20 @@ var A = function() { }(A), Form = function() { "use strict"; function Form() { - swcHelpers.classCallCheck(this, Form); + _class_call_check(this, Form); } return Form.prototype.set = function(prop, value) { this.childFormFactories[prop](value); }, Form; }(), SampleClass = function(props) { "use strict"; - swcHelpers.classCallCheck(this, SampleClass), this.props = Object.freeze(props); + _class_call_check(this, SampleClass), this.props = Object.freeze(props); }, AnotherSampleClass = function(SampleClass1) { "use strict"; - swcHelpers.inherits(AnotherSampleClass, SampleClass1); - var _super = swcHelpers.createSuper(AnotherSampleClass); + _inherits(AnotherSampleClass, SampleClass1); + var _super = _create_super(AnotherSampleClass); function AnotherSampleClass(props) { - return swcHelpers.classCallCheck(this, AnotherSampleClass), _super.call(this, merge(props, { + return _class_call_check(this, AnotherSampleClass), _super.call(this, merge(props, { foo: "bar" })); } @@ -139,7 +141,7 @@ new AnotherSampleClass({}), function(Flag) { var Unbounded = function() { "use strict"; function Unbounded() { - swcHelpers.classCallCheck(this, Unbounded); + _class_call_check(this, Unbounded); } return Unbounded.prototype.foo = function(x) {}, Unbounded; }(); diff --git a/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.1.normal.js b/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.1.normal.js index 4ae65292ff8a..84ffe0d5974c 100644 --- a/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @allowJs: true // @checkJs: true // @noEmit: true @@ -10,7 +10,7 @@ var _sym = Symbol(); var _str = "my-fake-sym"; function F() {} var _obj; -F.prototype = (_obj = {}, swcHelpers.defineProperty(_obj, _sym, "ok"), swcHelpers.defineProperty(_obj, _str, "ok"), _obj); +F.prototype = (_obj = {}, _define_property(_obj, _sym, "ok"), _define_property(_obj, _str, "ok"), _obj); var inst = new F(); var _y = inst[_str]; var _z = inst[_sym]; diff --git a/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.2.minified.js b/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.2.minified.js index 0e853037732b..65b40be39382 100644 --- a/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/lateBoundAssignmentDeclarationSupport5_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _sym = Symbol(), _str = "my-fake-sym"; function F() {} -F.prototype = (_obj = {}, swcHelpers.defineProperty(_obj, _sym, "ok"), swcHelpers.defineProperty(_obj, _str, "ok"), _obj); +F.prototype = (_define_property(_obj = {}, _sym, "ok"), _define_property(_obj, _str, "ok"), _obj); var inst = new F(); inst[_str], inst[_sym], module.exports.F = F, module.exports.S = _sym; var x = require("./lateBoundAssignmentDeclarationSupport5.js"), inst = new x.F(); diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.1.normal.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.1.normal.js index 28ea41fabe1d..8b6266a29459 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @emitDeclarationOnly: true @@ -10,7 +10,7 @@ var _sym = "my-fake-sym"; export var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this[_sym] = "ok"; } var _proto = MyClass.prototype; diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.2.minified.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.2.minified.js index 87ce01f4214d..eed209bab8ca 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS2_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _sym = "my-fake-sym"; export var MyClass = function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass), this[_sym] = "ok"; + _class_call_check(this, MyClass), this[_sym] = "ok"; } return MyClass.prototype.method = function() { this[_sym] = "yep", this[_sym]; diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.1.normal.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.1.normal.js index d2acafdfd36f..8602223c0f26 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @emitDeclarationOnly: true @@ -10,7 +10,7 @@ var _sym = Symbol("_sym"); export var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); var self = this; self[_sym] = "ok"; } diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.2.minified.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.2.minified.js index 7fd835c7bdbb..a07657ed7d19 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS3_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _sym = Symbol("_sym"); export var MyClass = function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); var self = this; self[_sym] = "ok"; } diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.1.normal.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.1.normal.js index 52aa60041d99..95d477515cfa 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @emitDeclarationOnly: true @@ -10,7 +10,7 @@ var _sym = Symbol("_sym"); export var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this[_sym] = "ok"; } var _proto = MyClass.prototype; diff --git a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.2.minified.js b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.2.minified.js index 59eee91bada8..2ea9ef3bb040 100644 --- a/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/lateBoundClassMemberAssignmentJS_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _sym = Symbol("_sym"); export var MyClass = function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass), this[_sym] = "ok"; + _class_call_check(this, MyClass), this[_sym] = "ok"; } return MyClass.prototype.method = function() { this[_sym] = "yep", this[_sym]; diff --git a/crates/swc/tests/tsc-references/literalTypeWidening_es2015.1.normal.js b/crates/swc/tests/tsc-references/literalTypeWidening_es2015.1.normal.js index 40af0513f942..5480f0df197c 100644 --- a/crates/swc/tests/tsc-references/literalTypeWidening_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/literalTypeWidening_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // Widening vs. non-widening literal types function f1() { const c1 = "hello"; // Widening type "hello" @@ -99,10 +100,10 @@ const arr = langCodes.map((code)=>({ })); // Repro from #29081 function test(obj) { - let { a } = obj, rest = swcHelpers.objectWithoutProperties(obj, [ + let { a } = obj, rest = _object_without_properties(obj, [ "a" ]); - return swcHelpers.objectSpread({ + return _object_spread({ a: 'hello' }, rest); } diff --git a/crates/swc/tests/tsc-references/literalTypeWidening_es2015.2.minified.js b/crates/swc/tests/tsc-references/literalTypeWidening_es2015.2.minified.js index c07f9cd68e04..a325d238fbe6 100644 --- a/crates/swc/tests/tsc-references/literalTypeWidening_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/literalTypeWidening_es2015.2.minified.js @@ -1,5 +1,6 @@ var E; -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; export function Set(...keys1) { let result = {}; return keys1.forEach((key)=>result[key] = !0), result; diff --git a/crates/swc/tests/tsc-references/literalTypeWidening_es5.1.normal.js b/crates/swc/tests/tsc-references/literalTypeWidening_es5.1.normal.js index dd4bac444b9d..3f3aa0f97d4b 100644 --- a/crates/swc/tests/tsc-references/literalTypeWidening_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/literalTypeWidening_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // Widening vs. non-widening literal types function f1() { var c1 = "hello"; // Widening type "hello" @@ -106,10 +107,10 @@ var arr = langCodes.map(function(code) { }); // Repro from #29081 function test(obj) { - var a = obj.a, rest = swcHelpers.objectWithoutProperties(obj, [ + var a = obj.a, rest = _object_without_properties(obj, [ "a" ]); - return swcHelpers.objectSpread({ + return _object_spread({ a: "hello" }, rest); } diff --git a/crates/swc/tests/tsc-references/literalTypeWidening_es5.2.minified.js b/crates/swc/tests/tsc-references/literalTypeWidening_es5.2.minified.js index 554b72ac7949..9a6a354891cc 100644 --- a/crates/swc/tests/tsc-references/literalTypeWidening_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/literalTypeWidening_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; export function Set() { for(var _len = arguments.length, _$keys = new Array(_len), _key = 0; _key < _len; _key++)_$keys[_key] = arguments[_key]; var result = {}; diff --git a/crates/swc/tests/tsc-references/literalTypes2_es5.1.normal.js b/crates/swc/tests/tsc-references/literalTypes2_es5.1.normal.js index 429cec099ac4..51b4ffcdb9f3 100644 --- a/crates/swc/tests/tsc-references/literalTypes2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/literalTypes2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E; (function(E) { E[E["A"] = 0] = "A"; @@ -71,7 +71,7 @@ function f3() { } var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); this.x1 = 1; this.x2 = -123; this.x3 = 3 + 4; @@ -161,7 +161,7 @@ function f12() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/literalTypes2_es5.2.minified.js b/crates/swc/tests/tsc-references/literalTypes2_es5.2.minified.js index 3fcb41f80138..ecb460e4d4f3 100644 --- a/crates/swc/tests/tsc-references/literalTypes2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/literalTypes2_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; }(E || (E = {})); var E, cond, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), this.x1 = 1, this.x2 = -123, this.x3 = 7, this.x4 = "abc", this.x5 = "", this.x6 = "abcdef", this.x7 = !0, this.x8 = E.A, this.c1 = 1, this.c2 = -123, this.c3 = 7, this.c4 = "abc", this.c5 = "", this.c6 = "abcdef", this.c7 = !0, this.c8 = E.A; + _class_call_check(this, C1), this.x1 = 1, this.x2 = -123, this.x3 = 7, this.x4 = "abc", this.x5 = "", this.x6 = "abcdef", this.x7 = !0, this.x8 = E.A, this.c1 = 1, this.c2 = -123, this.c3 = 7, this.c4 = "abc", this.c5 = "", this.c6 = "abcdef", this.c7 = !0, this.c8 = E.A; }, C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.foo = function() { diff --git a/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.1.normal.js b/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.1.normal.js index 8856c49856a9..4483d424c76f 100644 --- a/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var D = function D() { "use strict"; var widen = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 2; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.widen = widen; this.noWiden = 1; this.noWiden = 5; // error diff --git a/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.2.minified.js b/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.2.minified.js index cd9b11225d51..667021b0fa32 100644 --- a/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/literalTypesWidenInParameterPosition_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var D = function() { "use strict"; var widen = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 2; - swcHelpers.classCallCheck(this, D), this.widen = widen, this.noWiden = 1, this.noWiden = 5, this.widen = 6; + _class_call_check(this, D), this.widen = widen, this.noWiden = 1, this.noWiden = 5, this.widen = 6; }; new D(7); diff --git a/crates/swc/tests/tsc-references/localTypes1_es5.1.normal.js b/crates/swc/tests/tsc-references/localTypes1_es5.1.normal.js index 2a7fc626b45b..248505f81cd8 100644 --- a/crates/swc/tests/tsc-references/localTypes1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/localTypes1_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 function f1() { var E; @@ -9,7 +12,7 @@ function f1() { })(E || (E = {})); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a = [ new C() @@ -27,7 +30,7 @@ function f2() { })(E || (E = {})); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a = [ new C() @@ -48,7 +51,7 @@ function f3(b) { if (b) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a = [ new C() @@ -58,7 +61,7 @@ function f3(b) { } else { var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; var c = [ new A1() @@ -78,7 +81,7 @@ function f5() { })(E || (E = {})); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); }; @@ -91,7 +94,7 @@ function f5() { })(E || (E = {})); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); }; @@ -99,7 +102,7 @@ function f5() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var E; (function(E) { E[E["A"] = 0] = "A"; @@ -107,7 +110,7 @@ var A = /*#__PURE__*/ function() { E[E["C"] = 2] = "C"; })(E || (E = {})); var C = function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; } var _proto = A.prototype; @@ -119,11 +122,11 @@ var A = /*#__PURE__*/ function() { E[E["C"] = 2] = "C"; })(E || (E = {})); var C = function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); }; - swcHelpers.createClass(A, [ + _create_class(A, [ { key: "p", get: function get() { @@ -134,7 +137,7 @@ var A = /*#__PURE__*/ function() { E[E["C"] = 2] = "C"; })(E || (E = {})); var C = function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); } @@ -146,10 +149,10 @@ function f6() { var g = function g() { var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -157,10 +160,10 @@ function f6() { function h() { var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -175,7 +178,7 @@ function f6() { }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; return g(); } diff --git a/crates/swc/tests/tsc-references/localTypes1_es5.2.minified.js b/crates/swc/tests/tsc-references/localTypes1_es5.2.minified.js index 2cf6f98b8225..1022ebbd4ca3 100644 --- a/crates/swc/tests/tsc-references/localTypes1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes1_es5.2.minified.js @@ -1,25 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), (E = E1 || (E1 = {}))[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; + _class_call_check(this, A), (E = E1 || (E1 = {}))[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; var E, E1, C = function() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; } return A.prototype.m = function() { (E = E2 || (E2 = {}))[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; var E, E2, C = function() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); - }, swcHelpers.createClass(A, [ + }, _create_class(A, [ { key: "p", get: function() { (E = E3 || (E3 = {}))[E.A = 0] = "A", E[E.B = 1] = "B", E[E.C = 2] = "C"; var E, E3, C = function() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; return new C(); } diff --git a/crates/swc/tests/tsc-references/localTypes2_es5.1.normal.js b/crates/swc/tests/tsc-references/localTypes2_es5.1.normal.js index 97484dff0a6b..2ea7a714a0c6 100644 --- a/crates/swc/tests/tsc-references/localTypes2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/localTypes2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function f1() { var f = function f() { var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.y = y; }; @@ -18,7 +18,7 @@ function f2() { var f = function f(x) { var C = function C(y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.y = y; this.x = x; }; @@ -33,7 +33,7 @@ function f3() { var f = function f(x, y) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/localTypes2_es5.2.minified.js b/crates/swc/tests/tsc-references/localTypes2_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/localTypes2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes2_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/localTypes3_es5.1.normal.js b/crates/swc/tests/tsc-references/localTypes3_es5.1.normal.js index cfb7d1de6065..f5ddfb5f6e9f 100644 --- a/crates/swc/tests/tsc-references/localTypes3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/localTypes3_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function f1() { var f = function f() { var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.y = y; }; @@ -18,7 +18,7 @@ function f2() { var f = function f(x) { var C = function C(y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.y = y; this.x = x; }; @@ -33,7 +33,7 @@ function f3() { var f = function f(x, y) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/localTypes3_es5.2.minified.js b/crates/swc/tests/tsc-references/localTypes3_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/localTypes3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes3_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/localTypes5_es5.1.normal.js b/crates/swc/tests/tsc-references/localTypes5_es5.1.normal.js index 7252c7725b7d..46993fa78052 100644 --- a/crates/swc/tests/tsc-references/localTypes5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/localTypes5_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo() { var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } var _proto = X.prototype; _proto.m = function m() { return function() { var Y = function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; return new Y(); }(); diff --git a/crates/swc/tests/tsc-references/localTypes5_es5.2.minified.js b/crates/swc/tests/tsc-references/localTypes5_es5.2.minified.js index 86c5cabeb6bb..d057a1ac39cd 100644 --- a/crates/swc/tests/tsc-references/localTypes5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/localTypes5_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function() { var X = function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); } return X.prototype.m = function() { var Y; return new (Y = function() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); })(); }, X; }(); diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.1.normal.js index 1f36958d4434..7e467603f550 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ! operator on any type var ANY; var ANY1; @@ -18,7 +18,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.2.minified.js index d3f5604df02d..897c4783097e 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, ANY2 = [ "", "" @@ -8,7 +8,7 @@ var M, ANY2 = [ }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.1.normal.js index 11f699cd9df4..05c67c8163d2 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ! operator on boolean type var BOOLEAN; function foo() { @@ -7,7 +7,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.2.minified.js index a431245b3bc8..c1665cd766f5 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithBooleanType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.1.normal.js index 4116b241af01..1c2b2f54fbef 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ! operator on number type var NUMBER; var NUMBER1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.2.minified.js index 5008f500e14b..76ced0f24da3 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithNumberType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.1.normal.js index 205ee04679ad..4e4609960dae 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ! operator on string type var STRING; var STRING1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.2.minified.js index f543bbaff627..f26d2d23ea3e 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorWithStringType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; diff --git a/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.1.normal.js index 37d6c3608ba8..0f223d902305 100644 --- a/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.explicitThis = function explicitThis(m) { diff --git a/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.2.minified.js index 48b2ccff22c5..c667567f36a3 100644 --- a/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/looseThisTypeInFunctions_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var u, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.explicitThis = function(m) { diff --git a/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.1.normal.js b/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.1.normal.js index 71fd7698318a..546c22c68fc2 100644 --- a/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @strict: true function f0(obj) { obj.b; @@ -19,7 +19,7 @@ function f4(obj) { obj.c; } const modifier = (targetProps)=>{ - let { bar } = targetProps, rest = swcHelpers.objectWithoutProperties(targetProps, [ + let { bar } = targetProps, rest = _object_without_properties(targetProps, [ "bar" ]); rest.foo; diff --git a/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.2.minified.js b/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypeConstraints_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.1.normal.js index 506b9702fca4..eed16eaf86ae 100644 --- a/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @strict: true function f0(obj) { obj.b; @@ -19,7 +19,7 @@ function f4(obj) { obj.c; } var modifier = function(targetProps) { - var bar = targetProps.bar, rest = swcHelpers.objectWithoutProperties(targetProps, [ + var bar = targetProps.bar, rest = _object_without_properties(targetProps, [ "bar" ]); rest.foo; diff --git a/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypeConstraints_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/mappedTypeErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/mappedTypeErrors_es5.1.normal.js index e171ce8ffa86..d8322263588c 100644 --- a/crates/swc/tests/tsc-references/mappedTypeErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mappedTypeErrors_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function f1(x) { var y; // Error } @@ -103,7 +103,7 @@ setState(foo, { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.setState = function setState(props) { diff --git a/crates/swc/tests/tsc-references/mappedTypeErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/mappedTypeErrors_es5.2.minified.js index c8652915599f..e40e20f38146 100644 --- a/crates/swc/tests/tsc-references/mappedTypeErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypeErrors_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function setState(obj, props) { for(var k in props)obj[k] = props[k]; } @@ -21,7 +21,7 @@ setState(foo, { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.setState = function(props) { for(var k in props)this.state[k] = props[k]; diff --git a/crates/swc/tests/tsc-references/mappedTypes3_es5.1.normal.js b/crates/swc/tests/tsc-references/mappedTypes3_es5.1.normal.js index b4d8e64eae35..ca31da8bd0db 100644 --- a/crates/swc/tests/tsc-references/mappedTypes3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mappedTypes3_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var Box = function Box() { "use strict"; - swcHelpers.classCallCheck(this, Box); + _class_call_check(this, Box); }; function f1(b) { var bb = boxify(b); diff --git a/crates/swc/tests/tsc-references/mappedTypes3_es5.2.minified.js b/crates/swc/tests/tsc-references/mappedTypes3_es5.2.minified.js index 20daae517f7f..1fa7c403a872 100644 --- a/crates/swc/tests/tsc-references/mappedTypes3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypes3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Box = function() { "use strict"; - swcHelpers.classCallCheck(this, Box); + _class_call_check(this, Box); }; diff --git a/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.1.normal.js b/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.1.normal.js index 2ee41e5a1854..f3190003bcdf 100644 --- a/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strictNullChecks: true // @declaration: true function f1(x, y) { @@ -17,6 +17,6 @@ function f3(x) { // Repro from #13747 var Form = function Form() { "use strict"; - swcHelpers.classCallCheck(this, Form); + _class_call_check(this, Form); this.values = {}; }; diff --git a/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.2.minified.js b/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.2.minified.js index 2d1d81e27eb5..c6e30bad385a 100644 --- a/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mappedTypesAndObjects_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Form = function() { "use strict"; - swcHelpers.classCallCheck(this, Form), this.values = {}; + _class_call_check(this, Form), this.values = {}; }; diff --git a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.1.normal.js b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.1.normal.js index db0164fa4329..1d533869a422 100644 --- a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; var F = function F() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); }; diff --git a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.2.minified.js b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.2.minified.js index a15b1bee3a0c..f715424bb2fe 100644 --- a/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/memberFunctionOverloadMixingStaticAndInstance_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }, F = function() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); }; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.1.normal.js index 1a126a1fbc7b..8af23627679b 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) {}; @@ -14,7 +14,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo(x, y) {}; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.2.minified.js index b75767d58281..8441705ee9fc 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPrivateOverloads_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, d, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, C.foo = function(x, y) {}, C.bar = function(x, y) {}, C; }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, D.foo = function(x, y) {}, D.bar = function(x, y) {}, D; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.1.normal.js index d947bb8dd089..c40f37edfac4 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) {}; @@ -14,7 +14,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo(x, y) {}; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.2.minified.js index cb1ef782c304..3d6ed5915840 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPublicOverloads_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, C.foo = function(x, y) {}, C.bar = function(x, y) {}, C; }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, D.foo = function(x, y) {}, D.bar = function(x, y) {}, D; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.1.normal.js index 755f62bcbab1..bbe867a52e56 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) {}; @@ -16,7 +16,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo(x, y) {}; diff --git a/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.2.minified.js index 0c37ccd5eb5c..3cb6834301fc 100644 --- a/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/memberFunctionsWithPublicPrivateOverloads_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, d, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, _proto.baz = function(x, y) {}, C.foo = function(x, y) {}, C.bar = function(x, y) {}, C.baz = function(x, y) {}, C; }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.foo = function(x, y) {}, _proto.bar = function(x, y) {}, _proto.baz = function(x, y) {}, D.foo = function(x, y) {}, D.bar = function(x, y) {}, D.baz = function(x, y) {}, D; diff --git a/crates/swc/tests/tsc-references/mergedClassInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedClassInterface_es5.1.normal.js index 8deffa6c7a9d..c2a0fb9e377f 100644 --- a/crates/swc/tests/tsc-references/mergedClassInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedClassInterface_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; // checks if properties actually were merged var c5; diff --git a/crates/swc/tests/tsc-references/mergedClassInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedClassInterface_es5.2.minified.js index 0d1552f0bc6e..61623fe2dc0f 100644 --- a/crates/swc/tests/tsc-references/mergedClassInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedClassInterface_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c5, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; c5.x1, c5.x2, c5.x3, c5.x4; diff --git a/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.1.normal.js index 0c2d7c567141..0a672d2a89fc 100644 --- a/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var BaseClass = /*#__PURE__*/ function() { "use strict"; function BaseClass() { - swcHelpers.classCallCheck(this, BaseClass); + _class_call_check(this, BaseClass); } var _proto = BaseClass.prototype; _proto.baseMethod = function baseMethod() {}; @@ -10,10 +12,10 @@ var BaseClass = /*#__PURE__*/ function() { }(); var Child = /*#__PURE__*/ function(BaseClass) { "use strict"; - swcHelpers.inherits(Child, BaseClass); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, BaseClass); + var _super = _create_super(Child); function Child() { - swcHelpers.classCallCheck(this, Child); + _class_call_check(this, Child); return _super.apply(this, arguments); } var _proto = Child.prototype; @@ -23,7 +25,7 @@ var Child = /*#__PURE__*/ function(BaseClass) { var ChildNoBaseClass = /*#__PURE__*/ function() { "use strict"; function ChildNoBaseClass() { - swcHelpers.classCallCheck(this, ChildNoBaseClass); + _class_call_check(this, ChildNoBaseClass); } var _proto = ChildNoBaseClass.prototype; _proto.method2 = function method2() {}; @@ -31,10 +33,10 @@ var ChildNoBaseClass = /*#__PURE__*/ function() { }(); var Grandchild = /*#__PURE__*/ function(ChildNoBaseClass) { "use strict"; - swcHelpers.inherits(Grandchild, ChildNoBaseClass); - var _super = swcHelpers.createSuper(Grandchild); + _inherits(Grandchild, ChildNoBaseClass); + var _super = _create_super(Grandchild); function Grandchild() { - swcHelpers.classCallCheck(this, Grandchild); + _class_call_check(this, Grandchild); return _super.apply(this, arguments); } return Grandchild; diff --git a/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.2.minified.js index dfcf82d93c13..217cbcd8b21d 100644 --- a/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInheritedClassInterface_es5.2.minified.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var child, grandchild, BaseClass = function() { "use strict"; function BaseClass() { - swcHelpers.classCallCheck(this, BaseClass); + _class_call_check(this, BaseClass); } return BaseClass.prototype.baseMethod = function() {}, BaseClass; }(), Child = function(BaseClass) { "use strict"; - swcHelpers.inherits(Child, BaseClass); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, BaseClass); + var _super = _create_super(Child); function Child() { - return swcHelpers.classCallCheck(this, Child), _super.apply(this, arguments); + return _class_call_check(this, Child), _super.apply(this, arguments); } return Child.prototype.method = function() {}, Child; }(BaseClass), ChildNoBaseClass = function() { "use strict"; function ChildNoBaseClass() { - swcHelpers.classCallCheck(this, ChildNoBaseClass); + _class_call_check(this, ChildNoBaseClass); } return ChildNoBaseClass.prototype.method2 = function() {}, ChildNoBaseClass; }(), Grandchild = function(ChildNoBaseClass) { "use strict"; - swcHelpers.inherits(Grandchild, ChildNoBaseClass); - var _super = swcHelpers.createSuper(Grandchild); + _inherits(Grandchild, ChildNoBaseClass); + var _super = _create_super(Grandchild); function Grandchild() { - return swcHelpers.classCallCheck(this, Grandchild), _super.apply(this, arguments); + return _class_call_check(this, Grandchild), _super.apply(this, arguments); } return Grandchild; }(ChildNoBaseClass); diff --git a/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.1.normal.js index acd6db505739..e6e349c76267 100644 --- a/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var BaseClass = function BaseClass() { "use strict"; - swcHelpers.classCallCheck(this, BaseClass); + _class_call_check(this, BaseClass); }; var Broken = /*#__PURE__*/ function(BaseClass) { "use strict"; - swcHelpers.inherits(Broken, BaseClass); - var _super = swcHelpers.createSuper(Broken); + _inherits(Broken, BaseClass); + var _super = _create_super(Broken); function Broken() { - swcHelpers.classCallCheck(this, Broken); + _class_call_check(this, Broken); return _super.apply(this, arguments); } return Broken; @@ -16,10 +18,10 @@ var Broken = /*#__PURE__*/ function(BaseClass) { new Broken().bar; var IncorrectlyExtends = /*#__PURE__*/ function(BaseClass) { "use strict"; - swcHelpers.inherits(IncorrectlyExtends, BaseClass); - var _super = swcHelpers.createSuper(IncorrectlyExtends); + _inherits(IncorrectlyExtends, BaseClass); + var _super = _create_super(IncorrectlyExtends); function IncorrectlyExtends() { - swcHelpers.classCallCheck(this, IncorrectlyExtends); + _class_call_check(this, IncorrectlyExtends); return _super.apply(this, arguments); } return IncorrectlyExtends; diff --git a/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.2.minified.js index d32d2be22a70..37d1591715d8 100644 --- a/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInheritedMembersSatisfyAbstractBase_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var BaseClass = function() { "use strict"; - swcHelpers.classCallCheck(this, BaseClass); + _class_call_check(this, BaseClass); }, Broken = function(BaseClass1) { "use strict"; - swcHelpers.inherits(Broken, BaseClass1); - var _super = swcHelpers.createSuper(Broken); + _inherits(Broken, BaseClass1); + var _super = _create_super(Broken); function Broken() { - return swcHelpers.classCallCheck(this, Broken), _super.apply(this, arguments); + return _class_call_check(this, Broken), _super.apply(this, arguments); } return Broken; }(BaseClass); new Broken().bar; var IncorrectlyExtends = function(BaseClass2) { "use strict"; - swcHelpers.inherits(IncorrectlyExtends, BaseClass2); - var _super = swcHelpers.createSuper(IncorrectlyExtends); + _inherits(IncorrectlyExtends, BaseClass2); + var _super = _create_super(IncorrectlyExtends); function IncorrectlyExtends() { - return swcHelpers.classCallCheck(this, IncorrectlyExtends), _super.apply(this, arguments); + return _class_call_check(this, IncorrectlyExtends), _super.apply(this, arguments); } return IncorrectlyExtends; }(BaseClass); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.1.normal.js index 5dc2a56d2ca7..15de0bb61498 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.1.normal.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); var E = /*#__PURE__*/ function(C2) { "use strict"; - swcHelpers.inherits(E, C2); - var _super = swcHelpers.createSuper(E); + _inherits(E, C2); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.2.minified.js index 747dbe563a69..b974b2772c57 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates2_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C), E = function(C21) { "use strict"; - swcHelpers.inherits(E, C21); - var _super = swcHelpers.createSuper(E); + _inherits(E, C21); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(C2); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.1.normal.js index 2b19b34441e1..5c7c66ab2d1b 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -21,10 +23,10 @@ var M; (function(M) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.2.minified.js index d5d179258f5b..990338b8c99c 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates3_es5.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); !function(M) { var C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C21 = function() { "use strict"; - swcHelpers.classCallCheck(this, C21); + _class_call_check(this, C21); }; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.1.normal.js index 3e50ce3c6063..9ddd479f62e7 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; var a; var r = a.x; // error diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.2.minified.js index b1a4545318e8..0b4dd15e68c8 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithInheritedPrivates_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; (void 0).x; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.1.normal.js index a913de699917..34b87a3100c9 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var a; var r = a.a; @@ -28,22 +28,22 @@ var M; (function(M) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.2.minified.js index 0b805fdc4c0f..7c04b2bea391 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases2_es5.2.minified.js @@ -1,35 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; (void 0).a, function(M) { var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C21 = function() { "use strict"; - swcHelpers.classCallCheck(this, C21); + _class_call_check(this, C21); }, C31 = function() { "use strict"; - swcHelpers.classCallCheck(this, C31); + _class_call_check(this, C31); }, C41 = function() { "use strict"; - swcHelpers.classCallCheck(this, C41); + _class_call_check(this, C41); }, D1 = function() { "use strict"; - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); }; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.1.normal.js index 9ab793f62e00..40c62c615430 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.1.normal.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.2.minified.js index f98749b71cd0..bba5bc29794b 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases3_es5.2.minified.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.1.normal.js index 1dcae051778d..d0e90fe58efd 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.1.normal.js @@ -1,22 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // merged interfaces behave as if all extends clauses from each declaration are merged together var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.2.minified.js index f98749b71cd0..bba5bc29794b 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases4_es5.2.minified.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.1.normal.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.1.normal.js index 6665959deb65..9d0837dbb937 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // merged interfaces behave as if all extends clauses from each declaration are merged together // no errors expected var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var a; var r = a.a; @@ -20,14 +20,14 @@ var M; (function(M) { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; })(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.2.minified.js b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.2.minified.js index 3966939b2baa..040ede15750d 100644 --- a/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mergedInterfacesWithMultipleBases_es5.2.minified.js @@ -1,23 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; (void 0).a, function(M) { var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C21 = function() { "use strict"; - swcHelpers.classCallCheck(this, C21); + _class_call_check(this, C21); }, D1 = function() { "use strict"; - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); }; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.1.normal.js b/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.1.normal.js index 6000b7731b28..7330e24617a8 100644 --- a/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; // Missing properties function f1() { var ref = {}, x = ref.x, y = ref.y; @@ -23,7 +23,7 @@ function f3() { var ref = { x: 0, y: 0 - }, ref = ref !== null ? ref : swcHelpers._throw(new TypeError("Cannot destructure undefined")); + }, ref = ref !== null ? ref : _throw(new TypeError("Cannot destructure undefined")); var x = { x: 0, y: 0 diff --git a/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.2.minified.js b/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.2.minified.js index a885268f673b..e9819e3391dd 100644 --- a/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/missingAndExcessProperties_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _throw from "@swc/helpers/lib/_throw.js"; diff --git a/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.1.normal.js index 2b841e8e3b38..3a8c15592562 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function Mixin(baseClass1) { // error expected: A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'. var MixinClass = /*#__PURE__*/ function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - swcHelpers.classCallCheck(this, MixinClass); + _class_call_check(this, MixinClass); return _super.apply(this, arguments); } var _proto = MixinClass.prototype; @@ -17,16 +19,16 @@ function Mixin(baseClass1) { } var AbstractBase = function AbstractBase() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }; var MixedBase = Mixin(AbstractBase); // error expected: Non-abstract class 'DerivedFromAbstract' does not implement inherited abstract member 'abstractBaseMethod' from class 'AbstractBase & Mixin'. var DerivedFromAbstract = /*#__PURE__*/ function(MixedBase1) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract, MixedBase1); - var _super = swcHelpers.createSuper(DerivedFromAbstract); + _inherits(DerivedFromAbstract, MixedBase1); + var _super = _create_super(DerivedFromAbstract); function DerivedFromAbstract() { - swcHelpers.classCallCheck(this, DerivedFromAbstract); + _class_call_check(this, DerivedFromAbstract); return _super.apply(this, arguments); } return DerivedFromAbstract; diff --git a/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.2.minified.js index 3578afd3bb10..7b7528518079 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClasses.2_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var AbstractBase = function() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }, MixedBase = function(baseClass1) { var MixinClass = function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - return swcHelpers.classCallCheck(this, MixinClass), _super.apply(this, arguments); + return _class_call_check(this, MixinClass), _super.apply(this, arguments); } return MixinClass.prototype.mixinMethod = function() {}, MixinClass; }(baseClass1); return MixinClass; }(AbstractBase), DerivedFromAbstract = function(MixedBase1) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract, MixedBase1); - var _super = swcHelpers.createSuper(DerivedFromAbstract); + _inherits(DerivedFromAbstract, MixedBase1); + var _super = _create_super(DerivedFromAbstract); function DerivedFromAbstract() { - return swcHelpers.classCallCheck(this, DerivedFromAbstract), _super.apply(this, arguments); + return _class_call_check(this, DerivedFromAbstract), _super.apply(this, arguments); } return DerivedFromAbstract; }(MixedBase); diff --git a/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.1.normal.js index 51ae97c73357..0ff837fbdec7 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var AbstractBase = function AbstractBase() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }; function Mixin2(baseClass1) { // must be `abstract` because we cannot know *all* of the possible abstract members that need to be // implemented for this to be concrete. var MixinClass = /*#__PURE__*/ function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - swcHelpers.classCallCheck(this, MixinClass); + _class_call_check(this, MixinClass); return _super.apply(this, arguments); } var _proto = MixinClass.prototype; @@ -23,10 +25,10 @@ function Mixin2(baseClass1) { } var DerivedFromAbstract2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract2, _superClass); - var _super = swcHelpers.createSuper(DerivedFromAbstract2); + _inherits(DerivedFromAbstract2, _superClass); + var _super = _create_super(DerivedFromAbstract2); function DerivedFromAbstract2() { - swcHelpers.classCallCheck(this, DerivedFromAbstract2); + _class_call_check(this, DerivedFromAbstract2); return _super.apply(this, arguments); } var _proto = DerivedFromAbstract2.prototype; diff --git a/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.2.minified.js index ae0111fe4e19..b57aa62c3ca3 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClassesReturnTypeInference_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var MixinClass, AbstractBase = function() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }, DerivedFromAbstract2 = function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract2, _superClass); - var _super = swcHelpers.createSuper(DerivedFromAbstract2); + _inherits(DerivedFromAbstract2, _superClass); + var _super = _create_super(DerivedFromAbstract2); function DerivedFromAbstract2() { - return swcHelpers.classCallCheck(this, DerivedFromAbstract2), _super.apply(this, arguments); + return _class_call_check(this, DerivedFromAbstract2), _super.apply(this, arguments); } return DerivedFromAbstract2.prototype.abstractBaseMethod = function() {}, DerivedFromAbstract2; }(MixinClass = function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - return swcHelpers.classCallCheck(this, MixinClass), _super.apply(this, arguments); + return _class_call_check(this, MixinClass), _super.apply(this, arguments); } return MixinClass.prototype.mixinMethod = function() {}, MixinClass.staticMixinMethod = function() {}, MixinClass; }(AbstractBase)); diff --git a/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.1.normal.js index d85921e81111..d07c40b344a4 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.1.normal.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function Mixin(baseClass1) { var MixinClass = /*#__PURE__*/ function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - swcHelpers.classCallCheck(this, MixinClass); + _class_call_check(this, MixinClass); return _super.apply(this, arguments); } var _proto = MixinClass.prototype; @@ -17,7 +19,7 @@ function Mixin(baseClass1) { var ConcreteBase = /*#__PURE__*/ function() { "use strict"; function ConcreteBase() { - swcHelpers.classCallCheck(this, ConcreteBase); + _class_call_check(this, ConcreteBase); } var _proto = ConcreteBase.prototype; _proto.baseMethod = function baseMethod() {}; @@ -25,14 +27,14 @@ var ConcreteBase = /*#__PURE__*/ function() { }(); var AbstractBase = function AbstractBase() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }; var DerivedFromConcrete = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromConcrete, _superClass); - var _super = swcHelpers.createSuper(DerivedFromConcrete); + _inherits(DerivedFromConcrete, _superClass); + var _super = _create_super(DerivedFromConcrete); function DerivedFromConcrete() { - swcHelpers.classCallCheck(this, DerivedFromConcrete); + _class_call_check(this, DerivedFromConcrete); return _super.apply(this, arguments); } return DerivedFromConcrete; @@ -42,10 +44,10 @@ wasConcrete.baseMethod(); wasConcrete.mixinMethod(); var DerivedFromAbstract = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract, _superClass); - var _super = swcHelpers.createSuper(DerivedFromAbstract); + _inherits(DerivedFromAbstract, _superClass); + var _super = _create_super(DerivedFromAbstract); function DerivedFromAbstract() { - swcHelpers.classCallCheck(this, DerivedFromAbstract); + _class_call_check(this, DerivedFromAbstract); return _super.apply(this, arguments); } var _proto = DerivedFromAbstract.prototype; diff --git a/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.2.minified.js index 0cb97b801fe9..a8078a51a084 100644 --- a/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinAbstractClasses_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function Mixin(baseClass1) { var MixinClass = function(baseClass) { "use strict"; - swcHelpers.inherits(MixinClass, baseClass); - var _super = swcHelpers.createSuper(MixinClass); + _inherits(MixinClass, baseClass); + var _super = _create_super(MixinClass); function MixinClass() { - return swcHelpers.classCallCheck(this, MixinClass), _super.apply(this, arguments); + return _class_call_check(this, MixinClass), _super.apply(this, arguments); } return MixinClass.prototype.mixinMethod = function() {}, MixinClass; }(baseClass1); @@ -14,28 +16,28 @@ function Mixin(baseClass1) { var ConcreteBase = function() { "use strict"; function ConcreteBase() { - swcHelpers.classCallCheck(this, ConcreteBase); + _class_call_check(this, ConcreteBase); } return ConcreteBase.prototype.baseMethod = function() {}, ConcreteBase; }(), AbstractBase = function() { "use strict"; - swcHelpers.classCallCheck(this, AbstractBase); + _class_call_check(this, AbstractBase); }, DerivedFromConcrete = function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromConcrete, _superClass); - var _super = swcHelpers.createSuper(DerivedFromConcrete); + _inherits(DerivedFromConcrete, _superClass); + var _super = _create_super(DerivedFromConcrete); function DerivedFromConcrete() { - return swcHelpers.classCallCheck(this, DerivedFromConcrete), _super.apply(this, arguments); + return _class_call_check(this, DerivedFromConcrete), _super.apply(this, arguments); } return DerivedFromConcrete; }(Mixin(ConcreteBase)), wasConcrete = new DerivedFromConcrete(); wasConcrete.baseMethod(), wasConcrete.mixinMethod(); var DerivedFromAbstract = function(_superClass) { "use strict"; - swcHelpers.inherits(DerivedFromAbstract, _superClass); - var _super = swcHelpers.createSuper(DerivedFromAbstract); + _inherits(DerivedFromAbstract, _superClass); + var _super = _create_super(DerivedFromAbstract); function DerivedFromAbstract() { - return swcHelpers.classCallCheck(this, DerivedFromAbstract), _super.apply(this, arguments); + return _class_call_check(this, DerivedFromAbstract), _super.apply(this, arguments); } return DerivedFromAbstract.prototype.abstractBaseMethod = function() {}, DerivedFromAbstract; }(Mixin(AbstractBase)), wasAbstract = new DerivedFromAbstract(); diff --git a/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.1.normal.js index 086b8e3f5331..25ab9a9213f7 100644 --- a/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.1.normal.js @@ -1,45 +1,47 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Private = function Private() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Private); + _class_call_check(this, Private); }; var Private2 = function Private2() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Private2); + _class_call_check(this, Private2); }; var Protected = function Protected() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Protected); + _class_call_check(this, Protected); }; var Protected2 = function Protected2() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Protected2); + _class_call_check(this, Protected2); }; var Public = function Public() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Public); + _class_call_check(this, Public); }; var Public2 = function Public2() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, Public2); + _class_call_check(this, Public2); }; function f1(x) { x.p; // Error, private constituent makes property inaccessible @@ -62,40 +64,40 @@ function f6(x) { // Can't derive from type with inaccessible properties var C1 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } return C1; }(Mix(Private, Private2)); var C2 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; }(Mix(Private, Protected)); var C3 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); return _super.apply(this, arguments); } return C3; }(Mix(Private, Public)); var C4 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } var _proto = C4.prototype; @@ -113,10 +115,10 @@ var C4 = /*#__PURE__*/ function(_superClass) { }(Mix(Protected, Protected2)); var C5 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); return _super.apply(this, arguments); } var _proto = C5.prototype; @@ -134,10 +136,10 @@ var C5 = /*#__PURE__*/ function(_superClass) { }(Mix(Protected, Public)); var C6 = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C6, _superClass); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, _superClass); + var _super = _create_super(C6); function C6() { - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); return _super.apply(this, arguments); } var _proto = C6.prototype; @@ -156,7 +158,7 @@ var C6 = /*#__PURE__*/ function(_superClass) { var ProtectedGeneric = /*#__PURE__*/ function() { "use strict"; function ProtectedGeneric() { - swcHelpers.classCallCheck(this, ProtectedGeneric); + _class_call_check(this, ProtectedGeneric); } var _proto = ProtectedGeneric.prototype; _proto.privateMethod = function privateMethod() {}; @@ -166,7 +168,7 @@ var ProtectedGeneric = /*#__PURE__*/ function() { var ProtectedGeneric2 = /*#__PURE__*/ function() { "use strict"; function ProtectedGeneric2() { - swcHelpers.classCallCheck(this, ProtectedGeneric2); + _class_call_check(this, ProtectedGeneric2); } var _proto = ProtectedGeneric2.prototype; _proto.privateMethod = function privateMethod() {}; diff --git a/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.2.minified.js index b02ade14fb6b..d06fe260dc94 100644 --- a/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinAccessModifiers_es5.2.minified.js @@ -1,58 +1,60 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Private = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Private); + _class_call_check(this, Private); }, Private2 = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Private2); + _class_call_check(this, Private2); }, Protected = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Protected); + _class_call_check(this, Protected); }, Protected2 = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Protected2); + _class_call_check(this, Protected2); }, Public = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Public); + _class_call_check(this, Public); }, Public2 = function() { "use strict"; for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - swcHelpers.classCallCheck(this, Public2); + _class_call_check(this, Public2); }, C1 = function(_superClass) { "use strict"; - swcHelpers.inherits(C1, _superClass); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, _superClass); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1; }(Mix(Private, Private2)), C2 = function(_superClass) { "use strict"; - swcHelpers.inherits(C2, _superClass); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, _superClass); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(Mix(Private, Protected)), C3 = function(_superClass) { "use strict"; - swcHelpers.inherits(C3, _superClass); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, _superClass); + var _super = _create_super(C3); function C3() { - return swcHelpers.classCallCheck(this, C3), _super.apply(this, arguments); + return _class_call_check(this, C3), _super.apply(this, arguments); } return C3; }(Mix(Private, Public)), C4 = function(_superClass) { "use strict"; - swcHelpers.inherits(C4, _superClass); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, _superClass); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4.prototype.f = function(c4, c5, c6) { c4.p, c5.p, c6.p; @@ -61,10 +63,10 @@ var Private = function() { }, C4; }(Mix(Protected, Protected2)), C5 = function(_superClass) { "use strict"; - swcHelpers.inherits(C5, _superClass); - var _super = swcHelpers.createSuper(C5); + _inherits(C5, _superClass); + var _super = _create_super(C5); function C5() { - return swcHelpers.classCallCheck(this, C5), _super.apply(this, arguments); + return _class_call_check(this, C5), _super.apply(this, arguments); } return C5.prototype.f = function(c4, c5, c6) { c4.p, c5.p, c6.p; @@ -73,10 +75,10 @@ var Private = function() { }, C5; }(Mix(Protected, Public)), C6 = function(_superClass) { "use strict"; - swcHelpers.inherits(C6, _superClass); - var _super = swcHelpers.createSuper(C6); + _inherits(C6, _superClass); + var _super = _create_super(C6); function C6() { - return swcHelpers.classCallCheck(this, C6), _super.apply(this, arguments); + return _class_call_check(this, C6), _super.apply(this, arguments); } return C6.prototype.f = function(c4, c5, c6) { c4.p, c5.p, c6.p; @@ -86,14 +88,14 @@ var Private = function() { }(Mix(Public, Public2)), ProtectedGeneric = function() { "use strict"; function ProtectedGeneric() { - swcHelpers.classCallCheck(this, ProtectedGeneric); + _class_call_check(this, ProtectedGeneric); } var _proto = ProtectedGeneric.prototype; return _proto.privateMethod = function() {}, _proto.protectedMethod = function() {}, ProtectedGeneric; }(), ProtectedGeneric2 = function() { "use strict"; function ProtectedGeneric2() { - swcHelpers.classCallCheck(this, ProtectedGeneric2); + _class_call_check(this, ProtectedGeneric2); } var _proto = ProtectedGeneric2.prototype; return _proto.privateMethod = function() {}, _proto.protectedMethod = function() {}, ProtectedGeneric2; diff --git a/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.1.normal.js index c835a7100cb2..26a4dfac396f 100644 --- a/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.x = x; this.y = y; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(x, y, z) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, x, y); _this.z = z; @@ -21,10 +24,10 @@ var Derived = /*#__PURE__*/ function(Base) { var Printable = function(superClass1) { var _class = /*#__PURE__*/ function(superClass) { "use strict"; - swcHelpers.inherits(_class, superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } var _proto = _class.prototype; @@ -39,17 +42,17 @@ var Printable = function(superClass1) { function Tagged(superClass2) { var C = /*#__PURE__*/ function(superClass) { "use strict"; - swcHelpers.inherits(C, superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, superClass); + var _super = _create_super(C); function C() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call.apply(_super, [ this - ].concat(swcHelpers.toConsumableArray(args))); + ].concat(_to_consumable_array(args))); _this._tag = "hello"; return _this; } @@ -73,10 +76,10 @@ function f2() { } var Thing3 = /*#__PURE__*/ function(Thing21) { "use strict"; - swcHelpers.inherits(Thing3, Thing21); - var _super = swcHelpers.createSuper(Thing3); + _inherits(Thing3, Thing21); + var _super = _create_super(Thing3); function Thing3(tag) { - swcHelpers.classCallCheck(this, Thing3); + _class_call_check(this, Thing3); var _this; _this = _super.call(this, 10, 20, 30); _this._tag = tag; diff --git a/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.2.minified.js index 03370317c1d1..6b7c1fb7dcce 100644 --- a/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinClassesAnnotated_es5.2.minified.js @@ -1,27 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, Base = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.x = x, this.y = y; + _class_call_check(this, Base), this.x = x, this.y = y; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(x, y, z) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, x, y)).z = z, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, x, y)).z = z, _this; } return Derived; }(Base); function Tagged(superClass1) { var C = function(superClass) { "use strict"; - swcHelpers.inherits(C, superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, superClass); + var _super = _create_super(C); function C() { for(var _this, _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - return swcHelpers.classCallCheck(this, C), (_this = _super.call.apply(_super, [ + return _class_call_check(this, C), (_this = _super.call.apply(_super, [ this - ].concat(swcHelpers.toConsumableArray(args))))._tag = "hello", _this; + ].concat(_to_consumable_array(args))))._tag = "hello", _this; } return C; }(superClass1); @@ -30,10 +33,10 @@ function Tagged(superClass1) { Tagged(Derived); var Thing2 = Tagged(((_class = function(superClass) { "use strict"; - swcHelpers.inherits(_class, superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, superClass); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class.prototype.print = function() { this.x, this.y; @@ -42,11 +45,11 @@ var Thing2 = Tagged(((_class = function(superClass) { Thing2.message; var Thing3 = function(Thing21) { "use strict"; - swcHelpers.inherits(Thing3, Thing21); - var _super = swcHelpers.createSuper(Thing3); + _inherits(Thing3, Thing21); + var _super = _create_super(Thing3); function Thing3(tag) { var _this; - return swcHelpers.classCallCheck(this, Thing3), (_this = _super.call(this, 10, 20, 30))._tag = tag, _this; + return _class_call_check(this, Thing3), (_this = _super.call(this, 10, 20, 30))._tag = tag, _this; } return Thing3.prototype.test = function() { this.print(); diff --git a/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.1.normal.js index 8bf053d54eff..8447826a56e9 100644 --- a/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.x = x; this.y = y; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(x, y, z) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, x, y); _this.z = z; @@ -21,10 +24,10 @@ var Derived = /*#__PURE__*/ function(Base) { var Printable = function(superClass1) { var _class = /*#__PURE__*/ function(superClass) { "use strict"; - swcHelpers.inherits(_class, superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, superClass); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } var _proto = _class.prototype; @@ -39,17 +42,17 @@ var Printable = function(superClass1) { function Tagged(superClass2) { var C = /*#__PURE__*/ function(superClass) { "use strict"; - swcHelpers.inherits(C, superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, superClass); + var _super = _create_super(C); function C() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call.apply(_super, [ this - ].concat(swcHelpers.toConsumableArray(args))); + ].concat(_to_consumable_array(args))); _this._tag = "hello"; return _this; } @@ -73,10 +76,10 @@ function f2() { } var Thing3 = /*#__PURE__*/ function(Thing21) { "use strict"; - swcHelpers.inherits(Thing3, Thing21); - var _super = swcHelpers.createSuper(Thing3); + _inherits(Thing3, Thing21); + var _super = _create_super(Thing3); function Thing3(tag) { - swcHelpers.classCallCheck(this, Thing3); + _class_call_check(this, Thing3); var _this; _this = _super.call(this, 10, 20, 30); _this._tag = tag; @@ -92,10 +95,10 @@ var Thing3 = /*#__PURE__*/ function(Thing21) { var Timestamped = function(Base1) { return /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(_class, Base); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, Base); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.apply(this, arguments); _this.timestamp = new Date(); diff --git a/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.2.minified.js index 03370317c1d1..6b7c1fb7dcce 100644 --- a/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinClassesAnonymous_es5.2.minified.js @@ -1,27 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _class, Base = function(x, y) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.x = x, this.y = y; + _class_call_check(this, Base), this.x = x, this.y = y; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(x, y, z) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, x, y)).z = z, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, x, y)).z = z, _this; } return Derived; }(Base); function Tagged(superClass1) { var C = function(superClass) { "use strict"; - swcHelpers.inherits(C, superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, superClass); + var _super = _create_super(C); function C() { for(var _this, _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - return swcHelpers.classCallCheck(this, C), (_this = _super.call.apply(_super, [ + return _class_call_check(this, C), (_this = _super.call.apply(_super, [ this - ].concat(swcHelpers.toConsumableArray(args))))._tag = "hello", _this; + ].concat(_to_consumable_array(args))))._tag = "hello", _this; } return C; }(superClass1); @@ -30,10 +33,10 @@ function Tagged(superClass1) { Tagged(Derived); var Thing2 = Tagged(((_class = function(superClass) { "use strict"; - swcHelpers.inherits(_class, superClass); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, superClass); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class.prototype.print = function() { this.x, this.y; @@ -42,11 +45,11 @@ var Thing2 = Tagged(((_class = function(superClass) { Thing2.message; var Thing3 = function(Thing21) { "use strict"; - swcHelpers.inherits(Thing3, Thing21); - var _super = swcHelpers.createSuper(Thing3); + _inherits(Thing3, Thing21); + var _super = _create_super(Thing3); function Thing3(tag) { var _this; - return swcHelpers.classCallCheck(this, Thing3), (_this = _super.call(this, 10, 20, 30))._tag = tag, _this; + return _class_call_check(this, Thing3), (_this = _super.call(this, 10, 20, 30))._tag = tag, _this; } return Thing3.prototype.test = function() { this.print(); diff --git a/crates/swc/tests/tsc-references/mixinClassesMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/mixinClassesMembers_es5.1.normal.js index eb288ea9bcf9..c9f47e848a8c 100644 --- a/crates/swc/tests/tsc-references/mixinClassesMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/mixinClassesMembers_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function f1() { var x1 = new Mixed1("hello"); var x2 = new Mixed1(42); @@ -47,10 +51,10 @@ function f6() { } var C2 = /*#__PURE__*/ function(Mixed1) { "use strict"; - swcHelpers.inherits(C2, Mixed1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, Mixed1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); var _this; _this = _super.call(this, "hello"); _this.a; @@ -62,10 +66,10 @@ var C2 = /*#__PURE__*/ function(Mixed1) { }(Mixed1); var C3 = /*#__PURE__*/ function(Mixed3) { "use strict"; - swcHelpers.inherits(C3, Mixed3); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, Mixed3); + var _super = _create_super(C3); function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); var _this; _this = _super.call(this, 42); _this.a; @@ -76,7 +80,7 @@ var C3 = /*#__PURE__*/ function(Mixed3) { } var _proto = C3.prototype; _proto.f = function f() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C3.prototype), "f", this).call(this); + return _get(_get_prototype_of(C3.prototype), "f", this).call(this); }; return C3; }(Mixed3); diff --git a/crates/swc/tests/tsc-references/mixinClassesMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/mixinClassesMembers_es5.2.minified.js index 3f9af9da5e59..21ec9ff42986 100644 --- a/crates/swc/tests/tsc-references/mixinClassesMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/mixinClassesMembers_es5.2.minified.js @@ -1,22 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C2 = function(Mixed1) { "use strict"; - swcHelpers.inherits(C2, Mixed1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, Mixed1); + var _super = _create_super(C2); function C2() { var _this; - return swcHelpers.classCallCheck(this, C2), (_this = _super.call(this, "hello")).a, _this.b, _this.p, _this; + return _class_call_check(this, C2), (_this = _super.call(this, "hello")).a, _this.b, _this.p, _this; } return C2; }(Mixed1), C3 = function(Mixed3) { "use strict"; - swcHelpers.inherits(C3, Mixed3); - var _super = swcHelpers.createSuper(C3); + _inherits(C3, Mixed3); + var _super = _create_super(C3); function C3() { var _this; - return swcHelpers.classCallCheck(this, C3), (_this = _super.call(this, 42)).a, _this.b, _this.p, _this.f(), _this; + return _class_call_check(this, C3), (_this = _super.call(this, 42)).a, _this.b, _this.p, _this.f(), _this; } return C3.prototype.f = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C3.prototype), "f", this).call(this); + return _get(_get_prototype_of(C3.prototype), "f", this).call(this); }, C3; }(Mixed3); diff --git a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.1.normal.js index 792777b56662..69eb1c2a381e 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true function f() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.baz = 1; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/modifierOnClassDeclarationMemberInFunction_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.1.normal.js index ddb9ebaeb687..1feb103f1bff 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true // @declaration: true function g() { @@ -6,7 +6,7 @@ function g() { var x = (_C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.prop1 = 1; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.2.minified.js index a885268f673b..3ac0fa510eb5 100644 --- a/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/modifierOnClassExpressionMemberInFunction_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; diff --git a/crates/swc/tests/tsc-references/moduleExportAlias3_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAlias3_es5.1.normal.js index 9836ca3f6cb9..862e11a6cf2a 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @checkJs: true // @allowJS: true // @noEmit: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // #24062 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; module.exports = { C: C diff --git a/crates/swc/tests/tsc-references/moduleExportAlias3_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAlias3_es5.2.minified.js index 6cf4f4ec05f1..7851e2a49842 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias3_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; module.exports = { C: C diff --git a/crates/swc/tests/tsc-references/moduleExportAlias4_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAlias4_es5.1.normal.js index 352026c46c61..9d48b5984c72 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @checkJs: true // @noEmit: true // @Filename: bug24024.js @@ -6,9 +6,9 @@ import * as swcHelpers from "@swc/helpers"; var wat = require("./bug24024"); module.exports = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; module.exports.D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/moduleExportAlias4_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAlias4_es5.2.minified.js index 8c2da75a7e47..e0b68f9b6f08 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; require("./bug24024"), module.exports = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, module.exports.D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.1.normal.js index 182ce2f4a884..d0b404cdba6c 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var Axios = /*#__PURE__*/ function() { "use strict"; function Axios() { - swcHelpers.classCallCheck(this, Axios); + _class_call_check(this, Axios); } var _proto = Axios.prototype; _proto.m = function m() {}; diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.2.minified.js index 3d9c178d770c..4d47c09f53cc 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment5_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Axios = function() { "use strict"; function Axios() { - swcHelpers.classCallCheck(this, Axios); + _class_call_check(this, Axios); } return Axios.prototype.m = function() {}, Axios; }(), axios = new Axios(); diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.1.normal.js index 011f0e81f921..e28153a7d073 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.exports = [ x diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.2.minified.js index 815138137d37..c54f89c6811b 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C), this.x = x, this.exports = [ + _class_call_check(this, C), this.x = x, this.exports = [ x ]; } diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAssignment_es5.1.normal.js index 7a97b2b6b961..99e1d6a1f919 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var EE = /*#__PURE__*/ function() { "use strict"; function EE() { - swcHelpers.classCallCheck(this, EE); + _class_call_check(this, EE); } var _proto = EE.prototype; /** @param {string} s */ _proto.on = function on(s) {}; diff --git a/crates/swc/tests/tsc-references/moduleExportAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAssignment_es5.2.minified.js index 03ff765fd38e..fc1f0f9f9bfe 100644 --- a/crates/swc/tests/tsc-references/moduleExportAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAssignment_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var EE = function() { "use strict"; function EE() { - swcHelpers.classCallCheck(this, EE); + _class_call_check(this, EE); } return EE.prototype.on = function(s) {}, EE; }(), npmlog = module.exports = new EE(); diff --git a/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.1.normal.js index d84f563ea7c7..b239e7e1e16f 100644 --- a/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: use.js import * as s from "./mod"; // @allowJs: true @@ -11,7 +11,7 @@ module.exports.n.K = function C() { }; module.exports.Classic = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.p = 1; }; var k = new s.n.K(); diff --git a/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.2.minified.js index 6aea2bdf4955..ad693053c540 100644 --- a/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportNestedNamespaces_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as s from "./mod"; module.exports.n = {}, module.exports.n.K = function() { this.x = 10; }, module.exports.Classic = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.p = 1; + _class_call_check(this, _class), this.p = 1; }, new s.n.K().x, new s.Classic(); diff --git a/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.1.normal.js b/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.1.normal.js index ab8c2d1b2eb6..516b88def476 100644 --- a/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A; (function(A2) { var F = function F(s) { @@ -6,28 +8,28 @@ var A; }; var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; var AA = function AA() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }; var B = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(B, AA); - var _super = swcHelpers.createSuper(B); + _inherits(B, AA); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(AA); var BB = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(BB, A3); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, A3); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } return BB; @@ -36,7 +38,7 @@ var A; (function(Module) { var A4 = function A4() { "use strict"; - swcHelpers.classCallCheck(this, A4); + _class_call_check(this, A4); }; })(Module || (Module = {})); var Color; @@ -62,20 +64,20 @@ var Y; }; var A5 = function A5() { "use strict"; - swcHelpers.classCallCheck(this, A5); + _class_call_check(this, A5); }; Y1.A = A5; var AA = function AA() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }; Y1.AA = AA; var B = /*#__PURE__*/ function(AA) { "use strict"; - swcHelpers.inherits(B, AA); - var _super = swcHelpers.createSuper(B); + _inherits(B, AA); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -83,10 +85,10 @@ var Y; Y1.B = B; var BB = /*#__PURE__*/ function(A6) { "use strict"; - swcHelpers.inherits(BB, A6); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, A6); + var _super = _create_super(BB); function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); return _super.apply(this, arguments); } return BB; @@ -96,7 +98,7 @@ var Y; (function(Module) { var A7 = function A7() { "use strict"; - swcHelpers.classCallCheck(this, A7); + _class_call_check(this, A7); }; })(Module = Y1.Module || (Y1.Module = {})); var Color; diff --git a/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.2.minified.js b/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.2.minified.js index 218d544385f3..f8cf8f38666a 100644 --- a/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleWithStatementsOfEveryKind_es5.2.minified.js @@ -1,66 +1,68 @@ var A, Y; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(A3) { var Module, Color, A1, Color1, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, AA1 = function() { "use strict"; - swcHelpers.classCallCheck(this, AA1); + _class_call_check(this, AA1); }, B = function(AA) { "use strict"; - swcHelpers.inherits(B, AA); - var _super = swcHelpers.createSuper(B); + _inherits(B, AA); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(AA1), BB = function(A4) { "use strict"; - swcHelpers.inherits(BB, A4); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, A4); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB; }(A2); Module || (Module = {}), A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, (Color1 = Color || (Color = {}))[Color1.Blue = 0] = "Blue", Color1[Color1.Red = 1] = "Red"; }(A || (A = {})), function(Y1) { var A6 = function() { "use strict"; - swcHelpers.classCallCheck(this, A6); + _class_call_check(this, A6); }; Y1.A = A6; var AA2 = function() { "use strict"; - swcHelpers.classCallCheck(this, AA2); + _class_call_check(this, AA2); }; Y1.AA = AA2; var B = function(AA) { "use strict"; - swcHelpers.inherits(B, AA); - var _super = swcHelpers.createSuper(B); + _inherits(B, AA); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(AA2); Y1.B = B; var A5, Color, BB = function(A7) { "use strict"; - swcHelpers.inherits(BB, A7); - var _super = swcHelpers.createSuper(BB); + _inherits(BB, A7); + var _super = _create_super(BB); function BB() { - return swcHelpers.classCallCheck(this, BB), _super.apply(this, arguments); + return _class_call_check(this, BB), _super.apply(this, arguments); } return BB; }(A6); Y1.BB = BB, Y1.Module || (Y1.Module = {}), A5 = function() { "use strict"; - swcHelpers.classCallCheck(this, A5); + _class_call_check(this, A5); }, (Color = Y1.Color || (Y1.Color = {}))[Color.Blue = 0] = "Blue", Color[Color.Red = 1] = "Red", Y1.x = 12, Y1.F = function(s) { return 2; }, Y1.array = null, Y1.fn = function(s) { diff --git a/crates/swc/tests/tsc-references/multipleDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleDeclarations_es5.1.normal.js index 63f7e8811ce5..b5932397db4d 100644 --- a/crates/swc/tests/tsc-references/multipleDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDeclarations_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: input.js // @out: output.js // @allowJs: true @@ -11,7 +11,7 @@ C.prototype.m = function() { var X = /*#__PURE__*/ function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); this.m = this.m.bind(this); this.mistake = "frankly, complete nonsense"; } @@ -27,7 +27,7 @@ x.mistake; var Y = /*#__PURE__*/ function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); this.m = this.m.bind(this); this.mistake = "even more nonsense"; } diff --git a/crates/swc/tests/tsc-references/multipleDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleDeclarations_es5.2.minified.js index d489ba400541..d41907ffdc36 100644 --- a/crates/swc/tests/tsc-references/multipleDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDeclarations_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { this.m = null; }).prototype.m = function() { @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; var X = function() { "use strict"; function X() { - swcHelpers.classCallCheck(this, X), this.m = this.m.bind(this), this.mistake = "frankly, complete nonsense"; + _class_call_check(this, X), this.m = this.m.bind(this), this.mistake = "frankly, complete nonsense"; } var _proto = X.prototype; return _proto.m = function() {}, _proto.mistake = function() {}, X; @@ -16,7 +16,7 @@ X.prototype.mistake = !1, x.m(), x.mistake; var Y = function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y), this.m = this.m.bind(this), this.mistake = "even more nonsense"; + _class_call_check(this, Y), this.m = this.m.bind(this), this.mistake = "even more nonsense"; } var _proto = Y.prototype; return _proto.mistake = function() {}, _proto.m = function() {}, Y; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.1.normal.js index 8497f45877f9..7a157ecfffe9 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: m2.ts import Entity from "./m1"; var foo = function foo() { "use strict"; - swcHelpers.classCallCheck(this, foo); + _class_call_check(this, foo); }; export { foo as default }; export default function bar() {}; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.2.minified.js index 10506008816f..b1a523f94ed2 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import Entity from "./m1"; var foo = function() { "use strict"; - swcHelpers.classCallCheck(this, foo); + _class_call_check(this, foo); }; export default function bar() {}; export default 10; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.1.normal.js index f7d9ff8b6eb0..47a654efd24f 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.2.minified.js index 00eed73c95d1..cd15e13be934 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default, C as default }; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.1.normal.js index cc4998398a70..30d092f23ab4 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var AA1 = function AA1() { "use strict"; - swcHelpers.classCallCheck(this, AA1); + _class_call_check(this, AA1); }; export { AA1 as default }; var BB1 = function BB1() { "use strict"; - swcHelpers.classCallCheck(this, BB1); + _class_call_check(this, BB1); }; export { BB1 as default }; var CC1 = function CC1() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }; export { CC1 as default }; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.2.minified.js index 3bca98e0b421..396fafc38626 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var AA1 = function() { "use strict"; - swcHelpers.classCallCheck(this, AA1); + _class_call_check(this, AA1); }; var BB1 = function() { "use strict"; - swcHelpers.classCallCheck(this, BB1); + _class_call_check(this, BB1); }; var CC1 = function() { "use strict"; - swcHelpers.classCallCheck(this, CC1); + _class_call_check(this, CC1); }; export { AA1 as default, BB1 as default, CC1 as default }; diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault3_es5.1.normal.js index 2edf2e50fc15..8165f9bffff0 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export default { uhoh: "another default" }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault3_es5.2.minified.js index de4a207025d0..105d03e1cc52 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export default { uhoh: "another default" }; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; diff --git a/crates/swc/tests/tsc-references/multipleExportDefault4_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault4_es5.1.normal.js index 9efd74d852ea..6c43e843bab1 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault4_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; export default { diff --git a/crates/swc/tests/tsc-references/multipleExportDefault4_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault4_es5.2.minified.js index cfcd4e3397a9..30a84a493cbe 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault4_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export default { uhoh: "another default" diff --git a/crates/swc/tests/tsc-references/multipleExportDefault5_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault5_es5.1.normal.js index 1987d9a6476d..ce172cf3934f 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export default function bar() {}; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; diff --git a/crates/swc/tests/tsc-references/multipleExportDefault5_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault5_es5.2.minified.js index 3ee47ef2da5a..26983fc115db 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault5_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export default function bar() {}; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export { C as default }; diff --git a/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.1.normal.js index 62ddae44379c..d1954276e6f8 100644 --- a/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Multiple indexers of the same type are an error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { @@ -11,5 +11,5 @@ var b = { }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.2.minified.js index e23eac82c086..1519bdba7147 100644 --- a/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleNumericIndexers_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/multipleStringIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/multipleStringIndexers_es5.1.normal.js index 413033d3795d..97dd5a62feb2 100644 --- a/crates/swc/tests/tsc-references/multipleStringIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleStringIndexers_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Multiple indexers of the same type are an error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { @@ -10,5 +10,5 @@ var b = { }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/multipleStringIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/multipleStringIndexers_es5.2.minified.js index e23eac82c086..1519bdba7147 100644 --- a/crates/swc/tests/tsc-references/multipleStringIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleStringIndexers_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/nameCollision_es5.1.normal.js b/crates/swc/tests/tsc-references/nameCollision_es5.1.normal.js index 18228a4e7f5e..f0dc3f658f2b 100644 --- a/crates/swc/tests/tsc-references/nameCollision_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nameCollision_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A; (function(A) { // these 2 statements force an underscore before the 'A' @@ -15,7 +15,7 @@ var B; // this should add an underscore. var B1 = function B1() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }; })(B || (B = {})); var X; diff --git a/crates/swc/tests/tsc-references/nameCollision_es5.2.minified.js b/crates/swc/tests/tsc-references/nameCollision_es5.2.minified.js index 0621ac9e68fc..0bf0e5102acd 100644 --- a/crates/swc/tests/tsc-references/nameCollision_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nameCollision_es5.2.minified.js @@ -1,9 +1,9 @@ var A, B, X, Y, D; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; A || (A = {}), B || (B = {}), function(B) { var B1 = function() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }; }(B || (B = {})), function(X1) { var Y1; diff --git a/crates/swc/tests/tsc-references/namedTupleMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/namedTupleMembers_es5.1.normal.js index b9203de5a8e8..098fce11ac84 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/namedTupleMembers_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; a = b; a = c; a = d; @@ -16,7 +17,7 @@ export function useState(initial) { return null; } export function readSegment(param) { - var _param = swcHelpers.slicedToArray(param, 2), length = _param[0], count = _param[1]; + var _param = _sliced_to_array(param, 2), length = _param[0], count = _param[1]; } // documenting binding pattern behavior (currently does _not_ generate tuple names) export var val = null; @@ -25,4 +26,4 @@ r = q; x = y; y = x; export var argumentsOfGAsFirstArgument = f(getArgsForInjection(g)); // one tuple with captures arguments as first member -export var argumentsOfG = f.apply(void 0, swcHelpers.toConsumableArray(getArgsForInjection(g))); // captured arguments list re-spread +export var argumentsOfG = f.apply(void 0, _to_consumable_array(getArgsForInjection(g))); // captured arguments list re-spread diff --git a/crates/swc/tests/tsc-references/namedTupleMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/namedTupleMembers_es5.2.minified.js index 6af0c45d4747..5136cc853639 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/namedTupleMembers_es5.2.minified.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; a = b, a = c, b = a = d, b = c, b = d, c = a, c = b, c = d, d = a, d = b, d = c; export var func = null; export function useState() { return null; } export function readSegment(param) { - var _param = swcHelpers.slicedToArray(param, 2); + var _param = _sliced_to_array(param, 2); _param[0], _param[1]; } export var val = null; r = q = r, y = x = y; export var argumentsOfGAsFirstArgument = f(getArgsForInjection(g)); -export var argumentsOfG = f.apply(void 0, swcHelpers.toConsumableArray(getArgsForInjection(g))); +export var argumentsOfG = f.apply(void 0, _to_consumable_array(getArgsForInjection(g))); diff --git a/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.1.normal.js b/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.1.normal.js index acad7e02d64d..15d93bf10de5 100644 --- a/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var A; var B; diff --git a/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.2.minified.js b/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.2.minified.js index 40599b7a3e03..03b9f62fee68 100644 --- a/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/namespaceImportTypeQuery_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A, B, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; export var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; diff --git a/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.1.normal.js index 76e47ae4e3d7..4030c4e5fce8 100644 --- a/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /b.ts import * as types from "./a"; // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; types.A; var A = types.A; diff --git a/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.2.minified.js index c2ee1d769d49..240d56cc4bb0 100644 --- a/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/namespaceMemberAccess_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as types from "./a"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; types.A; var A = types.A; diff --git a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.1.normal.js b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.1.normal.js index 74c7af7a0066..b30309d22f8d 100644 --- a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function tryCatch() { try { // do stuff... @@ -6,7 +6,7 @@ function tryCatch() { if (isFooError(err)) { err.dontPanic(); // OK err.doPanic(); // ERROR: Property 'doPanic' does not exist on type '{...}' - } else if (swcHelpers._instanceof(err, Error)) { + } else if (_instanceof(err, Error)) { err.message; err.massage; // ERROR: Property 'massage' does not exist on type 'Error' } else { diff --git a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.2.minified.js b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.2.minified.js index a885268f673b..e0cc7ad9340e 100644 --- a/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowExceptionVariableInCatchClause_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; diff --git a/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.1.normal.js b/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.1.normal.js index dfe06e02a951..d038bca979a4 100644 --- a/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; -if (swcHelpers._instanceof(x, Function)) { +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +if (_instanceof(x, Function)) { x(); x(1, 2, 3); x("hello!"); x.prop; } -if (swcHelpers._instanceof(x, Object)) { +if (_instanceof(x, Object)) { x.method(); x(); } -if (swcHelpers._instanceof(x, Error)) { +if (_instanceof(x, Error)) { x.message; x.mesage; } -if (swcHelpers._instanceof(x, Date)) { +if (_instanceof(x, Date)) { x.getDate(); x.getHuors(); } diff --git a/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.2.minified.js b/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.2.minified.js index 4bbe50ed7b65..1dbf337ae159 100644 --- a/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowFromAnyWithInstanceof_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(x, Function) && (x(), x(1, 2, 3), x("hello!"), x.prop), swcHelpers._instanceof(x, Object) && (x.method(), x()), swcHelpers._instanceof(x, Error) && (x.message, x.mesage), swcHelpers._instanceof(x, Date) && (x.getDate(), x.getHuors()); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(x, Function) && (x(), x(1, 2, 3), x("hello!"), x.prop), _instanceof(x, Object) && (x.method(), x()), _instanceof(x, Error) && (x.message, x.mesage), _instanceof(x, Date) && (x.getDate(), x.getHuors()); diff --git a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.1.normal.js b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.1.normal.js index a579431fe913..cc979e58b631 100644 --- a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @strict: true // Repro from #20138 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f1(v) { - if (swcHelpers._instanceof(v, C)) { + if (_instanceof(v, C)) { var x = v; } else { var s = v; @@ -14,10 +15,10 @@ function f1(v) { } var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function f2(v) { - if (swcHelpers._instanceof(v, C)) { + if (_instanceof(v, C)) { var x = v; } else { var y = v; @@ -25,10 +26,10 @@ function f2(v) { } var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; function f3(v) { - if (swcHelpers._instanceof(v, E)) { + if (_instanceof(v, E)) { var x = v; } else { var y = v; diff --git a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.2.minified.js b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.2.minified.js index eed2378d1e1e..3b9c063faae1 100644 --- a/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowingConstrainedTypeVariable_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.1.normal.js b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.1.normal.js index efeb78b42cd2..d32d01291a64 100644 --- a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.1.normal.js @@ -1,26 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var A = function A(a) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.a = a; }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; function acceptA(a) {} function acceptB(b) {} function test(x) { - if (swcHelpers._instanceof(x, B)) { + if (_instanceof(x, B)) { acceptA(x); } - if (swcHelpers._instanceof(x, A)) { + if (_instanceof(x, A)) { acceptA(x); } - if (swcHelpers._instanceof(x, B)) { + if (_instanceof(x, B)) { acceptB(x); } - if (swcHelpers._instanceof(x, B)) { + if (_instanceof(x, B)) { acceptB(x); } } diff --git a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.2.minified.js b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.2.minified.js index 57ed9fe7a15a..f400f95f1a46 100644 --- a/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/narrowingGenericTypeFromInstanceof01_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var A = function(a) { "use strict"; - swcHelpers.classCallCheck(this, A), this.a = a; + _class_call_check(this, A), this.a = a; }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.1.normal.js index 05d40c1d6818..8b93855def55 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // - operator on any type var ANY; var ANY1; @@ -18,7 +18,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.2.minified.js index d3f5604df02d..897c4783097e 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, ANY2 = [ "", "" @@ -8,7 +8,7 @@ var M, ANY2 = [ }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); diff --git a/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.1.normal.js index a44a7e671240..4b6a93796f8a 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // - operator on boolean type var BOOLEAN; function foo() { @@ -7,7 +7,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.2.minified.js index a431245b3bc8..c1665cd766f5 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithBooleanType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.1.normal.js index b3a372c8e8c6..e42d9892c418 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // - operator on number type var NUMBER; var NUMBER1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.2.minified.js index 5008f500e14b..76ced0f24da3 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithNumberType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.1.normal.js index ab91350b25f9..d7400a7de988 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // - operator on string type var STRING; var STRING1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; diff --git a/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.2.minified.js index f543bbaff627..f26d2d23ea3e 100644 --- a/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/negateOperatorWithStringType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; diff --git a/crates/swc/tests/tsc-references/nestedNamespace_es5.1.normal.js b/crates/swc/tests/tsc-references/nestedNamespace_es5.1.normal.js index 27c0f3f7df1f..95300087f92c 100644 --- a/crates/swc/tests/tsc-references/nestedNamespace_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nestedNamespace_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: a.ts export var types; (function(types1) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; types1.A = A; })(types || (types = {})); diff --git a/crates/swc/tests/tsc-references/nestedNamespace_es5.2.minified.js b/crates/swc/tests/tsc-references/nestedNamespace_es5.2.minified.js index fe501d8a509c..1eb0183afad9 100644 --- a/crates/swc/tests/tsc-references/nestedNamespace_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nestedNamespace_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var types; !function(types1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; types1.A = A; }(types || (types = {})); diff --git a/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.1.normal.js b/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.1.normal.js index 1a45fada7b1e..1d7c85bcccc0 100644 --- a/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @strict: true // @allowUnreachableCode: false // @declaration: true @@ -55,7 +59,7 @@ function f24(x) { var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } var _proto = Test.prototype; _proto.fail = function fail(message) { @@ -181,7 +185,7 @@ var Component = registerComponent("test-component", { var MyThrowable = /*#__PURE__*/ function() { "use strict"; function MyThrowable() { - swcHelpers.classCallCheck(this, MyThrowable); + _class_call_check(this, MyThrowable); } var _proto = MyThrowable.prototype; _proto.throw = function _throw() { @@ -191,15 +195,15 @@ var MyThrowable = /*#__PURE__*/ function() { }(); var SuperThrowable = /*#__PURE__*/ function(MyThrowable) { "use strict"; - swcHelpers.inherits(SuperThrowable, MyThrowable); - var _super = swcHelpers.createSuper(SuperThrowable); + _inherits(SuperThrowable, MyThrowable); + var _super = _create_super(SuperThrowable); function SuperThrowable() { - swcHelpers.classCallCheck(this, SuperThrowable); + _class_call_check(this, SuperThrowable); return _super.apply(this, arguments); } var _proto = SuperThrowable.prototype; _proto.err = function err(msg) { - swcHelpers.get(swcHelpers.getPrototypeOf(SuperThrowable.prototype), "throw", this).call(this); + _get(_get_prototype_of(SuperThrowable.prototype), "throw", this).call(this); }; _proto.ok = function ok() { this.throw(); diff --git a/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.2.minified.js b/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.2.minified.js index 7f680ac8a409..e9cbe8983568 100644 --- a/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/neverReturningFunctions1_es5.2.minified.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Test = function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); } var _proto = Test.prototype; return _proto.fail = function(message) { @@ -46,21 +50,21 @@ registerComponent("test-component", { var MyThrowable = function() { "use strict"; function MyThrowable() { - swcHelpers.classCallCheck(this, MyThrowable); + _class_call_check(this, MyThrowable); } return MyThrowable.prototype.throw = function() { throw new Error(); }, MyThrowable; }(), SuperThrowable = function(MyThrowable) { "use strict"; - swcHelpers.inherits(SuperThrowable, MyThrowable); - var _super = swcHelpers.createSuper(SuperThrowable); + _inherits(SuperThrowable, MyThrowable); + var _super = _create_super(SuperThrowable); function SuperThrowable() { - return swcHelpers.classCallCheck(this, SuperThrowable), _super.apply(this, arguments); + return _class_call_check(this, SuperThrowable), _super.apply(this, arguments); } var _proto = SuperThrowable.prototype; return _proto.err = function(msg) { - swcHelpers.get(swcHelpers.getPrototypeOf(SuperThrowable.prototype), "throw", this).call(this); + _get(_get_prototype_of(SuperThrowable.prototype), "throw", this).call(this); }, _proto.ok = function() { this.throw(); }, SuperThrowable; diff --git a/crates/swc/tests/tsc-references/neverType_es5.1.normal.js b/crates/swc/tests/tsc-references/neverType_es5.1.normal.js index 6bf0fcfc01eb..ed044f43892b 100644 --- a/crates/swc/tests/tsc-references/neverType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/neverType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strictNullChecks: true // @declaration: true function error(message) { @@ -40,7 +40,7 @@ function check(x) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.void1 = function void1() { diff --git a/crates/swc/tests/tsc-references/neverType_es5.2.minified.js b/crates/swc/tests/tsc-references/neverType_es5.2.minified.js index 864990074be0..b279987bb183 100644 --- a/crates/swc/tests/tsc-references/neverType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/neverType_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function error(message) { throw new Error(message); } var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.void1 = function() { diff --git a/crates/swc/tests/tsc-references/newOperatorConformance_es5.1.normal.js b/crates/swc/tests/tsc-references/newOperatorConformance_es5.1.normal.js index 2115c3bffffe..edaca5ceb542 100644 --- a/crates/swc/tests/tsc-references/newOperatorConformance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newOperatorConformance_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C0 = function C0() { "use strict"; - swcHelpers.classCallCheck(this, C0); + _class_call_check(this, C0); }; var C1 = function C1(n, s) { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var T = function T(n) { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; var anyCtor; var anyCtor1; diff --git a/crates/swc/tests/tsc-references/newOperatorConformance_es5.2.minified.js b/crates/swc/tests/tsc-references/newOperatorConformance_es5.2.minified.js index 2839500b5ab6..b9b46ea03f52 100644 --- a/crates/swc/tests/tsc-references/newOperatorConformance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newOperatorConformance_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var anyCtor, anyCtor1, nestedCtor, C0 = function() { "use strict"; - swcHelpers.classCallCheck(this, C0); + _class_call_check(this, C0); }, C1 = function(n, s) { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, T = function(n) { "use strict"; - swcHelpers.classCallCheck(this, T); + _class_call_check(this, T); }; new C0, new T, new anyCtor, new anyCtor1(void 0); var nested = new new new nestedCtor()()(); diff --git a/crates/swc/tests/tsc-references/newTarget.es5_es5.1.normal.js b/crates/swc/tests/tsc-references/newTarget.es5_es5.1.normal.js index 5542ed2ab548..4508b68f0037 100644 --- a/crates/swc/tests/tsc-references/newTarget.es5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newTarget.es5_es5.1.normal.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 var A = function A() { "use strict"; - var _newtarget = swcHelpers._instanceof(this, A) ? this.constructor : void 0; - swcHelpers.classCallCheck(this, A); + var _newtarget = _instanceof(this, A) ? this.constructor : void 0; + _class_call_check(this, A); this.d = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; - var a = swcHelpers._instanceof(this, A) ? this.constructor : void 0; + var a = _instanceof(this, A) ? this.constructor : void 0; var b = function() { return _newtarget; }; }; A.c = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; var B = /*#__PURE__*/ function _target(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - var _newtarget = swcHelpers._instanceof(this, B) ? this.constructor : void 0; - swcHelpers.classCallCheck(this, B); + var _newtarget = _instanceof(this, B) ? this.constructor : void 0; + _class_call_check(this, B); var _this = _super.call(this); - var e = swcHelpers._instanceof(this, B) ? this.constructor : void 0; + var e = _instanceof(this, B) ? this.constructor : void 0; var f = function() { return _newtarget; }; @@ -32,21 +35,21 @@ var B = /*#__PURE__*/ function _target(A) { return B; }(A); function f1() { - var _newtarget = swcHelpers._instanceof(this, f1) ? this.constructor : void 0; - var g = swcHelpers._instanceof(this, f1) ? this.constructor : void 0; + var _newtarget = _instanceof(this, f1) ? this.constructor : void 0; + var g = _instanceof(this, f1) ? this.constructor : void 0; var h = function() { return _newtarget; }; } var f2 = function _target() { - var _newtarget = swcHelpers._instanceof(this, _target) ? this.constructor : void 0; - var i = swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + var _newtarget = _instanceof(this, _target) ? this.constructor : void 0; + var i = _instanceof(this, _target) ? this.constructor : void 0; var j = function() { return _newtarget; }; }; var O = { k: function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; } }; diff --git a/crates/swc/tests/tsc-references/newTarget.es5_es5.2.minified.js b/crates/swc/tests/tsc-references/newTarget.es5_es5.2.minified.js index e6ca16a8bdda..55025788d045 100644 --- a/crates/swc/tests/tsc-references/newTarget.es5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newTarget.es5_es5.2.minified.js @@ -1,24 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers._instanceof(this, A) && this.constructor, swcHelpers.classCallCheck(this, A), this.d = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; - }, swcHelpers._instanceof(this, A) && this.constructor; + _instanceof(this, A) && this.constructor, _class_call_check(this, A), this.d = function _target() { + return _instanceof(this, _target) ? this.constructor : void 0; + }, _instanceof(this, A) && this.constructor; }; A.c = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; var B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - swcHelpers._instanceof(this, B) && this.constructor, swcHelpers.classCallCheck(this, B); + _instanceof(this, B) && this.constructor, _class_call_check(this, B); var _this = _super.call(this); - return swcHelpers._instanceof(this, B) && this.constructor, _this; + return _instanceof(this, B) && this.constructor, _this; } return B; }(A); function f1() { - swcHelpers._instanceof(this, f1) && this.constructor, swcHelpers._instanceof(this, f1) && this.constructor; + _instanceof(this, f1) && this.constructor, _instanceof(this, f1) && this.constructor; } diff --git a/crates/swc/tests/tsc-references/newTarget.es6_es5.1.normal.js b/crates/swc/tests/tsc-references/newTarget.es6_es5.1.normal.js index 4d56acc21d17..4f165f8d87d4 100644 --- a/crates/swc/tests/tsc-references/newTarget.es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newTarget.es6_es5.1.normal.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es6 var A = function A() { "use strict"; - var _newtarget = swcHelpers._instanceof(this, A) ? this.constructor : void 0; - swcHelpers.classCallCheck(this, A); + var _newtarget = _instanceof(this, A) ? this.constructor : void 0; + _class_call_check(this, A); this.d = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; - var a = swcHelpers._instanceof(this, A) ? this.constructor : void 0; + var a = _instanceof(this, A) ? this.constructor : void 0; var b = function() { return _newtarget; }; }; A.c = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; var B = /*#__PURE__*/ function _target(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - var _newtarget = swcHelpers._instanceof(this, B) ? this.constructor : void 0; - swcHelpers.classCallCheck(this, B); + var _newtarget = _instanceof(this, B) ? this.constructor : void 0; + _class_call_check(this, B); var _this = _super.call(this); - var e = swcHelpers._instanceof(this, B) ? this.constructor : void 0; + var e = _instanceof(this, B) ? this.constructor : void 0; var f = function() { return _newtarget; }; @@ -32,21 +35,21 @@ var B = /*#__PURE__*/ function _target(A) { return B; }(A); function f1() { - var _newtarget = swcHelpers._instanceof(this, f1) ? this.constructor : void 0; - var g = swcHelpers._instanceof(this, f1) ? this.constructor : void 0; + var _newtarget = _instanceof(this, f1) ? this.constructor : void 0; + var g = _instanceof(this, f1) ? this.constructor : void 0; var h = function() { return _newtarget; }; } var f2 = function _target() { - var _newtarget = swcHelpers._instanceof(this, _target) ? this.constructor : void 0; - var i = swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + var _newtarget = _instanceof(this, _target) ? this.constructor : void 0; + var i = _instanceof(this, _target) ? this.constructor : void 0; var j = function() { return _newtarget; }; }; var O = { k: function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; } }; diff --git a/crates/swc/tests/tsc-references/newTarget.es6_es5.2.minified.js b/crates/swc/tests/tsc-references/newTarget.es6_es5.2.minified.js index e6ca16a8bdda..55025788d045 100644 --- a/crates/swc/tests/tsc-references/newTarget.es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newTarget.es6_es5.2.minified.js @@ -1,24 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers._instanceof(this, A) && this.constructor, swcHelpers.classCallCheck(this, A), this.d = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; - }, swcHelpers._instanceof(this, A) && this.constructor; + _instanceof(this, A) && this.constructor, _class_call_check(this, A), this.d = function _target() { + return _instanceof(this, _target) ? this.constructor : void 0; + }, _instanceof(this, A) && this.constructor; }; A.c = function _target() { - return swcHelpers._instanceof(this, _target) ? this.constructor : void 0; + return _instanceof(this, _target) ? this.constructor : void 0; }; var B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - swcHelpers._instanceof(this, B) && this.constructor, swcHelpers.classCallCheck(this, B); + _instanceof(this, B) && this.constructor, _class_call_check(this, B); var _this = _super.call(this); - return swcHelpers._instanceof(this, B) && this.constructor, _this; + return _instanceof(this, B) && this.constructor, _this; } return B; }(A); function f1() { - swcHelpers._instanceof(this, f1) && this.constructor, swcHelpers._instanceof(this, f1) && this.constructor; + _instanceof(this, f1) && this.constructor, _instanceof(this, f1) && this.constructor; } diff --git a/crates/swc/tests/tsc-references/newTargetNarrowing_es5.1.normal.js b/crates/swc/tests/tsc-references/newTargetNarrowing_es5.1.normal.js index d2164c200de6..38fca2a5721d 100644 --- a/crates/swc/tests/tsc-references/newTargetNarrowing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newTargetNarrowing_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @target: es6 // @strict: true function foo(x) {} function f() { - if ((swcHelpers._instanceof(this, f) ? this.constructor : void 0).marked === true) { - foo((swcHelpers._instanceof(this, f) ? this.constructor : void 0).marked); + if ((_instanceof(this, f) ? this.constructor : void 0).marked === true) { + foo((_instanceof(this, f) ? this.constructor : void 0).marked); } } f.marked = true; diff --git a/crates/swc/tests/tsc-references/newTargetNarrowing_es5.2.minified.js b/crates/swc/tests/tsc-references/newTargetNarrowing_es5.2.minified.js index d52167b3955b..0453c6c7cf92 100644 --- a/crates/swc/tests/tsc-references/newTargetNarrowing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newTargetNarrowing_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; function f() { - !0 === (swcHelpers._instanceof(this, f) ? this.constructor : void 0).marked && (swcHelpers._instanceof(this, f) ? this.constructor : void 0).marked; + !0 === (_instanceof(this, f) ? this.constructor : void 0).marked && (_instanceof(this, f) ? this.constructor : void 0).marked; } f.marked = !0; diff --git a/crates/swc/tests/tsc-references/newWithSpreadES5_es5.1.normal.js b/crates/swc/tests/tsc-references/newWithSpreadES5_es5.1.normal.js index 1b10de9be1e2..780384ad73b2 100644 --- a/crates/swc/tests/tsc-references/newWithSpreadES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newWithSpreadES5_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES5 function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ @@ -15,7 +17,7 @@ var B = function B(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var a; var b; @@ -27,151 +29,151 @@ var h; var i; // Basic expression new f(1, 2, "string"); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Multiple spreads arguments -swcHelpers.construct(f2, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +_construct(f2, _to_consumable_array(a).concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a), _to_consumable_array(a))); // Call expression new f(1, 2, "string")(); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ]))(); // Property access expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new d[1].f(1, 2, "string"); -swcHelpers.construct(d[1].f, [ +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))); +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new e["a-b"].f(1, 2, "string"); -swcHelpers.construct(e["a-b"].f, [ +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))); +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Basic expression new B(1, 2, "string"); -swcHelpers.construct(B, [ +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))); +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Property access expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new g[1]["a-b"](1, 2, "string"); -swcHelpers.construct(g[1]["a-b"], [ +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new h["a-b"]["a-b"](1, 2, "string"); -swcHelpers.construct(h["a-b"]["a-b"], [ +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a number new i["a-b"][1](1, 2, "string"); -swcHelpers.construct(i["a-b"][1], [ +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))); +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/newWithSpreadES5_es5.2.minified.js b/crates/swc/tests/tsc-references/newWithSpreadES5_es5.2.minified.js index b152c034770a..8f8d9ad4c67f 100644 --- a/crates/swc/tests/tsc-references/newWithSpreadES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newWithSpreadES5_es5.2.minified.js @@ -1,111 +1,113 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; } var a, b, c, d, e, g, h, i, B = function(x, y) { "use strict"; for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; -new f(1, 2, "string"), swcHelpers.construct(f, [ +new f(1, 2, "string"), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), swcHelpers.construct(function() { +])), _construct(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +}, _to_consumable_array(a).concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))), new f(1, 2, "string")(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a), _to_consumable_array(a))), new f(1, 2, "string")(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -]))(), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +]))(), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +])), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new d[1].f(1, 2, "string"), swcHelpers.construct(d[1].f, [ +])), new d[1].f(1, 2, "string"), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new e["a-b"].f(1, 2, "string"), swcHelpers.construct(e["a-b"].f, [ +])), new e["a-b"].f(1, 2, "string"), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new B(1, 2, "string"), swcHelpers.construct(B, [ +])), new B(1, 2, "string"), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new g[1]["a-b"](1, 2, "string"), swcHelpers.construct(g[1]["a-b"], [ +])), new g[1]["a-b"](1, 2, "string"), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new h["a-b"]["a-b"](1, 2, "string"), swcHelpers.construct(h["a-b"]["a-b"], [ +])), new h["a-b"]["a-b"](1, 2, "string"), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new i["a-b"][1](1, 2, "string"), swcHelpers.construct(i["a-b"][1], [ +])), new i["a-b"][1](1, 2, "string"), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/newWithSpreadES6_es5.1.normal.js b/crates/swc/tests/tsc-references/newWithSpreadES6_es5.1.normal.js index 19628ecaef65..184bff54b748 100644 --- a/crates/swc/tests/tsc-references/newWithSpreadES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newWithSpreadES6_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; //@target: ES6 function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ @@ -15,7 +17,7 @@ var B = function B(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var a; var b; @@ -27,151 +29,151 @@ var h; var i; // Basic expression new f(1, 2, "string"); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Multiple spreads arguments -swcHelpers.construct(f2, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +_construct(f2, _to_consumable_array(a).concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a), _to_consumable_array(a))); // Call expression new f(1, 2, "string")(); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ]))(); // Property access expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new d[1].f(1, 2, "string"); -swcHelpers.construct(d[1].f, [ +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))); +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new e["a-b"].f(1, 2, "string"); -swcHelpers.construct(e["a-b"].f, [ +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))); +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Basic expression new B(1, 2, "string"); -swcHelpers.construct(B, [ +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))); +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Property access expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new g[1]["a-b"](1, 2, "string"); -swcHelpers.construct(g[1]["a-b"], [ +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new h["a-b"]["a-b"](1, 2, "string"); -swcHelpers.construct(h["a-b"]["a-b"], [ +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a number new i["a-b"][1](1, 2, "string"); -swcHelpers.construct(i["a-b"][1], [ +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))); +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/newWithSpreadES6_es5.2.minified.js b/crates/swc/tests/tsc-references/newWithSpreadES6_es5.2.minified.js index b152c034770a..8f8d9ad4c67f 100644 --- a/crates/swc/tests/tsc-references/newWithSpreadES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newWithSpreadES6_es5.2.minified.js @@ -1,111 +1,113 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; } var a, b, c, d, e, g, h, i, B = function(x, y) { "use strict"; for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; -new f(1, 2, "string"), swcHelpers.construct(f, [ +new f(1, 2, "string"), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), swcHelpers.construct(function() { +])), _construct(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +}, _to_consumable_array(a).concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))), new f(1, 2, "string")(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a), _to_consumable_array(a))), new f(1, 2, "string")(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -]))(), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +]))(), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +])), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new d[1].f(1, 2, "string"), swcHelpers.construct(d[1].f, [ +])), new d[1].f(1, 2, "string"), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new e["a-b"].f(1, 2, "string"), swcHelpers.construct(e["a-b"].f, [ +])), new e["a-b"].f(1, 2, "string"), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new B(1, 2, "string"), swcHelpers.construct(B, [ +])), new B(1, 2, "string"), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new g[1]["a-b"](1, 2, "string"), swcHelpers.construct(g[1]["a-b"], [ +])), new g[1]["a-b"](1, 2, "string"), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new h["a-b"]["a-b"](1, 2, "string"), swcHelpers.construct(h["a-b"]["a-b"], [ +])), new h["a-b"]["a-b"](1, 2, "string"), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new i["a-b"][1](1, 2, "string"), swcHelpers.construct(i["a-b"][1], [ +])), new i["a-b"][1](1, 2, "string"), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/newWithSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/newWithSpread_es5.1.normal.js index 6e4f0f34551d..257f03bf33db 100644 --- a/crates/swc/tests/tsc-references/newWithSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/newWithSpread_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z[_key - 2] = arguments[_key]; @@ -14,7 +16,7 @@ var B = function B(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ z[_key - 2] = arguments[_key]; } - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var a; var b; @@ -26,151 +28,151 @@ var h; var i; // Basic expression new f(1, 2, "string"); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Multiple spreads arguments -swcHelpers.construct(f2, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(f, [ +_construct(f2, _to_consumable_array(a).concat(_to_consumable_array(a))); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))); +].concat(_to_consumable_array(a), _to_consumable_array(a))); // Call expression new f(1, 2, "string")(); -swcHelpers.construct(f, [ +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(); -swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(); +_construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ]))(); // Property access expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new b.f(1, 2, "string"); -swcHelpers.construct(b.f, [ +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))); +_construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new d[1].f(1, 2, "string"); -swcHelpers.construct(d[1].f, [ +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))); +_construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new e["a-b"].f(1, 2, "string"); -swcHelpers.construct(e["a-b"].f, [ +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))); +_construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Basic expression new B(1, 2, "string"); -swcHelpers.construct(B, [ +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))); +_construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Property access expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Parenthesised expression new c["a-b"](1, 2, "string"); -swcHelpers.construct(c["a-b"], [ +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression new g[1]["a-b"](1, 2, "string"); -swcHelpers.construct(g[1]["a-b"], [ +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a punctuated key new h["a-b"]["a-b"](1, 2, "string"); -swcHelpers.construct(h["a-b"]["a-b"], [ +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))); +_construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); // Element access expression with a number new i["a-b"][1](1, 2, "string"); -swcHelpers.construct(i["a-b"][1], [ +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))); -swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))); +_construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/newWithSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/newWithSpread_es5.2.minified.js index b152c034770a..8f8d9ad4c67f 100644 --- a/crates/swc/tests/tsc-references/newWithSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/newWithSpread_es5.2.minified.js @@ -1,111 +1,113 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f(x, y) { for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; } var a, b, c, d, e, g, h, i, B = function(x, y) { "use strict"; for(var _len = arguments.length, z = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)z[_key - 2] = arguments[_key]; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; -new f(1, 2, "string"), swcHelpers.construct(f, [ +new f(1, 2, "string"), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), swcHelpers.construct(function() { +])), _construct(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}, swcHelpers.toConsumableArray(a).concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(f, [ +}, _to_consumable_array(a).concat(_to_consumable_array(a))), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), swcHelpers.toConsumableArray(a))), new f(1, 2, "string")(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a), _to_consumable_array(a))), new f(1, 2, "string")(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a)))(), swcHelpers.construct(f, [ +].concat(_to_consumable_array(a)))(), _construct(f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -]))(), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +]))(), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new b.f(1, 2, "string"), swcHelpers.construct(b.f, [ +])), new b.f(1, 2, "string"), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(b.f, [ +].concat(_to_consumable_array(a))), _construct(b.f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new d[1].f(1, 2, "string"), swcHelpers.construct(d[1].f, [ +])), new d[1].f(1, 2, "string"), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(d[1].f, [ +].concat(_to_consumable_array(a))), _construct(d[1].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new e["a-b"].f(1, 2, "string"), swcHelpers.construct(e["a-b"].f, [ +])), new e["a-b"].f(1, 2, "string"), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(e["a-b"].f, [ +].concat(_to_consumable_array(a))), _construct(e["a-b"].f, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new B(1, 2, "string"), swcHelpers.construct(B, [ +])), new B(1, 2, "string"), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(B, [ +].concat(_to_consumable_array(a))), _construct(B, [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new c["a-b"](1, 2, "string"), swcHelpers.construct(c["a-b"], [ +])), new c["a-b"](1, 2, "string"), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(c["a-b"], [ +].concat(_to_consumable_array(a))), _construct(c["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new g[1]["a-b"](1, 2, "string"), swcHelpers.construct(g[1]["a-b"], [ +])), new g[1]["a-b"](1, 2, "string"), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(g[1]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(g[1]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new h["a-b"]["a-b"](1, 2, "string"), swcHelpers.construct(h["a-b"]["a-b"], [ +])), new h["a-b"]["a-b"](1, 2, "string"), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(h["a-b"]["a-b"], [ +].concat(_to_consumable_array(a))), _construct(h["a-b"]["a-b"], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" -])), new i["a-b"][1](1, 2, "string"), swcHelpers.construct(i["a-b"][1], [ +])), new i["a-b"][1](1, 2, "string"), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a))), swcHelpers.construct(i["a-b"][1], [ +].concat(_to_consumable_array(a))), _construct(i["a-b"][1], [ 1, 2 -].concat(swcHelpers.toConsumableArray(a), [ +].concat(_to_consumable_array(a), [ "string" ])); diff --git a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.1.normal.js b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.1.normal.js index 18e5186e71f5..df948a91b1ab 100644 --- a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // Declaration forms for array destructuring // Destructuring from a simple array -> include undefined const [s1] = strArray; @@ -11,7 +12,7 @@ const [, , ...s3] = strArray; s3.push(undefined); // Should error, 'undefined' not part of s2's element type const { t1 } = strMap; t1.toString(); // Should error, t1 possibly undefined -const t2 = swcHelpers.extends({}, strMap); +const t2 = _extends({}, strMap); t2.z.toString(); // Should error { const { x , y , z } = numMapPoint; @@ -19,7 +20,7 @@ t2.z.toString(); // Should error y.toFixed(); // Should OK z.toFixed(); // Should error }{ - const { x } = numMapPoint, q = swcHelpers.objectWithoutProperties(numMapPoint, [ + const { x } = numMapPoint, q = _object_without_properties(numMapPoint, [ "x" ]); x.toFixed(); // Should OK diff --git a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.2.minified.js b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.2.minified.js index cd654418d90b..a0b67a0c14c3 100644 --- a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es2015.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let [s1] = strArray; s1.toString(); let [...s2] = strArray; @@ -7,13 +8,13 @@ let [, , ...s3] = strArray; s3.push(void 0); let { t1 } = strMap; t1.toString(); -let t2 = swcHelpers.extends({}, strMap); +let t2 = _extends({}, strMap); t2.z.toString(); { let { x , y , z } = numMapPoint; x.toFixed(), y.toFixed(), z.toFixed(); }{ - let { x } = numMapPoint, q = swcHelpers.objectWithoutProperties(numMapPoint, [ + let { x } = numMapPoint, q = _object_without_properties(numMapPoint, [ "x" ]); x.toFixed(), q.y.toFixed(), q.z.toFixed(); diff --git a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.1.normal.js b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.1.normal.js index 92913624009c..41dd5d39b570 100644 --- a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.1.normal.js @@ -1,17 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; // Declaration forms for array destructuring // Destructuring from a simple array -> include undefined -var _strArray = swcHelpers.slicedToArray(strArray, 1), s1 = _strArray[0]; +var _strArray = _sliced_to_array(strArray, 1), s1 = _strArray[0]; s1.toString(); // Should error, s1 possibly undefined // Destructuring a rest element -> do not include undefined -var _strArray1 = swcHelpers.toArray(strArray), s2 = _strArray1.slice(0); +var _strArray1 = _to_array(strArray), s2 = _strArray1.slice(0); s2.push(undefined); // Should error, 'undefined' not part of s2's element type // Destructuring a rest element -> do not include undefined -var _strArray2 = swcHelpers.toArray(strArray), s3 = _strArray2.slice(2); +var _strArray2 = _to_array(strArray), s3 = _strArray2.slice(2); s3.push(undefined); // Should error, 'undefined' not part of s2's element type var t1 = strMap.t1; t1.toString(); // Should error, t1 possibly undefined -var t2 = swcHelpers.extends({}, strMap); +var t2 = _extends({}, strMap); t2.z.toString(); // Should error { var x = numMapPoint.x, y = numMapPoint.y, z = numMapPoint.z; @@ -19,7 +22,7 @@ t2.z.toString(); // Should error y.toFixed(); // Should OK z.toFixed(); // Should error }{ - var x1 = numMapPoint.x, q = swcHelpers.objectWithoutProperties(numMapPoint, [ + var x1 = numMapPoint.x, q = _object_without_properties(numMapPoint, [ "x" ]); x1.toFixed(); // Should OK @@ -27,11 +30,11 @@ t2.z.toString(); // Should error q.z.toFixed(); // Should error }var ref; // Assignment forms -ref = swcHelpers.slicedToArray(strArray, 1), target_string = ref[0], ref; // Should error +ref = _sliced_to_array(strArray, 1), target_string = ref[0], ref; // Should error var ref1; -ref1 = swcHelpers.slicedToArray(strArray, 1), target_string_undef = ref1[0], ref1; // Should OK +ref1 = _sliced_to_array(strArray, 1), target_string_undef = ref1[0], ref1; // Should OK var ref2; -ref2 = swcHelpers.toArray(strArray), target_string_arr = ref2.slice(3), ref2; // Should OK +ref2 = _to_array(strArray), target_string_arr = ref2.slice(3), ref2; // Should OK { var x2, y1, z1; var ref3; diff --git a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.2.minified.js b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.2.minified.js index ff5d76f19941..4e63d9a20255 100644 --- a/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/noUncheckedIndexedAccessDestructuring_es5.2.minified.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.slicedToArray(strArray, 1)[0].toString(), swcHelpers.toArray(strArray).slice(0).push(void 0), swcHelpers.toArray(strArray).slice(2).push(void 0), strMap.t1.toString(), swcHelpers.extends({}, strMap).z.toString(); +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +_sliced_to_array(strArray, 1)[0].toString(), _to_array(strArray).slice(0).push(void 0), _to_array(strArray).slice(2).push(void 0), strMap.t1.toString(), _extends({}, strMap).z.toString(); var ref, x = numMapPoint.x, y = numMapPoint.y, z = numMapPoint.z; x.toFixed(), y.toFixed(), z.toFixed(); -var x1 = numMapPoint.x, q = swcHelpers.objectWithoutProperties(numMapPoint, [ +var x1 = numMapPoint.x, q = _object_without_properties(numMapPoint, [ "x" ]); -x1.toFixed(), q.y.toFixed(), q.z.toFixed(), target_string = swcHelpers.slicedToArray(strArray, 1)[0], target_string_undef = swcHelpers.slicedToArray(strArray, 1)[0], target_string_arr = swcHelpers.toArray(strArray).slice(3), (ref = numMapPoint).x, ref.y, ref.z, numMapPoint.q; +x1.toFixed(), q.y.toFixed(), q.z.toFixed(), target_string = _sliced_to_array(strArray, 1)[0], target_string_undef = _sliced_to_array(strArray, 1)[0], target_string_arr = _to_array(strArray).slice(3), (ref = numMapPoint).x, ref.y, ref.z, numMapPoint.q; diff --git a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.1.normal.js b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.1.normal.js index 1a05e159629a..6d6321c6c1eb 100644 --- a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Check that errors are reported for non-generic types with type arguments var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) {})(E || (E = {})); @@ -13,7 +13,7 @@ var v4; function f() { var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var E; (function(E) {})(E || (E = {})); diff --git a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.2.minified.js b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.2.minified.js index 005936a42b30..9ca1fc76255b 100644 --- a/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nonGenericTypeReferenceWithTypeArguments_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; E || (E = {}); diff --git a/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.1.normal.js b/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.1.normal.js index 9e45e5f94bf8..6dcb55a28a9e 100644 --- a/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M; (function(M1) { var a = M1.a = 1; @@ -31,7 +31,7 @@ var M3; (function(M31) { var Utils = function Utils() { "use strict"; - swcHelpers.classCallCheck(this, Utils); + _class_call_check(this, Utils); }; M31.Utils = Utils; })(M3 || (M3 = {})); diff --git a/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.2.minified.js b/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.2.minified.js index bf6827a17381..24b5dae13070 100644 --- a/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nonInstantiatedModule_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (M || (M = {})).a = 1; var M, M2, M3, m = M; M.a, m.a, function(M21) { @@ -11,7 +11,7 @@ M.a, m.a, function(M21) { }(M2 || (M2 = {})), function(M31) { var Utils = function() { "use strict"; - swcHelpers.classCallCheck(this, Utils); + _class_call_check(this, Utils); }; M31.Utils = Utils; }(M3 || (M3 = {})); diff --git a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.1.normal.js b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.1.normal.js index 022613791d50..5ee443fe47ac 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var a; a.toString(); a.nonExist(); // error var { destructuring } = a; // error -var rest = swcHelpers.extends({}, a); // ok +var rest = _extends({}, a); // ok diff --git a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.2.minified.js b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.2.minified.js index 0723d6efc74e..dbb4f942873e 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; a.toString(), a.nonExist(); var a, { destructuring } = a; -swcHelpers.extends({}, a); +_extends({}, a); diff --git a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.1.normal.js index 37a03429474e..f9c0c5da1df3 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var a; a.toString(); a.nonExist(); // error var destructuring = a.destructuring; // error -var rest = swcHelpers.extends({}, a); // ok +var rest = _extends({}, a); // ok diff --git a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.2.minified.js index 542afd708b08..01dcfb57b12c 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveAccessProperty_es5.2.minified.js @@ -1,3 +1,3 @@ var a; -import * as swcHelpers from "@swc/helpers"; -a.toString(), a.nonExist(), a.destructuring, swcHelpers.extends({}, a); +import _extends from "@swc/helpers/lib/_extends.js"; +a.toString(), a.nonExist(), a.destructuring, _extends({}, a); diff --git a/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.1.normal.js b/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.1.normal.js index 7b682270a4b3..6ac356d6b878 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var Narrow = function Narrow() { "use strict"; - swcHelpers.classCallCheck(this, Narrow); + _class_call_check(this, Narrow); }; var a; -if (swcHelpers._instanceof(a, Narrow)) { +if (_instanceof(a, Narrow)) { a.narrowed; // ok a = 123; // error } diff --git a/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.2.minified.js b/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.2.minified.js index b4c4c0b315c6..bab2c3dd5ea8 100644 --- a/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nonPrimitiveNarrow_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var a, b, Narrow = function() { "use strict"; - swcHelpers.classCallCheck(this, Narrow); + _class_call_check(this, Narrow); }; -swcHelpers._instanceof(a, Narrow) && (a.narrowed, a = 123), "number" == typeof a && a.toFixed(), b.toString(); +_instanceof(a, Narrow) && (a.narrowed, a = 123), "number" == typeof a && a.toFixed(), b.toString(); diff --git a/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.1.normal.js index cee774ba9acf..8f3b3f0d81e8 100644 --- a/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var ac; var ai; diff --git a/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.2.minified.js index f79f7004652d..a0d5a90d7c15 100644 --- a/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nullAssignableToEveryType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.1.normal.js b/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.1.normal.js index 0460462b772b..b5379eeb84f5 100644 --- a/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // null is a subtype of any other types except undefined var r0 = true ? null : null; var r0 = true ? null : null; @@ -34,14 +34,14 @@ var r9 = true ? i1 : null; var r9 = true ? null : i1; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var c1; var r10 = true ? c1 : null; var r10 = true ? null : c1; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c2; var r12 = true ? c2 : null; @@ -63,7 +63,7 @@ var r15 = true ? af : null; var r15 = true ? null : af; var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.2.minified.js b/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.2.minified.js index 23aa712f4325..b10d94540689 100644 --- a/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nullIsSubtypeOfEverythingButUndefined_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} !function(E) { @@ -12,6 +12,6 @@ function f() {} }(E || (E = {})), E.A, (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.1.normal.js index 15641b516f9d..1f03a782ebf8 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f(a) { return _f.apply(this, arguments); } @@ -8,7 +8,7 @@ function _f() { // @noEmitHelpers: true // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/37686 - swcHelpers.wrapAsyncGenerator(function*(a) { + _wrap_async_generator(function*(a) { var _b; let c = (_b = a.b) !== null && _b !== void 0 ? _b : 10; while(c){ diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.2.minified.js index a885268f673b..4f81e00e89e4 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.1.normal.js index 3f5867723fb6..77f5715a1645 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f(a) { return _f.apply(this, arguments); @@ -9,7 +9,7 @@ function _f() { // @noEmitHelpers: true // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/37686 - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee(a) { + _wrap_async_generator(regeneratorRuntime.mark(function _callee(a) { var _b, c; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.2.minified.js index 391b814b5239..bfbb5e05e520 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperatorInAsyncGenerator_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.1.normal.js b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.1.normal.js index 0cf9c757a41b..0f9c2668358e 100644 --- a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // String indexer providing a constraint of a user defined type var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -13,10 +15,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,7 +29,7 @@ var B = /*#__PURE__*/ function(A) { }(A); var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var a; // error diff --git a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.2.minified.js b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.2.minified.js index 1cf9211b05c6..cf95aaad561c 100644 --- a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations2_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return ""; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return ""; }, B; }(A), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; new A(), new B(), new B(); diff --git a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.1.normal.js index 820fbae0905f..06e10549e2c3 100644 --- a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -10,7 +11,7 @@ var C = /*#__PURE__*/ function() { }; C.foo // ok = function foo() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.2.minified.js index f958eccb2fab..007306ad4fda 100644 --- a/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/numericIndexerConstrainsPropertyDeclarations_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return ""; - }, C.foo = function() {}, swcHelpers.createClass(C, [ + }, C.foo = function() {}, _create_class(C, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/numericIndexingResults_es5.1.normal.js b/crates/swc/tests/tsc-references/numericIndexingResults_es5.1.normal.js index 557a15681522..f3ce93c1a69d 100644 --- a/crates/swc/tests/tsc-references/numericIndexingResults_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/numericIndexingResults_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[1] = ""; this["2"] = ""; }; diff --git a/crates/swc/tests/tsc-references/numericIndexingResults_es5.2.minified.js b/crates/swc/tests/tsc-references/numericIndexingResults_es5.2.minified.js index 8ebaf42e3c2d..64923cdf45e5 100644 --- a/crates/swc/tests/tsc-references/numericIndexingResults_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/numericIndexingResults_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this[1] = "", this["2"] = ""; + _class_call_check(this, C), this[1] = "", this["2"] = ""; }; c["1"], c["2"], c["3"], c[1], c[2], c[3], i["1"], i["2"], i["3"], i[1], i[2], i[3], a["1"], a["2"], a["3"], a[1], a[2], a[3]; var b = { diff --git a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.1.normal.js b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.1.normal.js index 81720339a91f..4fbdd4b67506 100644 --- a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Each of these types has an error in it. // String named and numeric named properties conflict if they would be equivalent after ToNumber on the property name. var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.2.minified.js b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/numericStringNamedPropertyEquivalence_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.1.normal.js index fc7a87ddba33..2ff44832eb33 100644 --- a/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @declaration: true // Object literals in unions are normalized upon widening @@ -59,10 +59,10 @@ a2 = { a2 = { a: 1 }; // Error -let b2 = swcHelpers.objectSpread({}, b1, { +let b2 = _object_spread({}, b1, { z: 55 }); -let b3 = swcHelpers.objectSpread({}, b2); +let b3 = _object_spread({}, b2); let c1 = !true ? {} : opts; let c2 = !true ? opts : {}; let c3 = !true ? { diff --git a/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.2.minified.js index f5db91aeecbc..65d6b8cc037e 100644 --- a/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectLiteralNormalization_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; let a1 = { a: 0 }; @@ -27,10 +27,10 @@ a2.a, a2.b, a2 = { }, a2 = { a: 1 }; -let b2 = swcHelpers.objectSpread({}, b1, { +let b2 = _object_spread({}, b1, { z: 55 }); -swcHelpers.objectSpread({}, b2); +_object_spread({}, b2); let d1 = { kind: 'a', pos: { diff --git a/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.1.normal.js b/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.1.normal.js index debda77a739c..b2258ff9116c 100644 --- a/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @declaration: true // Object literals in unions are normalized upon widening @@ -59,10 +59,10 @@ a2 = { a2 = { a: 1 }; // Error -var b2 = swcHelpers.objectSpread({}, b1, { +var b2 = _object_spread({}, b1, { z: 55 }); -var b3 = swcHelpers.objectSpread({}, b2); +var b3 = _object_spread({}, b2); var c1 = !true ? {} : opts; var c2 = !true ? opts : {}; var c3 = !true ? { diff --git a/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.2.minified.js b/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.2.minified.js index 3409327368f0..fdcf36818f87 100644 --- a/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectLiteralNormalization_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var a1 = { a: 0 }; @@ -27,10 +27,10 @@ a2.a, a2.b, a2 = { }, a2 = { a: 1 }; -var b2 = swcHelpers.objectSpread({}, b1, { +var b2 = _object_spread({}, b1, { z: 55 }); -swcHelpers.objectSpread({}, b2); +_object_spread({}, b2); var d1 = { kind: "a", pos: { diff --git a/crates/swc/tests/tsc-references/objectRest2_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRest2_es2015.1.normal.js index eda46d4508a1..80b14a81fde0 100644 --- a/crates/swc/tests/tsc-references/objectRest2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRest2_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function rootConnection(name) { return { resolve: function() { - var _ref = swcHelpers.asyncToGenerator(function*(context, args) { + var _ref = _async_to_generator(function*(context, args) { const { objects } = yield { objects: 12 }; - return swcHelpers.objectSpread({}, connectionFromArray(objects, args)); + return _object_spread({}, connectionFromArray(objects, args)); }); return function(context, args) { return _ref.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/objectRest2_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRest2_es2015.2.minified.js index d87d33b73013..f5958f752f47 100644 --- a/crates/swc/tests/tsc-references/objectRest2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRest2_es2015.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; !function(name) { var _ref; return { - resolve: (_ref = swcHelpers.asyncToGenerator(function*(context, args) { + resolve: (_ref = _async_to_generator(function*(context, args) { let { objects } = yield { objects: 12 }; - return swcHelpers.objectSpread({}, connectionFromArray(objects, args)); + return _object_spread({}, connectionFromArray(objects, args)); }), function(context, args) { return _ref.apply(this, arguments); }) diff --git a/crates/swc/tests/tsc-references/objectRest2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRest2_es5.1.normal.js index caf72a08599f..3ecd961b6c50 100644 --- a/crates/swc/tests/tsc-references/objectRest2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRest2_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import regeneratorRuntime from "regenerator-runtime"; function rootConnection(name) { return { resolve: function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(context, args) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(context, args) { var objects; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -14,7 +15,7 @@ function rootConnection(name) { }; case 2: objects = _ctx.sent.objects; - return _ctx.abrupt("return", swcHelpers.objectSpread({}, connectionFromArray(objects, args))); + return _ctx.abrupt("return", _object_spread({}, connectionFromArray(objects, args))); case 4: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/objectRest2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRest2_es5.2.minified.js index 7a7bd8d4fc30..2534f3d331cb 100644 --- a/crates/swc/tests/tsc-references/objectRest2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRest2_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; import regeneratorRuntime from "regenerator-runtime"; !function(name) { var _ref; return { - resolve: (_ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(context, args) { + resolve: (_ref = _async_to_generator(regeneratorRuntime.mark(function _callee(context, args) { var objects; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ @@ -12,7 +13,7 @@ import regeneratorRuntime from "regenerator-runtime"; objects: 12 }; case 2: - return objects = _ctx.sent.objects, _ctx.abrupt("return", swcHelpers.objectSpread({}, connectionFromArray(objects, args))); + return objects = _ctx.sent.objects, _ctx.abrupt("return", _object_spread({}, connectionFromArray(objects, args))); case 4: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/objectRestAssignment_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestAssignment_es2015.1.normal.js index e62a9ba7d9c3..2c7cf45aad94 100644 --- a/crates/swc/tests/tsc-references/objectRestAssignment_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestAssignment_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es2015 let ka; let nested; @@ -6,25 +7,25 @@ let other; let rest; let complex; var _complex; -_complex = complex, nested = swcHelpers.objectWithoutProperties(_complex.x, [ +_complex = complex, nested = _object_without_properties(_complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(_complex, [ +]), rest = _object_without_properties(_complex, [ "x", "y" ]), ({ x: { ka } , y: other } = _complex), _complex; // should be: let overEmit; // var _g = overEmit.a, [_h, ...y] = _g, nested2 = __rest(_h, []), _j = overEmit.b, { z } = _j, c = __rest(_j, ["z"]), rest2 = __rest(overEmit, ["a", "b"]); -var { a: [{}, ...y] , b: { z } } = overEmit, nested2 = swcHelpers.extends({}, overEmit.a[0]), c = swcHelpers.objectWithoutProperties(overEmit.b, [ +var { a: [{}, ...y] , b: { z } } = overEmit, nested2 = _extends({}, overEmit.a[0]), c = _object_without_properties(overEmit.b, [ "z" -]), rest2 = swcHelpers.objectWithoutProperties(overEmit, [ +]), rest2 = _object_without_properties(overEmit, [ "a", "b" ]); var _overEmit; -_overEmit = overEmit, nested2 = swcHelpers.extends({}, _overEmit.a[0]), c = swcHelpers.objectWithoutProperties(_overEmit.b, [ +_overEmit = overEmit, nested2 = _extends({}, _overEmit.a[0]), c = _object_without_properties(_overEmit.b, [ "z" -]), rest2 = swcHelpers.objectWithoutProperties(_overEmit, [ +]), rest2 = _object_without_properties(_overEmit, [ "a", "b" ]), ({ a: [{}, ...y] , b: { z } } = _overEmit), _overEmit; diff --git a/crates/swc/tests/tsc-references/objectRestAssignment_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestAssignment_es2015.2.minified.js index f85323cfbbcd..5cb42448cb79 100644 --- a/crates/swc/tests/tsc-references/objectRestAssignment_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestAssignment_es2015.2.minified.js @@ -1,21 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let ka, other; -_complex = void 0, swcHelpers.objectWithoutProperties(_complex.x, [ +_object_without_properties((_complex = void 0).x, [ "ka" -]), swcHelpers.objectWithoutProperties(_complex, [ +]), _object_without_properties(_complex, [ "x", "y" ]), { x: { ka } , y: other } = _complex; let overEmit; var _complex, _overEmit, { a: [{}, ...y] , b: { z } } = overEmit; -swcHelpers.extends({}, overEmit.a[0]), swcHelpers.objectWithoutProperties(overEmit.b, [ +_extends({}, overEmit.a[0]), _object_without_properties(overEmit.b, [ "z" -]), swcHelpers.objectWithoutProperties(overEmit, [ +]), _object_without_properties(overEmit, [ "a", "b" -]), _overEmit = overEmit, swcHelpers.extends({}, _overEmit.a[0]), swcHelpers.objectWithoutProperties(_overEmit.b, [ +]), _extends({}, (_overEmit = overEmit).a[0]), _object_without_properties(_overEmit.b, [ "z" -]), swcHelpers.objectWithoutProperties(_overEmit, [ +]), _object_without_properties(_overEmit, [ "a", "b" ]), { a: [{}, ...y] , b: { z } } = _overEmit; diff --git a/crates/swc/tests/tsc-references/objectRestAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestAssignment_es5.1.normal.js index 13c313824eaf..56e8da677e3d 100644 --- a/crates/swc/tests/tsc-references/objectRestAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestAssignment_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; // @target: es2015 var ka; var nested; @@ -7,26 +10,26 @@ var rest; var complex; var _complex; var ref; -_complex = complex, nested = swcHelpers.objectWithoutProperties(_complex.x, [ +_complex = complex, nested = _object_without_properties(_complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(_complex, [ +]), rest = _object_without_properties(_complex, [ "x", "y" ]), ref = _complex, ka = ref.x.ka, other = ref.y, ref, _complex; // should be: var overEmit; // var _g = overEmit.a, [_h, ...y] = _g, nested2 = __rest(_h, []), _j = overEmit.b, { z } = _j, c = __rest(_j, ["z"]), rest2 = __rest(overEmit, ["a", "b"]); -var _a = swcHelpers.toArray(overEmit.a), ref1 = _a[0], ref1 = ref1 !== null ? ref1 : swcHelpers._throw(new TypeError("Cannot destructure undefined")), y = _a.slice(1), z = overEmit.b.z, nested2 = swcHelpers.extends({}, overEmit.a[0]), c = swcHelpers.objectWithoutProperties(overEmit.b, [ +var _a = _to_array(overEmit.a), ref1 = _a[0], ref1 = ref1 !== null ? ref1 : _throw(new TypeError("Cannot destructure undefined")), y = _a.slice(1), z = overEmit.b.z, nested2 = _extends({}, overEmit.a[0]), c = _object_without_properties(overEmit.b, [ "z" -]), rest2 = swcHelpers.objectWithoutProperties(overEmit, [ +]), rest2 = _object_without_properties(overEmit, [ "a", "b" ]); var _overEmit; var ref2, ref3, ref4; -_overEmit = overEmit, nested2 = swcHelpers.extends({}, _overEmit.a[0]), c = swcHelpers.objectWithoutProperties(_overEmit.b, [ +_overEmit = overEmit, nested2 = _extends({}, _overEmit.a[0]), c = _object_without_properties(_overEmit.b, [ "z" -]), rest2 = swcHelpers.objectWithoutProperties(_overEmit, [ +]), rest2 = _object_without_properties(_overEmit, [ "a", "b" -]), ref2 = _overEmit, ref3 = swcHelpers.toArray(ref2.a), ref4 = ref3[0], ref4, y = ref3.slice(1), ref3, z = ref2.b.z, ref2, _overEmit; +]), ref2 = _overEmit, ref3 = _to_array(ref2.a), ref4 = ref3[0], ref4, y = ref3.slice(1), ref3, z = ref2.b.z, ref2, _overEmit; diff --git a/crates/swc/tests/tsc-references/objectRestAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestAssignment_es5.2.minified.js index 8439c8b6b8e7..09933208988a 100644 --- a/crates/swc/tests/tsc-references/objectRestAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestAssignment_es5.2.minified.js @@ -1,19 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; -_complex = complex, swcHelpers.objectWithoutProperties(_complex.x, [ +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _throw from "@swc/helpers/lib/_throw.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +_object_without_properties((_complex = complex).x, [ "ka" -]), swcHelpers.objectWithoutProperties(_complex, [ +]), _object_without_properties(_complex, [ "x", "y" ]), (ref = _complex).x.ka, ref.y; -var complex, _complex, ref, overEmit, _overEmit, ref1, ref2, _a = swcHelpers.toArray(overEmit.a), ref3 = _a[0], ref3 = null !== ref3 ? ref3 : swcHelpers._throw(new TypeError("Cannot destructure undefined")); -_a.slice(1), overEmit.b.z, swcHelpers.extends({}, overEmit.a[0]), swcHelpers.objectWithoutProperties(overEmit.b, [ +var complex, _complex, ref, overEmit, _overEmit, ref1, ref2, _a = _to_array(overEmit.a), ref3 = _a[0], ref3 = null !== ref3 ? ref3 : _throw(new TypeError("Cannot destructure undefined")); +_a.slice(1), overEmit.b.z, _extends({}, overEmit.a[0]), _object_without_properties(overEmit.b, [ "z" -]), swcHelpers.objectWithoutProperties(overEmit, [ +]), _object_without_properties(overEmit, [ "a", "b" -]), _overEmit = overEmit, swcHelpers.extends({}, _overEmit.a[0]), swcHelpers.objectWithoutProperties(_overEmit.b, [ +]), _extends({}, (_overEmit = overEmit).a[0]), _object_without_properties(_overEmit.b, [ "z" -]), swcHelpers.objectWithoutProperties(_overEmit, [ +]), _object_without_properties(_overEmit, [ "a", "b" -]), ref1 = _overEmit, (ref2 = swcHelpers.toArray(ref1.a))[0], ref2.slice(1), ref1.b.z; +]), (ref2 = _to_array((ref1 = _overEmit).a))[0], ref2.slice(1), ref1.b.z; diff --git a/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.1.normal.js index 23dedc594f81..034c3106c043 100644 --- a/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let a = 1, b = 2; try {} catch (_param) { - var { a: a1 } = _param, b1 = swcHelpers.objectWithoutProperties(_param, [ + var { a: a1 } = _param, b1 = _object_without_properties(_param, [ "a" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestCatchES5_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/objectRestCatchES5_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestCatchES5_es5.1.normal.js index 1e79b462acf4..ae060d217113 100644 --- a/crates/swc/tests/tsc-references/objectRestCatchES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestCatchES5_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; var a = 1, b = 2; try {} catch (_param) { - var a1 = _param.a, b1 = swcHelpers.objectWithoutProperties(_param, [ + var a1 = _param.a, b1 = _object_without_properties(_param, [ "a" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestCatchES5_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestCatchES5_es5.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/objectRestCatchES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestCatchES5_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/objectRestForOf_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestForOf_es2015.1.normal.js index 313fb2f677d4..2b5cf5179360 100644 --- a/crates/swc/tests/tsc-references/objectRestForOf_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestForOf_es2015.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es2015 let array; for (let _ref of array){ - var { x } = _ref, restOf = swcHelpers.objectWithoutProperties(_ref, [ + var { x } = _ref, restOf = _object_without_properties(_ref, [ "x" ]); [ @@ -14,7 +15,7 @@ let xx; let rrestOff; for (var _ref1 of array){ var __ref; - __ref = _ref1, rrestOff = swcHelpers.objectWithoutProperties(__ref, [ + __ref = _ref1, rrestOff = _object_without_properties(__ref, [ "x" ]), ({ x: xx } = __ref), __ref; [ @@ -22,7 +23,7 @@ for (var _ref1 of array){ rrestOff ]; } -for (const norest of array.map((a)=>swcHelpers.objectSpread({}, a, { +for (const norest of array.map((a)=>_object_spread({}, a, { x: 'a string' }))){ [ diff --git a/crates/swc/tests/tsc-references/objectRestForOf_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestForOf_es2015.2.minified.js index 60de020ef8c3..a10a99801455 100644 --- a/crates/swc/tests/tsc-references/objectRestForOf_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestForOf_es2015.2.minified.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let array; for (let _ref of array){ var __ref, { x } = _ref; - swcHelpers.objectWithoutProperties(_ref, [ + _object_without_properties(_ref, [ "x" ]); } let xx; -for (var _ref1 of array)__ref = _ref1, swcHelpers.objectWithoutProperties(__ref, [ +for (var _ref1 of array)_object_without_properties(__ref = _ref1, [ "x" ]), { x: xx } = __ref; -for (let norest of array.map((a)=>swcHelpers.objectSpread({}, a, { +for (let norest of array.map((a)=>_object_spread({}, a, { x: 'a string' })))norest.x, norest.y; diff --git a/crates/swc/tests/tsc-references/objectRestForOf_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestForOf_es5.1.normal.js index 7f667f2e3801..838e9a57a757 100644 --- a/crates/swc/tests/tsc-references/objectRestForOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestForOf_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es2015 var array; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { for(var _iterator = array[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ var _ref = _step.value; - var x = _ref.x, restOf = swcHelpers.objectWithoutProperties(_ref, [ + var x = _ref.x, restOf = _object_without_properties(_ref, [ "x" ]); [ @@ -35,7 +36,7 @@ try { var _ref1 = _step1.value; var __ref; var ref; - __ref = _ref1, rrestOff = swcHelpers.objectWithoutProperties(__ref, [ + __ref = _ref1, rrestOff = _object_without_properties(__ref, [ "x" ]), ref = __ref, xx = ref.x, ref, __ref; [ @@ -60,7 +61,7 @@ try { var _iteratorNormalCompletion2 = true, _didIteratorError2 = false, _iteratorError2 = undefined; try { for(var _iterator2 = array.map(function(a) { - return swcHelpers.objectSpread({}, a, { + return _object_spread({}, a, { x: "a string" }); })[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){ diff --git a/crates/swc/tests/tsc-references/objectRestForOf_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestForOf_es5.2.minified.js index c9303a9adad3..5b95e2292f69 100644 --- a/crates/swc/tests/tsc-references/objectRestForOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestForOf_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var array, _step, _iterator = array[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ var _ref = _step.value; - _ref.x, swcHelpers.objectWithoutProperties(_ref, [ + _ref.x, _object_without_properties(_ref, [ "x" ]); } @@ -18,7 +19,7 @@ try { } var _iteratorNormalCompletion1 = !0, _didIteratorError1 = !1, _iteratorError1 = void 0; try { - for(var __ref, _step1, _iterator1 = array[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)__ref = _step1.value, swcHelpers.objectWithoutProperties(__ref, [ + for(var __ref, _step1, _iterator1 = array[Symbol.iterator](); !(_iteratorNormalCompletion1 = (_step1 = _iterator1.next()).done); _iteratorNormalCompletion1 = !0)__ref = _step1.value, _object_without_properties(__ref, [ "x" ]), __ref.x; } catch (err) { @@ -33,7 +34,7 @@ try { var _iteratorNormalCompletion2 = !0, _didIteratorError2 = !1, _iteratorError2 = void 0; try { for(var _step2, _iterator2 = array.map(function(a) { - return swcHelpers.objectSpread({}, a, { + return _object_spread({}, a, { x: "a string" }); })[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0){ diff --git a/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.1.normal.js index 74131967d427..36e144e501f7 100644 --- a/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5 function cloneAgain(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); } suddenly((_param)=>{ - var { x: a } = _param, rest = swcHelpers.objectWithoutProperties(_param, [ + var { x: a } = _param, rest = _object_without_properties(_param, [ "x" ]); return rest.y; @@ -18,29 +18,29 @@ suddenly((_param = { }, y: 'noo' })=>{ - var { x: { z =12 } } = _param, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var { x: { z =12 } } = _param, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; }); class C { m(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone } set p(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone } } function foobar(_param = {}) { - var { bar ={} } = _param, opts = swcHelpers.objectWithoutProperties(_param, [ + var { bar ={} } = _param, opts = _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.2.minified.js index 09a73830decd..e489754b5a00 100644 --- a/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestParameterES5_es2015.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; function foobar(_param = {}) { var { bar ={} } = _param; - swcHelpers.objectWithoutProperties(_param, [ + _object_without_properties(_param, [ "bar" ]); } suddenly((_param)=>{ var { x: a } = _param; - return swcHelpers.objectWithoutProperties(_param, [ + return _object_without_properties(_param, [ "x" ]).y; }), suddenly((_param = { @@ -17,9 +17,9 @@ suddenly((_param)=>{ }, y: 'noo' })=>{ - var { x: { z =12 } } = _param, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var { x: { z =12 } } = _param, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; diff --git a/crates/swc/tests/tsc-references/objectRestParameterES5_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestParameterES5_es5.1.normal.js index c65ab75175bb..de3625ea733c 100644 --- a/crates/swc/tests/tsc-references/objectRestParameterES5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestParameterES5_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5 function cloneAgain(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); } suddenly(function(_param) { - var a = _param.x, rest = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.x, rest = _object_without_properties(_param, [ "x" ]); return rest.y; @@ -19,9 +21,9 @@ suddenly(function() { }, y: "noo" }; - var _x = _param.x, _z = _x.z, z = _z === void 0 ? 12 : _z, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var _x = _param.x, _z = _x.z, z = _z === void 0 ? 12 : _z, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; @@ -29,20 +31,20 @@ suddenly(function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m = function m(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "p", set: function set(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone @@ -53,7 +55,7 @@ var C = /*#__PURE__*/ function() { }(); function foobar() { var _param = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; - var _bar = _param.bar, bar = _bar === void 0 ? {} : _bar, opts = swcHelpers.objectWithoutProperties(_param, [ + var _bar = _param.bar, bar = _bar === void 0 ? {} : _bar, opts = _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestParameterES5_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestParameterES5_es5.2.minified.js index 06ff52fb1f0c..7a78e8a24c87 100644 --- a/crates/swc/tests/tsc-references/objectRestParameterES5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestParameterES5_es5.2.minified.js @@ -1,6 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; suddenly(function(_param) { - return _param.x, swcHelpers.objectWithoutProperties(_param, [ + return _param.x, _object_without_properties(_param, [ "x" ]).y; }), suddenly(function() { @@ -10,9 +12,9 @@ suddenly(function(_param) { ka: 1 }, y: "noo" - }, nested = (_param.x.z, swcHelpers.objectWithoutProperties(_param.x, [ + }, nested = (_param.x.z, _object_without_properties(_param.x, [ "z" - ])), rest = swcHelpers.objectWithoutProperties(_param, [ + ])), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; @@ -20,17 +22,17 @@ suddenly(function(_param) { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.m = function(_param) { - _param.a, swcHelpers.objectWithoutProperties(_param, [ + _param.a, _object_without_properties(_param, [ "a" ]); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "p", set: function(_param) { - _param.a, swcHelpers.objectWithoutProperties(_param, [ + _param.a, _object_without_properties(_param, [ "a" ]); } @@ -39,7 +41,7 @@ var C = function() { }(); function foobar() { var _param = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - _param.bar, swcHelpers.objectWithoutProperties(_param, [ + _param.bar, _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestParameter_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestParameter_es2015.1.normal.js index eb72284fb463..cb5b0f0734ee 100644 --- a/crates/swc/tests/tsc-references/objectRestParameter_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestParameter_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es2015 function cloneAgain(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); } suddenly((_param)=>{ - var { x: a } = _param, rest = swcHelpers.objectWithoutProperties(_param, [ + var { x: a } = _param, rest = _object_without_properties(_param, [ "x" ]); return rest.y; @@ -18,29 +18,29 @@ suddenly((_param = { }, y: 'noo' })=>{ - var { x: { z =12 } } = _param, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var { x: { z =12 } } = _param, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; }); class C { m(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone } set p(_param) { - var { a } = _param, clone = swcHelpers.objectWithoutProperties(_param, [ + var { a } = _param, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone } } function foobar(_param = {}) { - var { bar ={} } = _param, opts = swcHelpers.objectWithoutProperties(_param, [ + var { bar ={} } = _param, opts = _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestParameter_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestParameter_es2015.2.minified.js index 09a73830decd..e489754b5a00 100644 --- a/crates/swc/tests/tsc-references/objectRestParameter_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestParameter_es2015.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; function foobar(_param = {}) { var { bar ={} } = _param; - swcHelpers.objectWithoutProperties(_param, [ + _object_without_properties(_param, [ "bar" ]); } suddenly((_param)=>{ var { x: a } = _param; - return swcHelpers.objectWithoutProperties(_param, [ + return _object_without_properties(_param, [ "x" ]).y; }), suddenly((_param = { @@ -17,9 +17,9 @@ suddenly((_param)=>{ }, y: 'noo' })=>{ - var { x: { z =12 } } = _param, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var { x: { z =12 } } = _param, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; diff --git a/crates/swc/tests/tsc-references/objectRestParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestParameter_es5.1.normal.js index f70af02c521e..e15c67969bb4 100644 --- a/crates/swc/tests/tsc-references/objectRestParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestParameter_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es2015 function cloneAgain(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); } suddenly(function(_param) { - var a = _param.x, rest = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.x, rest = _object_without_properties(_param, [ "x" ]); return rest.y; @@ -19,9 +21,9 @@ suddenly(function() { }, y: "noo" }; - var _x = _param.x, _z = _x.z, z = _z === void 0 ? 12 : _z, nested = swcHelpers.objectWithoutProperties(_param.x, [ + var _x = _param.x, _z = _x.z, z = _z === void 0 ? 12 : _z, nested = _object_without_properties(_param.x, [ "z" - ]), rest = swcHelpers.objectWithoutProperties(_param, [ + ]), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; @@ -29,20 +31,20 @@ suddenly(function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.m = function m(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "p", set: function set(_param) { - var a = _param.a, clone = swcHelpers.objectWithoutProperties(_param, [ + var a = _param.a, clone = _object_without_properties(_param, [ "a" ]); // actually, never mind, don't clone @@ -53,7 +55,7 @@ var C = /*#__PURE__*/ function() { }(); function foobar() { var _param = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; - var _bar = _param.bar, bar = _bar === void 0 ? {} : _bar, opts = swcHelpers.objectWithoutProperties(_param, [ + var _bar = _param.bar, bar = _bar === void 0 ? {} : _bar, opts = _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestParameter_es5.2.minified.js index 06ff52fb1f0c..7a78e8a24c87 100644 --- a/crates/swc/tests/tsc-references/objectRestParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestParameter_es5.2.minified.js @@ -1,6 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; suddenly(function(_param) { - return _param.x, swcHelpers.objectWithoutProperties(_param, [ + return _param.x, _object_without_properties(_param, [ "x" ]).y; }), suddenly(function() { @@ -10,9 +12,9 @@ suddenly(function(_param) { ka: 1 }, y: "noo" - }, nested = (_param.x.z, swcHelpers.objectWithoutProperties(_param.x, [ + }, nested = (_param.x.z, _object_without_properties(_param.x, [ "z" - ])), rest = swcHelpers.objectWithoutProperties(_param, [ + ])), rest = _object_without_properties(_param, [ "x" ]); return rest.y + nested.ka; @@ -20,17 +22,17 @@ suddenly(function(_param) { var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.m = function(_param) { - _param.a, swcHelpers.objectWithoutProperties(_param, [ + _param.a, _object_without_properties(_param, [ "a" ]); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "p", set: function(_param) { - _param.a, swcHelpers.objectWithoutProperties(_param, [ + _param.a, _object_without_properties(_param, [ "a" ]); } @@ -39,7 +41,7 @@ var C = function() { }(); function foobar() { var _param = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - _param.bar, swcHelpers.objectWithoutProperties(_param, [ + _param.bar, _object_without_properties(_param, [ "bar" ]); } diff --git a/crates/swc/tests/tsc-references/objectRestReadonly_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRestReadonly_es2015.1.normal.js index 62030478004f..043a8f88e787 100644 --- a/crates/swc/tests/tsc-references/objectRestReadonly_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestReadonly_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; const obj = { foo: 'bar', baz: 'qux', quux: 'quuz' }; -const { foo } = obj, rest = swcHelpers.objectWithoutProperties(obj, [ +const { foo } = obj, rest = _object_without_properties(obj, [ "foo" ]); delete rest.baz; diff --git a/crates/swc/tests/tsc-references/objectRestReadonly_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRestReadonly_es2015.2.minified.js index 314d924ea357..fe1e32746fab 100644 --- a/crates/swc/tests/tsc-references/objectRestReadonly_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestReadonly_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; let obj = { foo: 'bar', baz: 'qux', quux: 'quuz' -}, { foo } = obj, rest = swcHelpers.objectWithoutProperties(obj, [ +}, { foo } = obj, rest = _object_without_properties(obj, [ "foo" ]); delete rest.baz; diff --git a/crates/swc/tests/tsc-references/objectRestReadonly_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRestReadonly_es5.1.normal.js index 2eaae9aa4144..0c332db9d496 100644 --- a/crates/swc/tests/tsc-references/objectRestReadonly_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestReadonly_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; var obj = { foo: "bar", baz: "qux", quux: "quuz" }; -var foo = obj.foo, rest = swcHelpers.objectWithoutProperties(obj, [ +var foo = obj.foo, rest = _object_without_properties(obj, [ "foo" ]); delete rest.baz; diff --git a/crates/swc/tests/tsc-references/objectRestReadonly_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRestReadonly_es5.2.minified.js index 003be5479a2c..ba7cfe839c12 100644 --- a/crates/swc/tests/tsc-references/objectRestReadonly_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestReadonly_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; var obj = { foo: "bar", baz: "qux", quux: "quuz" }; -obj.foo, delete swcHelpers.objectWithoutProperties(obj, [ +obj.foo, delete _object_without_properties(obj, [ "foo" ]).baz; diff --git a/crates/swc/tests/tsc-references/objectRest_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectRest_es2015.1.normal.js index 5f9b88f25d42..75189b0d2dcf 100644 --- a/crates/swc/tests/tsc-references/objectRest_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRest_es2015.1.normal.js @@ -1,63 +1,65 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @target: es2015 var o = { a: 1, b: 'no' }; -var clone = swcHelpers.extends({}, o); -var { a } = o, justB = swcHelpers.objectWithoutProperties(o, [ +var clone = _extends({}, o); +var { a } = o, justB = _object_without_properties(o, [ "a" ]); -var { a , b: renamed } = o, empty = swcHelpers.objectWithoutProperties(o, [ +var { a , b: renamed } = o, empty = _object_without_properties(o, [ "a", "b" ]); -var { ['b']: renamed } = o, justA = swcHelpers.objectWithoutProperties(o, [ +var { ['b']: renamed } = o, justA = _object_without_properties(o, [ 'b' ]); -var { 'b': renamed } = o, justA = swcHelpers.objectWithoutProperties(o, [ +var { 'b': renamed } = o, justA = _object_without_properties(o, [ 'b' ]); -var { b: { '0': n , '1': oooo } } = o, justA = swcHelpers.objectWithoutProperties(o, [ +var { b: { '0': n , '1': oooo } } = o, justA = _object_without_properties(o, [ "b" ]); let o2 = { c: 'terrible idea?', d: 'yes' }; -var { d: renamed } = o2, d = swcHelpers.objectWithoutProperties(o2, [ +var { d: renamed } = o2, d = _object_without_properties(o2, [ "d" ]); let nestedrest; -var { x , n1: { y , n2: { z } } } = nestedrest, nr = swcHelpers.extends({}, nestedrest.n1.n2.n3), restrest = swcHelpers.objectWithoutProperties(nestedrest, [ +var { x , n1: { y , n2: { z } } } = nestedrest, nr = _extends({}, nestedrest.n1.n2.n3), restrest = _object_without_properties(nestedrest, [ "x", "n1" ]); let complex; -var { x: { ka } , y: other } = complex, nested = swcHelpers.objectWithoutProperties(complex.x, [ +var { x: { ka } , y: other } = complex, nested = _object_without_properties(complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(complex, [ +]), rest = _object_without_properties(complex, [ "x", "y" ]); var _complex; -_complex = complex, nested = swcHelpers.objectWithoutProperties(_complex.x, [ +_complex = complex, nested = _object_without_properties(_complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(_complex, [ +]), rest = _object_without_properties(_complex, [ "x", "y" ]), ({ x: { ka } , y: other } = _complex), _complex; var _ref = { x: 1, y: 2 -}, { x } = _ref, fresh = swcHelpers.objectWithoutProperties(_ref, [ +}, { x } = _ref, fresh = _object_without_properties(_ref, [ "x" ]); var _tmp; _tmp = { x: 1, y: 2 -}, fresh = swcHelpers.objectWithoutProperties(_tmp, [ +}, fresh = _object_without_properties(_tmp, [ "x" ]), ({ x } = _tmp), _tmp; class Removable { @@ -69,26 +71,26 @@ class Removable { m() {} } var removable = new Removable(); -var { removed } = removable, removableRest = swcHelpers.objectWithoutProperties(removable, [ +var { removed } = removable, removableRest = _object_without_properties(removable, [ "removed" ]); var i = removable; -var { removed } = i, removableRest2 = swcHelpers.objectWithoutProperties(i, [ +var { removed } = i, removableRest2 = _object_without_properties(i, [ "removed" ]); let computed = 'b'; let computed2 = 'a'; -var { [computed]: stillNotGreat , [computed2]: soSo } = o, o = swcHelpers.objectWithoutProperties(o, [ +var { [computed]: stillNotGreat , [computed2]: soSo } = o, o = _object_without_properties(o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); var _o; -_o = o, o = swcHelpers.objectWithoutProperties(_o, [ +_o = o, o = _object_without_properties(_o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)), ({ [computed]: stillNotGreat , [computed2]: soSo } = _o), _o; +].map(_to_property_key)), ({ [computed]: stillNotGreat , [computed2]: soSo } = _o), _o; var noContextualType = (_param)=>{ - var { aNumber =12 } = _param, notEmptyObject = swcHelpers.objectWithoutProperties(_param, [ + var { aNumber =12 } = _param, notEmptyObject = _object_without_properties(_param, [ "aNumber" ]); return aNumber + notEmptyObject.anythingGoes; diff --git a/crates/swc/tests/tsc-references/objectRest_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectRest_es2015.2.minified.js index 665c2e971f22..bf75310db103 100644 --- a/crates/swc/tests/tsc-references/objectRest_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRest_es2015.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; var _complex, _tmp, _o, o = { a: 1, b: 'no' }; -swcHelpers.extends({}, o); +_extends({}, o); var { a } = o; -swcHelpers.objectWithoutProperties(o, [ +_object_without_properties(o, [ "a" ]); var { a , b: renamed } = o; -swcHelpers.objectWithoutProperties(o, [ +_object_without_properties(o, [ "a", "b" ]); var { b: renamed } = o; -swcHelpers.objectWithoutProperties(o, [ +_object_without_properties(o, [ 'b' ]); var { b: renamed } = o; -swcHelpers.objectWithoutProperties(o, [ +_object_without_properties(o, [ 'b' ]); var { b: { '0': n , '1': oooo } } = o; -swcHelpers.objectWithoutProperties(o, [ +_object_without_properties(o, [ "b" ]); let o2 = { @@ -30,25 +32,25 @@ let o2 = { d: 'yes' }; var { d: renamed } = o2; -swcHelpers.objectWithoutProperties(o2, [ +_object_without_properties(o2, [ "d" ]); let nestedrest; var { x , n1: { y , n2: { z } } } = nestedrest; -swcHelpers.extends({}, nestedrest.n1.n2.n3), swcHelpers.objectWithoutProperties(nestedrest, [ +_extends({}, nestedrest.n1.n2.n3), _object_without_properties(nestedrest, [ "x", "n1" ]); let complex; var { x: { ka } , y: other } = complex; -swcHelpers.objectWithoutProperties(complex.x, [ +_object_without_properties(complex.x, [ "ka" -]), swcHelpers.objectWithoutProperties(complex, [ +]), _object_without_properties(complex, [ "x", "y" -]), _complex = complex, swcHelpers.objectWithoutProperties(_complex.x, [ +]), _object_without_properties((_complex = complex).x, [ "ka" -]), swcHelpers.objectWithoutProperties(_complex, [ +]), _object_without_properties(_complex, [ "x", "y" ]), { x: { ka } , y: other } = _complex; @@ -56,12 +58,12 @@ var _ref = { x: 1, y: 2 }, { x } = _ref; -swcHelpers.objectWithoutProperties(_ref, [ +_object_without_properties(_ref, [ "x" -]), _tmp = { +]), _object_without_properties(_tmp = { x: 1, y: 2 -}, swcHelpers.objectWithoutProperties(_tmp, [ +}, [ "x" ]), { x } = _tmp; var removable = new class { @@ -72,19 +74,19 @@ var removable = new class { set both(value) {} m() {} }(), { removed } = removable; -swcHelpers.objectWithoutProperties(removable, [ +_object_without_properties(removable, [ "removed" ]); var i = removable, { removed } = i; -swcHelpers.objectWithoutProperties(i, [ +_object_without_properties(i, [ "removed" ]); let computed = 'b', computed2 = 'a'; -var { [computed]: stillNotGreat , [computed2]: soSo } = o, o = swcHelpers.objectWithoutProperties(o, [ +var { [computed]: stillNotGreat , [computed2]: soSo } = o, o = _object_without_properties(o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)); -_o = o, o = swcHelpers.objectWithoutProperties(_o, [ +].map(_to_property_key)); +o = _object_without_properties(_o = o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)), { [computed]: stillNotGreat , [computed2]: soSo } = _o; +].map(_to_property_key)), { [computed]: stillNotGreat , [computed2]: soSo } = _o; diff --git a/crates/swc/tests/tsc-references/objectRest_es5.1.normal.js b/crates/swc/tests/tsc-references/objectRest_es5.1.normal.js index fa7f7353a19d..7d164e5e0072 100644 --- a/crates/swc/tests/tsc-references/objectRest_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRest_es5.1.normal.js @@ -1,74 +1,78 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; // @target: es2015 var o = { a: 1, b: "no" }; -var clone = swcHelpers.extends({}, o); -var a = o.a, justB = swcHelpers.objectWithoutProperties(o, [ +var clone = _extends({}, o); +var a = o.a, justB = _object_without_properties(o, [ "a" ]); -var a = o.a, renamed = o.b, empty = swcHelpers.objectWithoutProperties(o, [ +var a = o.a, renamed = o.b, empty = _object_without_properties(o, [ "a", "b" ]); -var renamed = o["b"], justA = swcHelpers.objectWithoutProperties(o, [ +var renamed = o["b"], justA = _object_without_properties(o, [ "b" ]); -var renamed = o["b"], justA = swcHelpers.objectWithoutProperties(o, [ +var renamed = o["b"], justA = _object_without_properties(o, [ "b" ]); -var _b = o.b, n = _b["0"], oooo = _b["1"], justA = swcHelpers.objectWithoutProperties(o, [ +var _b = o.b, n = _b["0"], oooo = _b["1"], justA = _object_without_properties(o, [ "b" ]); var o2 = { c: "terrible idea?", d: "yes" }; -var renamed = o2.d, d = swcHelpers.objectWithoutProperties(o2, [ +var renamed = o2.d, d = _object_without_properties(o2, [ "d" ]); var nestedrest; -var x = nestedrest.x, _n1 = nestedrest.n1, y = _n1.y, z = _n1.n2.z, nr = swcHelpers.extends({}, nestedrest.n1.n2.n3), restrest = swcHelpers.objectWithoutProperties(nestedrest, [ +var x = nestedrest.x, _n1 = nestedrest.n1, y = _n1.y, z = _n1.n2.z, nr = _extends({}, nestedrest.n1.n2.n3), restrest = _object_without_properties(nestedrest, [ "x", "n1" ]); var complex; -var ka = complex.x.ka, other = complex.y, nested = swcHelpers.objectWithoutProperties(complex.x, [ +var ka = complex.x.ka, other = complex.y, nested = _object_without_properties(complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(complex, [ +]), rest = _object_without_properties(complex, [ "x", "y" ]); var _complex; var ref; -_complex = complex, nested = swcHelpers.objectWithoutProperties(_complex.x, [ +_complex = complex, nested = _object_without_properties(_complex.x, [ "ka" -]), rest = swcHelpers.objectWithoutProperties(_complex, [ +]), rest = _object_without_properties(_complex, [ "x", "y" ]), ref = _complex, ka = ref.x.ka, other = ref.y, ref, _complex; var _ref = { x: 1, y: 2 -}, x = _ref.x, fresh = swcHelpers.objectWithoutProperties(_ref, [ +}, x = _ref.x, fresh = _object_without_properties(_ref, [ "x" ]); var _tmp; _tmp = { x: 1, y: 2 -}, fresh = swcHelpers.objectWithoutProperties(_tmp, [ +}, fresh = _object_without_properties(_tmp, [ "x" ]), x = _tmp.x, _tmp; var Removable = /*#__PURE__*/ function() { "use strict"; function Removable() { - swcHelpers.classCallCheck(this, Removable); + _class_call_check(this, Removable); } var _proto = Removable.prototype; _proto.m = function m() {}; - swcHelpers.createClass(Removable, [ + _create_class(Removable, [ { key: "z", set: function set(value) {} @@ -84,27 +88,27 @@ var Removable = /*#__PURE__*/ function() { return Removable; }(); var removable = new Removable(); -var removed = removable.removed, removableRest = swcHelpers.objectWithoutProperties(removable, [ +var removed = removable.removed, removableRest = _object_without_properties(removable, [ "removed" ]); var i = removable; -var removed = i.removed, removableRest2 = swcHelpers.objectWithoutProperties(i, [ +var removed = i.removed, removableRest2 = _object_without_properties(i, [ "removed" ]); var computed = "b"; var computed2 = "a"; -var stillNotGreat = o[computed], soSo = o[computed2], o = swcHelpers.objectWithoutProperties(o, [ +var stillNotGreat = o[computed], soSo = o[computed2], o = _object_without_properties(o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)); +].map(_to_property_key)); var _o; var ref1; -_o = o, o = swcHelpers.objectWithoutProperties(_o, [ +_o = o, o = _object_without_properties(_o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)), ref1 = _o, stillNotGreat = ref1[computed], soSo = ref1[computed2], ref1, _o; +].map(_to_property_key)), ref1 = _o, stillNotGreat = ref1[computed], soSo = ref1[computed2], ref1, _o; var noContextualType = function(_param) { - var _aNumber = _param.aNumber, aNumber = _aNumber === void 0 ? 12 : _aNumber, notEmptyObject = swcHelpers.objectWithoutProperties(_param, [ + var _aNumber = _param.aNumber, aNumber = _aNumber === void 0 ? 12 : _aNumber, notEmptyObject = _object_without_properties(_param, [ "aNumber" ]); return aNumber + notEmptyObject.anythingGoes; diff --git a/crates/swc/tests/tsc-references/objectRest_es5.2.minified.js b/crates/swc/tests/tsc-references/objectRest_es5.2.minified.js index e899868ff264..87c1e1e36e54 100644 --- a/crates/swc/tests/tsc-references/objectRest_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRest_es5.2.minified.js @@ -1,41 +1,45 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_property_key from "@swc/helpers/lib/_to_property_key.js"; var nestedrest, complex, _complex, ref, _tmp, _o, ref1, o = { a: 1, b: "no" }; -swcHelpers.extends({}, o), o.a, swcHelpers.objectWithoutProperties(o, [ +_extends({}, o), o.a, _object_without_properties(o, [ "a" -]), o.a, o.b, swcHelpers.objectWithoutProperties(o, [ +]), o.a, o.b, _object_without_properties(o, [ "a", "b" -]), o.b, swcHelpers.objectWithoutProperties(o, [ +]), o.b, _object_without_properties(o, [ "b" -]), o.b, swcHelpers.objectWithoutProperties(o, [ +]), o.b, _object_without_properties(o, [ "b" ]); var _b = o.b; -_b["0"], _b["1"], swcHelpers.objectWithoutProperties(o, [ +_b["0"], _b["1"], _object_without_properties(o, [ "b" ]); var o2 = { c: "terrible idea?", d: "yes" }; -o2.d, swcHelpers.objectWithoutProperties(o2, [ +o2.d, _object_without_properties(o2, [ "d" ]), nestedrest.x; var _n1 = nestedrest.n1; -_n1.y, _n1.n2.z, swcHelpers.extends({}, nestedrest.n1.n2.n3), swcHelpers.objectWithoutProperties(nestedrest, [ +_n1.y, _n1.n2.z, _extends({}, nestedrest.n1.n2.n3), _object_without_properties(nestedrest, [ "x", "n1" -]), complex.x.ka, complex.y, swcHelpers.objectWithoutProperties(complex.x, [ +]), complex.x.ka, complex.y, _object_without_properties(complex.x, [ "ka" -]), swcHelpers.objectWithoutProperties(complex, [ +]), _object_without_properties(complex, [ "x", "y" -]), _complex = complex, swcHelpers.objectWithoutProperties(_complex.x, [ +]), _object_without_properties((_complex = complex).x, [ "ka" -]), swcHelpers.objectWithoutProperties(_complex, [ +]), _object_without_properties(_complex, [ "x", "y" ]), (ref = _complex).x.ka, ref.y; @@ -43,20 +47,20 @@ var _ref = { x: 1, y: 2 }; -_ref.x, swcHelpers.objectWithoutProperties(_ref, [ +_ref.x, _object_without_properties(_ref, [ "x" -]), _tmp = { +]), _object_without_properties(_tmp = { x: 1, y: 2 -}, swcHelpers.objectWithoutProperties(_tmp, [ +}, [ "x" ]), _tmp.x; var Removable = function() { "use strict"; function Removable() { - swcHelpers.classCallCheck(this, Removable); + _class_call_check(this, Removable); } - return Removable.prototype.m = function() {}, swcHelpers.createClass(Removable, [ + return Removable.prototype.m = function() {}, _create_class(Removable, [ { key: "z", set: function(value) {} @@ -70,18 +74,18 @@ var Removable = function() { } ]), Removable; }(), removable = new Removable(); -removable.removed, swcHelpers.objectWithoutProperties(removable, [ +removable.removed, _object_without_properties(removable, [ "removed" ]); var i = removable; -i.removed, swcHelpers.objectWithoutProperties(i, [ +i.removed, _object_without_properties(i, [ "removed" ]); -var computed = "b", computed2 = "a", o = (o[computed], o[computed2], swcHelpers.objectWithoutProperties(o, [ +var computed = "b", computed2 = "a", o = (o[computed], o[computed2], _object_without_properties(o, [ computed, computed2 -].map(swcHelpers.toPropertyKey))); -_o = o, o = swcHelpers.objectWithoutProperties(_o, [ +].map(_to_property_key))); +o = _object_without_properties(_o = o, [ computed, computed2 -].map(swcHelpers.toPropertyKey)), ref1 = _o, ref1[computed], ref1[computed2]; +].map(_to_property_key)), ref1 = _o, ref1[computed], ref1[computed2]; diff --git a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.1.normal.js index a4940968d54e..f30892674974 100644 --- a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // fixes #12200 function f() { let n = 12; let m = 13; let a = null; - const o1 = swcHelpers.objectSpread({}, {}, { + const o1 = _object_spread({}, {}, { [n]: n }); - const o2 = swcHelpers.objectSpread({}, {}, { + const o2 = _object_spread({}, {}, { [a]: n }); - const o3 = swcHelpers.objectSpread({ + const o3 = _object_spread({ [a]: n }, {}, { [n]: n diff --git a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.1.normal.js index 52316a26934d..18d0ebf16c45 100644 --- a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // fixes #12200 function f() { var n = 12; var m = 13; var a = null; - var o1 = swcHelpers.objectSpread({}, {}, swcHelpers.defineProperty({}, n, n)); - var o2 = swcHelpers.objectSpread({}, {}, swcHelpers.defineProperty({}, a, n)); - var o3 = swcHelpers.objectSpread(swcHelpers.defineProperty({}, a, n), {}, swcHelpers.defineProperty({}, n, n), {}, swcHelpers.defineProperty({}, m, m)); + var o1 = _object_spread({}, {}, _define_property({}, n, n)); + var o2 = _object_spread({}, {}, _define_property({}, a, n)); + var o3 = _object_spread(_define_property({}, a, n), {}, _define_property({}, n, n), {}, _define_property({}, m, m)); } diff --git a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.2.minified.js index a885268f673b..87044c30219f 100644 --- a/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadComputedProperty_es5.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.1.normal.js index febe64a8fc60..f9d8db83d62d 100644 --- a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; -let i = swcHelpers.objectSpread({}, indexed1, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +let i = _object_spread({}, indexed1, { b: 11 }); // only indexed has indexer, so i[101]: any i[101]; -let ii = swcHelpers.objectSpread({}, indexed1, indexed2); +let ii = _object_spread({}, indexed1, indexed2); // both have indexer, so i[1001]: number | boolean ii[1001]; -indexed3 = swcHelpers.objectSpread({}, b ? indexed3 : undefined); -var writable = swcHelpers.objectSpread({}, roindex); +indexed3 = _object_spread({}, b ? indexed3 : undefined); +var writable = _object_spread({}, roindex); writable.a = 0; // should be ok. diff --git a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.2.minified.js index 22e68bc2bdce..a33830bb8f19 100644 --- a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, indexed1, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, indexed1, { b: 11 -})[101], swcHelpers.objectSpread({}, indexed1, indexed2)[1001], indexed3 = swcHelpers.objectSpread({}, b ? indexed3 : void 0); -var writable = swcHelpers.objectSpread({}, roindex); +})[101], _object_spread({}, indexed1, indexed2)[1001], indexed3 = _object_spread({}, b ? indexed3 : void 0); +var writable = _object_spread({}, roindex); writable.a = 0; diff --git a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.1.normal.js index 56bc2d9702a7..96986a2470a7 100644 --- a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; -var i = swcHelpers.objectSpread({}, indexed1, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var i = _object_spread({}, indexed1, { b: 11 }); // only indexed has indexer, so i[101]: any i[101]; -var ii = swcHelpers.objectSpread({}, indexed1, indexed2); +var ii = _object_spread({}, indexed1, indexed2); // both have indexer, so i[1001]: number | boolean ii[1001]; -indexed3 = swcHelpers.objectSpread({}, b ? indexed3 : undefined); -var writable = swcHelpers.objectSpread({}, roindex); +indexed3 = _object_spread({}, b ? indexed3 : undefined); +var writable = _object_spread({}, roindex); writable.a = 0; // should be ok. diff --git a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.2.minified.js index 22e68bc2bdce..a33830bb8f19 100644 --- a/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadIndexSignature_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, indexed1, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, indexed1, { b: 11 -})[101], swcHelpers.objectSpread({}, indexed1, indexed2)[1001], indexed3 = swcHelpers.objectSpread({}, b ? indexed3 : void 0); -var writable = swcHelpers.objectSpread({}, roindex); +})[101], _object_spread({}, indexed1, indexed2)[1001], indexed3 = _object_spread({}, b ? indexed3 : void 0); +var writable = _object_spread({}, roindex); writable.a = 0; diff --git a/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.1.normal.js index 2489de2f336e..998b9021daa1 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @target: es5 // @strictNullChecks: true let o = { @@ -10,10 +10,10 @@ class PrivateOptionalX { } class PublicX { } -let o2 = swcHelpers.objectSpread({}, publicX, privateOptionalX); +let o2 = _object_spread({}, publicX, privateOptionalX); let sn = o2.x; // error, x is private -let allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); -let spread = swcHelpers.objectSpread({}, { +let allOptional = _object_spread({}, optionalString, optionalNumber); +let spread = _object_spread({}, { b: true }, { s: "foo" @@ -26,16 +26,16 @@ let b = { }; spread = b; // error, missing 's' // literal repeats are not allowed, but spread repeats are fine -let duplicated = swcHelpers.objectSpread({ +let duplicated = _object_spread({ b: 'bad' }, o, { b: 'bad' }, o2, { b: 'bad' }); -let duplicatedSpread = swcHelpers.objectSpread({}, o, o); +let duplicatedSpread = _object_spread({}, o, o); // Note: ignore changes the order that properties are printed -let ignore = swcHelpers.objectSpread({ +let ignore = _object_spread({ b: 'ignored' }, o); let o3 = { @@ -46,13 +46,13 @@ let o4 = { b: 'yes', c: true }; -let combinedBefore = swcHelpers.objectSpread({ +let combinedBefore = _object_spread({ b: 'ok' }, o3, o4); -let combinedMid = swcHelpers.objectSpread({}, o3, { +let combinedMid = _object_spread({}, o3, { b: 'ok' }, o4); -let combinedNested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +let combinedNested = _object_spread({}, _object_spread({ a: 4 }, { b: false, @@ -63,28 +63,28 @@ let combinedNested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ a: 5, d: 'maybe new' }); -let changeTypeBefore = swcHelpers.objectSpread({ +let changeTypeBefore = _object_spread({ a: 'wrong type?' }, o3); -let computedMiddle = swcHelpers.objectSpread({}, o3, { +let computedMiddle = _object_spread({}, o3, { ['in the middle']: 13, b: 'maybe?' }, o4); // primitives are not allowed, except for falsy ones -let spreadNum = swcHelpers.objectSpread({}, 12); -let spreadSum = swcHelpers.objectSpread({}, 1 + 1); -let spreadZero = swcHelpers.objectSpread({}, 0); +let spreadNum = _object_spread({}, 12); +let spreadSum = _object_spread({}, 1 + 1); +let spreadZero = _object_spread({}, 0); spreadZero.toFixed(); // error, no methods even from a falsy number -let spreadBool = swcHelpers.objectSpread({}, true); +let spreadBool = _object_spread({}, true); spreadBool.valueOf(); -let spreadStr = swcHelpers.objectSpread({}, 'foo'); +let spreadStr = _object_spread({}, 'foo'); spreadStr.length; // error, no 'length' spreadStr.charAt(1); // error, no methods either // functions are skipped -let spreadFunc = swcHelpers.objectSpread({}, function() {}); +let spreadFunc = _object_spread({}, function() {}); spreadFunc(); // error, no call signature // write-only properties get skipped -let setterOnly = swcHelpers.objectSpread({}, { +let setterOnly = _object_spread({}, { set b (bad){} }); setterOnly.b = 12; // error, 'b' does not exist @@ -96,11 +96,11 @@ class C { } } let c = new C(); -let spreadC = swcHelpers.objectSpread({}, c); +let spreadC = _object_spread({}, c); spreadC.m(); // error 'm' is not in '{ ... c }' // non primitive let obj = { a: 123 }; -let spreadObj = swcHelpers.objectSpread({}, obj); +let spreadObj = _object_spread({}, obj); spreadObj.a; // error 'a' is not in {} diff --git a/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.2.minified.js index ed07921b53dd..dd4e87234cbb 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadNegative_es2015.2.minified.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; let o = { a: 1, b: 'no' -}, o2 = swcHelpers.objectSpread({}, publicX, privateOptionalX); -o2.x, swcHelpers.objectSpread({}, optionalString, optionalNumber), swcHelpers.objectSpread({}, { +}, o2 = _object_spread({}, publicX, privateOptionalX); +o2.x, _object_spread({}, optionalString, optionalNumber), _object_spread({}, { b: !0 }, { s: "foo" -}), swcHelpers.objectSpread({ +}), _object_spread({ b: 'bad' }, o, { b: 'bad' }, o2, { b: 'bad' -}), swcHelpers.objectSpread({}, o, o), swcHelpers.objectSpread({ +}), _object_spread({}, o, o), _object_spread({ b: 'ignored' }, o); let o3 = { @@ -23,11 +23,11 @@ let o3 = { b: 'yes', c: !0 }; -swcHelpers.objectSpread({ +_object_spread({ b: 'ok' -}, o3, o4), swcHelpers.objectSpread({}, o3, { +}, o3, o4), _object_spread({}, o3, { b: 'ok' -}, o4), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}, o4), _object_spread({}, _object_spread({ a: 4 }, { b: !1, @@ -37,22 +37,20 @@ swcHelpers.objectSpread({ }, { a: 5, d: 'maybe new' -}), swcHelpers.objectSpread({ +}), _object_spread({ a: 'wrong type?' -}, o3), swcHelpers.objectSpread({}, o3, { +}, o3), _object_spread({}, o3, { 'in the middle': 13, b: 'maybe?' -}, o4), swcHelpers.objectSpread({}, 12), swcHelpers.objectSpread({}, 2), swcHelpers.objectSpread({}, 0).toFixed(), swcHelpers.objectSpread({}, !0).valueOf(); -let spreadStr = swcHelpers.objectSpread({}, 'foo'); -spreadStr.length, spreadStr.charAt(1), swcHelpers.objectSpread({}, function() {})(), swcHelpers.objectSpread({}, { +}, o4), _object_spread({}, 12), _object_spread({}, 2), _object_spread({}, 0).toFixed(), _object_spread({}, !0).valueOf(); +let spreadStr = _object_spread({}, 'foo'); +spreadStr.length, spreadStr.charAt(1), _object_spread({}, function() {})(), _object_spread({}, { set b (bad){} -}).b = 12; -let c = new class { +}).b = 12, _object_spread({}, new class { m() {} constructor(){ this.p = 1; } -}(); -swcHelpers.objectSpread({}, c).m(), swcHelpers.objectSpread({}, { +}()).m(), _object_spread({}, { a: 123 }).a; diff --git a/crates/swc/tests/tsc-references/objectSpreadNegative_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadNegative_es5.1.normal.js index 67780bfa91f5..79b506a96652 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNegative_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadNegative_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @target: es5 // @strictNullChecks: true var o = { @@ -8,16 +10,16 @@ var o = { /// private propagates var PrivateOptionalX = function PrivateOptionalX() { "use strict"; - swcHelpers.classCallCheck(this, PrivateOptionalX); + _class_call_check(this, PrivateOptionalX); }; var PublicX = function PublicX() { "use strict"; - swcHelpers.classCallCheck(this, PublicX); + _class_call_check(this, PublicX); }; -var o2 = swcHelpers.objectSpread({}, publicX, privateOptionalX); +var o2 = _object_spread({}, publicX, privateOptionalX); var sn = o2.x; // error, x is private -var allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); -var spread = swcHelpers.objectSpread({}, { +var allOptional = _object_spread({}, optionalString, optionalNumber); +var spread = _object_spread({}, { b: true }, { s: "foo" @@ -30,16 +32,16 @@ var b = { }; spread = b; // error, missing 's' // literal repeats are not allowed, but spread repeats are fine -var duplicated = swcHelpers.objectSpread({ +var duplicated = _object_spread({ b: "bad" }, o, { b: "bad" }, o2, { b: "bad" }); -var duplicatedSpread = swcHelpers.objectSpread({}, o, o); +var duplicatedSpread = _object_spread({}, o, o); // Note: ignore changes the order that properties are printed -var ignore = swcHelpers.objectSpread({ +var ignore = _object_spread({ b: "ignored" }, o); var o3 = { @@ -50,13 +52,13 @@ var o4 = { b: "yes", c: true }; -var combinedBefore = swcHelpers.objectSpread({ +var combinedBefore = _object_spread({ b: "ok" }, o3, o4); -var combinedMid = swcHelpers.objectSpread({}, o3, { +var combinedMid = _object_spread({}, o3, { b: "ok" }, o4); -var combinedNested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +var combinedNested = _object_spread({}, _object_spread({ a: 4 }, { b: false, @@ -67,26 +69,26 @@ var combinedNested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ a: 5, d: "maybe new" }); -var changeTypeBefore = swcHelpers.objectSpread({ +var changeTypeBefore = _object_spread({ a: "wrong type?" }, o3); var _obj; -var computedMiddle = swcHelpers.objectSpread({}, o3, (_obj = {}, swcHelpers.defineProperty(_obj, "in the middle", 13), swcHelpers.defineProperty(_obj, "b", "maybe?"), _obj), o4); +var computedMiddle = _object_spread({}, o3, (_obj = {}, _define_property(_obj, "in the middle", 13), _define_property(_obj, "b", "maybe?"), _obj), o4); // primitives are not allowed, except for falsy ones -var spreadNum = swcHelpers.objectSpread({}, 12); -var spreadSum = swcHelpers.objectSpread({}, 1 + 1); -var spreadZero = swcHelpers.objectSpread({}, 0); +var spreadNum = _object_spread({}, 12); +var spreadSum = _object_spread({}, 1 + 1); +var spreadZero = _object_spread({}, 0); spreadZero.toFixed(); // error, no methods even from a falsy number -var spreadBool = swcHelpers.objectSpread({}, true); +var spreadBool = _object_spread({}, true); spreadBool.valueOf(); -var spreadStr = swcHelpers.objectSpread({}, "foo"); +var spreadStr = _object_spread({}, "foo"); spreadStr.length; // error, no 'length' spreadStr.charAt(1); // error, no methods either // functions are skipped -var spreadFunc = swcHelpers.objectSpread({}, function() {}); +var spreadFunc = _object_spread({}, function() {}); spreadFunc(); // error, no call signature // write-only properties get skipped -var setterOnly = swcHelpers.objectSpread({}, { +var setterOnly = _object_spread({}, { set b (bad){} }); setterOnly.b = 12; // error, 'b' does not exist @@ -94,7 +96,7 @@ setterOnly.b = 12; // error, 'b' does not exist var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 1; } var _proto = C.prototype; @@ -102,11 +104,11 @@ var C = /*#__PURE__*/ function() { return C; }(); var c = new C(); -var spreadC = swcHelpers.objectSpread({}, c); +var spreadC = _object_spread({}, c); spreadC.m(); // error 'm' is not in '{ ... c }' // non primitive var obj = { a: 123 }; -var spreadObj = swcHelpers.objectSpread({}, obj); +var spreadObj = _object_spread({}, obj); spreadObj.a; // error 'a' is not in {} diff --git a/crates/swc/tests/tsc-references/objectSpreadNegative_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadNegative_es5.2.minified.js index 600de829894d..348b9311bc69 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNegative_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadNegative_es5.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var _obj, o = { a: 1, b: "no" }, PrivateOptionalX = function() { "use strict"; - swcHelpers.classCallCheck(this, PrivateOptionalX); + _class_call_check(this, PrivateOptionalX); }, PublicX = function() { "use strict"; - swcHelpers.classCallCheck(this, PublicX); -}, o2 = swcHelpers.objectSpread({}, publicX, privateOptionalX); -o2.x, swcHelpers.objectSpread({}, optionalString, optionalNumber), swcHelpers.objectSpread({}, { + _class_call_check(this, PublicX); +}, o2 = _object_spread({}, publicX, privateOptionalX); +o2.x, _object_spread({}, optionalString, optionalNumber), _object_spread({}, { b: !0 }, { s: "foo" -}), swcHelpers.objectSpread({ +}), _object_spread({ b: "bad" }, o, { b: "bad" }, o2, { b: "bad" -}), swcHelpers.objectSpread({}, o, o), swcHelpers.objectSpread({ +}), _object_spread({}, o, o), _object_spread({ b: "ignored" }, o); var o3 = { @@ -29,11 +31,11 @@ var o3 = { b: "yes", c: !0 }; -swcHelpers.objectSpread({ +_object_spread({ b: "ok" -}, o3, o4), swcHelpers.objectSpread({}, o3, { +}, o3, o4), _object_spread({}, o3, { b: "ok" -}, o4), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}, o4), _object_spread({}, _object_spread({ a: 4 }, { b: !1, @@ -43,20 +45,20 @@ swcHelpers.objectSpread({ }, { a: 5, d: "maybe new" -}), swcHelpers.objectSpread({ +}), _object_spread({ a: "wrong type?" -}, o3), swcHelpers.objectSpread({}, o3, (_obj = {}, swcHelpers.defineProperty(_obj, "in the middle", 13), swcHelpers.defineProperty(_obj, "b", "maybe?"), _obj), o4), swcHelpers.objectSpread({}, 12), swcHelpers.objectSpread({}, 2), swcHelpers.objectSpread({}, 0).toFixed(), swcHelpers.objectSpread({}, !0).valueOf(); -var spreadStr = swcHelpers.objectSpread({}, "foo"); -spreadStr.length, spreadStr.charAt(1), swcHelpers.objectSpread({}, function() {})(), swcHelpers.objectSpread({}, { +}, o3), _object_spread({}, o3, (_define_property(_obj = {}, "in the middle", 13), _define_property(_obj, "b", "maybe?"), _obj), o4), _object_spread({}, 12), _object_spread({}, 2), _object_spread({}, 0).toFixed(), _object_spread({}, !0).valueOf(); +var spreadStr = _object_spread({}, "foo"); +spreadStr.length, spreadStr.charAt(1), _object_spread({}, function() {})(), _object_spread({}, { set b (bad){} }).b = 12; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.p = 1; + _class_call_check(this, C), this.p = 1; } return C.prototype.m = function() {}, C; -}(), c = new C(); -swcHelpers.objectSpread({}, c).m(), swcHelpers.objectSpread({}, { +}(); +_object_spread({}, new C()).m(), _object_spread({}, { a: 123 }).a; diff --git a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.1.normal.js index cc55b8db84e3..cf94eaaed0d9 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: esnext const y = { a: 'yes', b: 'no' }; -const o = swcHelpers.objectSpread({ +const o = _object_spread({ x: 1 }, y); var b; var rest; var _o; -_o = o, rest = swcHelpers.objectWithoutProperties(_o, [ +_o = o, rest = _object_without_properties(_o, [ "b" ]), ({ b } = _o), _o; diff --git a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.2.minified.js index 135244f9aec6..44ab758fd3e6 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es2015.2.minified.js @@ -1,11 +1,12 @@ var b, _o; -import * as swcHelpers from "@swc/helpers"; -let o = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +let o = _object_spread({ x: 1 }, { a: 'yes', b: 'no' }); -_o = o, swcHelpers.objectWithoutProperties(_o, [ +_object_without_properties(_o = o, [ "b" ]), { b } = _o; diff --git a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.1.normal.js index 76bf0daec7e8..b021821f57c3 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: esnext var y = { a: "yes", b: "no" }; -var o = swcHelpers.objectSpread({ +var o = _object_spread({ x: 1 }, y); var b; var rest; var _o; -_o = o, rest = swcHelpers.objectWithoutProperties(_o, [ +_o = o, rest = _object_without_properties(_o, [ "b" ]), b = _o.b, _o; diff --git a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.2.minified.js index 71ac913d396f..fba0e35da33d 100644 --- a/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadNoTransform_es5.2.minified.js @@ -1,10 +1,11 @@ var _o; -import * as swcHelpers from "@swc/helpers"; -_o = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +_object_without_properties(_o = _object_spread({ x: 1 }, { a: "yes", b: "no" -}), swcHelpers.objectWithoutProperties(_o, [ +}), [ "b" ]), _o.b; diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.1.normal.js index b3b780e95cb6..fa630c446527 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true function f(cnd) { // Type is a union of 2^(n-1) members, where n is the number of spread objects - return swcHelpers.objectSpread({}, cnd[1] && cnd[2] && { + return _object_spread({}, cnd[1] && cnd[2] && { prop0: 0 }, cnd[3] && { prop3a: 1, diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.1.normal.js index b3b780e95cb6..fa630c446527 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true function f(cnd) { // Type is a union of 2^(n-1) members, where n is the number of spread objects - return swcHelpers.objectSpread({}, cnd[1] && cnd[2] && { + return _object_spread({}, cnd[1] && cnd[2] && { prop0: 0 }, cnd[3] && { prop3a: 1, diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedComplexity_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.1.normal.js index 9e8a14e7d75c..e38347518b96 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function parseWithSpread(config) { - return swcHelpers.objectSpread({}, config.a !== undefined && { + return _object_spread({}, config.a !== undefined && { a: config.a.toString() }, config.b !== undefined && { b: config.b.toString() diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.2.minified.js index 6b7194f3512f..3ff76744b98c 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; !function(config) { - return swcHelpers.objectSpread({}, void 0 !== config.a && { + return _object_spread({}, void 0 !== config.a && { a: config.a.toString() }, void 0 !== config.b && { b: config.b.toString() diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.1.normal.js index 9e8a14e7d75c..e38347518b96 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function parseWithSpread(config) { - return swcHelpers.objectSpread({}, config.a !== undefined && { + return _object_spread({}, config.a !== undefined && { a: config.a.toString() }, config.b !== undefined && { b: config.b.toString() diff --git a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.2.minified.js index 6b7194f3512f..3ff76744b98c 100644 --- a/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadRepeatedNullCheckPerf_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; !function(config) { - return swcHelpers.objectSpread({}, void 0 !== config.a && { + return _object_spread({}, void 0 !== config.a && { a: config.a.toString() }, void 0 !== config.b && { b: config.b.toString() diff --git a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.1.normal.js index f22785c52c58..bb3256676ade 100644 --- a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @target: esnext -const o1 = swcHelpers.objectSpread({ +const o1 = _object_spread({ foo: 1 }, { set bar (_v){} }); -const o2 = swcHelpers.objectSpread({ +const o2 = _object_spread({ foo: 1 }, { set foo (_v){} diff --git a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.2.minified.js index 83d3d2c6869e..293d893f232d 100644 --- a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ foo: 1 }, { set bar (_v){} -}), swcHelpers.objectSpread({ +}), _object_spread({ foo: 1 }, { set foo (_v){} diff --git a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.1.normal.js index 51276b04b6b9..478e8abc774d 100644 --- a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @target: esnext -var o1 = swcHelpers.objectSpread({ +var o1 = _object_spread({ foo: 1 }, { set bar (_v){} }); -var o2 = swcHelpers.objectSpread({ +var o2 = _object_spread({ foo: 1 }, { set foo (_v){} diff --git a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.2.minified.js index 83d3d2c6869e..293d893f232d 100644 --- a/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadSetonlyAccessor_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ foo: 1 }, { set bar (_v){} -}), swcHelpers.objectSpread({ +}), _object_spread({ foo: 1 }, { set foo (_v){} diff --git a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.1.normal.js index 7ff1ba847394..9f215b420344 100644 --- a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.1.normal.js @@ -1,27 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true function f(definiteBoolean, definiteString, optionalString, optionalNumber, undefinedString, undefinedNumber) { // optional - let optionalUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalNumber); - let optionalUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalString, optionalNumber); - let allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); + let optionalUnionStops = _object_spread({}, definiteBoolean, definiteString, optionalNumber); + let optionalUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, optionalString, optionalNumber); + let allOptional = _object_spread({}, optionalString, optionalNumber); // undefined - let undefinedUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, undefinedNumber); - let undefinedUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, undefinedString, undefinedNumber); - let allUndefined = swcHelpers.objectSpread({}, undefinedString, undefinedNumber); - let undefinedWithOptionalContinues = swcHelpers.objectSpread({}, definiteBoolean, undefinedString, optionalNumber); + let undefinedUnionStops = _object_spread({}, definiteBoolean, definiteString, undefinedNumber); + let undefinedUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, undefinedString, undefinedNumber); + let allUndefined = _object_spread({}, undefinedString, undefinedNumber); + let undefinedWithOptionalContinues = _object_spread({}, definiteBoolean, undefinedString, optionalNumber); } const m = { title: "The Matrix", yearReleased: 1999 }; // should error here because title: undefined is not assignable to string -const x = swcHelpers.objectSpread({}, m, { +const x = _object_spread({}, m, { title: undefined }); function g(fields, partialFields, nearlyPartialFields) { // ok, undefined is stripped from optional properties when spread - fields = swcHelpers.objectSpread({}, fields, partialFields); + fields = _object_spread({}, fields, partialFields); // error: not optional, undefined remains - fields = swcHelpers.objectSpread({}, fields, nearlyPartialFields); + fields = _object_spread({}, fields, nearlyPartialFields); } diff --git a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.2.minified.js index e45539cf635a..6e0fb96eb341 100644 --- a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es2015.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, { title: "The Matrix", yearReleased: 1999 }, { diff --git a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.1.normal.js index 0d492642d7db..a8f50e9690dc 100644 --- a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.1.normal.js @@ -1,27 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true function f(definiteBoolean, definiteString, optionalString, optionalNumber, undefinedString, undefinedNumber) { // optional - var optionalUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalNumber); - var optionalUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalString, optionalNumber); - var allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); + var optionalUnionStops = _object_spread({}, definiteBoolean, definiteString, optionalNumber); + var optionalUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, optionalString, optionalNumber); + var allOptional = _object_spread({}, optionalString, optionalNumber); // undefined - var undefinedUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, undefinedNumber); - var undefinedUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, undefinedString, undefinedNumber); - var allUndefined = swcHelpers.objectSpread({}, undefinedString, undefinedNumber); - var undefinedWithOptionalContinues = swcHelpers.objectSpread({}, definiteBoolean, undefinedString, optionalNumber); + var undefinedUnionStops = _object_spread({}, definiteBoolean, definiteString, undefinedNumber); + var undefinedUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, undefinedString, undefinedNumber); + var allUndefined = _object_spread({}, undefinedString, undefinedNumber); + var undefinedWithOptionalContinues = _object_spread({}, definiteBoolean, undefinedString, optionalNumber); } var m = { title: "The Matrix", yearReleased: 1999 }; // should error here because title: undefined is not assignable to string -var x = swcHelpers.objectSpread({}, m, { +var x = _object_spread({}, m, { title: undefined }); function g(fields, partialFields, nearlyPartialFields) { // ok, undefined is stripped from optional properties when spread - fields = swcHelpers.objectSpread({}, fields, partialFields); + fields = _object_spread({}, fields, partialFields); // error: not optional, undefined remains - fields = swcHelpers.objectSpread({}, fields, nearlyPartialFields); + fields = _object_spread({}, fields, nearlyPartialFields); } diff --git a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.2.minified.js index e45539cf635a..6e0fb96eb341 100644 --- a/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpreadStrictNull_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, { title: "The Matrix", yearReleased: 1999 }, { diff --git a/crates/swc/tests/tsc-references/objectSpread_es2015.1.normal.js b/crates/swc/tests/tsc-references/objectSpread_es2015.1.normal.js index 69f1562141a2..4f7f4bc6f19f 100644 --- a/crates/swc/tests/tsc-references/objectSpread_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpread_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true // @target: es5 let o = { @@ -13,16 +13,16 @@ let swap = { a: 'yes', b: -1 }; -let addAfter = swcHelpers.objectSpread({}, o, { +let addAfter = _object_spread({}, o, { c: false }); -let addBefore = swcHelpers.objectSpread({ +let addBefore = _object_spread({ c: false }, o); -let override = swcHelpers.objectSpread({}, o, { +let override = _object_spread({}, o, { b: 'override' }); -let nested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +let nested = _object_spread({}, _object_spread({ a: 3 }, { b: false, @@ -30,11 +30,11 @@ let nested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ }), { c: 'whatever' }); -let combined = swcHelpers.objectSpread({}, o, o2); -let combinedAfter = swcHelpers.objectSpread({}, o, o2, { +let combined = _object_spread({}, o, o2); +let combinedAfter = _object_spread({}, o, o2, { b: 'ok' }); -let combinedNestedChangeType = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +let combinedNestedChangeType = _object_spread({}, _object_spread({ a: 1 }, { b: false, @@ -43,7 +43,7 @@ let combinedNestedChangeType = swcHelpers.objectSpread({}, swcHelpers.objectSpre c: -1 }); let propertyNested = { - a: swcHelpers.objectSpread({}, o) + a: _object_spread({}, o) }; // accessors don't copy the descriptor // (which means that readonly getters become read/write properties) @@ -52,14 +52,14 @@ let op = { return 6; } }; -let getter = swcHelpers.objectSpread({}, op, { +let getter = _object_spread({}, op, { c: 7 }); getter.a = 12; // functions result in { } -let spreadFunc = swcHelpers.objectSpread({}, function() {}); +let spreadFunc = _object_spread({}, function() {}); function from16326(header, authToken) { - return swcHelpers.objectSpread({}, this.header, header, authToken && { + return _object_spread({}, this.header, header, authToken && { authToken }); } @@ -69,10 +69,10 @@ function conditionalSpreadBoolean(b) { x: 12, y: 13 }; - o1 = swcHelpers.objectSpread({}, o1, b && { + o1 = _object_spread({}, o1, b && { x: 14 }); - let o2 = swcHelpers.objectSpread({}, b && { + let o2 = _object_spread({}, b && { x: 21 }); return o1; @@ -82,10 +82,10 @@ function conditionalSpreadNumber(nt) { x: 15, y: 16 }; - o3 = swcHelpers.objectSpread({}, o3, nt && { + o3 = _object_spread({}, o3, nt && { x: nt }); - let o2 = swcHelpers.objectSpread({}, nt && { + let o2 = _object_spread({}, nt && { x: nt }); return o3; @@ -95,17 +95,17 @@ function conditionalSpreadString(st) { x: 'hi', y: 17 }; - o4 = swcHelpers.objectSpread({}, o4, st && { + o4 = _object_spread({}, o4, st && { x: st }); - let o2 = swcHelpers.objectSpread({}, st && { + let o2 = _object_spread({}, st && { x: st }); return o4; } // any results in any let anything; -let spreadAny = swcHelpers.objectSpread({}, anything); +let spreadAny = _object_spread({}, anything); // methods are not enumerable class C { m() {} @@ -114,45 +114,45 @@ class C { } } let c = new C(); -let spreadC = swcHelpers.objectSpread({}, c); +let spreadC = _object_spread({}, c); // own methods are enumerable -let cplus = swcHelpers.objectSpread({}, c, { +let cplus = _object_spread({}, c, { plus () { return this.p + 1; } }); cplus.plus(); // new field's type conflicting with existing field is OK -let changeTypeAfter = swcHelpers.objectSpread({}, o, { +let changeTypeAfter = _object_spread({}, o, { a: 'wrong type?' }); -let changeTypeBoth = swcHelpers.objectSpread({}, o, swap); +let changeTypeBoth = _object_spread({}, o, swap); // optional function container(definiteBoolean, definiteString, optionalString, optionalNumber) { - let optionalUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalNumber); - let optionalUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalString, optionalNumber); - let allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); + let optionalUnionStops = _object_spread({}, definiteBoolean, definiteString, optionalNumber); + let optionalUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, optionalString, optionalNumber); + let allOptional = _object_spread({}, optionalString, optionalNumber); // computed property - let computedFirst = swcHelpers.objectSpread({ + let computedFirst = _object_spread({ ['before everything']: 12 }, o, { b: 'yes' }); - let computedAfter = swcHelpers.objectSpread({}, o, { + let computedAfter = _object_spread({}, o, { b: 'yeah', ['at the end']: 14 }); } // shortcut syntax let a = 12; -let shortCutted = swcHelpers.objectSpread({}, o, { +let shortCutted = _object_spread({}, o, { a }); // non primitive -let spreadNonPrimitive = swcHelpers.objectSpread({}, {}); +let spreadNonPrimitive = _object_spread({}, {}); // generic spreads function f(t, u) { - return swcHelpers.objectSpread({}, t, u, { + return _object_spread({}, t, u, { id: 'id' }); } @@ -182,41 +182,41 @@ let overwriteId = f({ d: 'no' }); function genericSpread(t, u, v, w, obj) { - let x01 = swcHelpers.objectSpread({}, t); - let x02 = swcHelpers.objectSpread({}, t, t); - let x03 = swcHelpers.objectSpread({}, t, u); - let x04 = swcHelpers.objectSpread({}, u, t); - let x05 = swcHelpers.objectSpread({ + let x01 = _object_spread({}, t); + let x02 = _object_spread({}, t, t); + let x03 = _object_spread({}, t, u); + let x04 = _object_spread({}, u, t); + let x05 = _object_spread({ a: 5, b: 'hi' }, t); - let x06 = swcHelpers.objectSpread({}, t, { + let x06 = _object_spread({}, t, { a: 5, b: 'hi' }); - let x07 = swcHelpers.objectSpread({ + let x07 = _object_spread({ a: 5, b: 'hi' }, t, { c: true }, obj); - let x09 = swcHelpers.objectSpread({ + let x09 = _object_spread({ a: 5 }, t, { b: 'hi', c: true }, obj); - let x10 = swcHelpers.objectSpread({ + let x10 = _object_spread({ a: 5 }, t, { b: 'hi' }, u, obj); - let x11 = swcHelpers.objectSpread({}, v); - let x12 = swcHelpers.objectSpread({}, v, obj); - let x13 = swcHelpers.objectSpread({}, w); - let x14 = swcHelpers.objectSpread({}, w, obj); - let x15 = swcHelpers.objectSpread({}, t, v); - let x16 = swcHelpers.objectSpread({}, t, w); - let x17 = swcHelpers.objectSpread({}, t, w, obj); - let x18 = swcHelpers.objectSpread({}, t, v, w); + let x11 = _object_spread({}, v); + let x12 = _object_spread({}, v, obj); + let x13 = _object_spread({}, w); + let x14 = _object_spread({}, w, obj); + let x15 = _object_spread({}, t, v); + let x16 = _object_spread({}, t, w); + let x17 = _object_spread({}, t, w, obj); + let x18 = _object_spread({}, t, v, w); } diff --git a/crates/swc/tests/tsc-references/objectSpread_es2015.2.minified.js b/crates/swc/tests/tsc-references/objectSpread_es2015.2.minified.js index 23604fb4c42b..7cd8418fee3a 100644 --- a/crates/swc/tests/tsc-references/objectSpread_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpread_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; let o = { a: 1, b: 'no' @@ -6,39 +6,35 @@ let o = { b: 'yes', c: !0 }; -swcHelpers.objectSpread({}, o, { +_object_spread({}, o, { c: !1 -}), swcHelpers.objectSpread({ +}), _object_spread({ c: !1 -}, o), swcHelpers.objectSpread({}, o, { +}, o), _object_spread({}, o, { b: 'override' -}), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}), _object_spread({}, _object_spread({ a: 3 }, { b: !1, c: 'overriden' }), { c: 'whatever' -}), swcHelpers.objectSpread({}, o, o2), swcHelpers.objectSpread({}, o, o2, { +}), _object_spread({}, o, o2), _object_spread({}, o, o2, { b: 'ok' -}), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}), _object_spread({}, _object_spread({ a: 1 }, { b: !1, c: 'overriden' }), { c: -1 -}), swcHelpers.objectSpread({}, o); -let op = { +}), _object_spread({}, o), _object_spread({}, { get a () { return 6; } -}; -swcHelpers.objectSpread({}, op, { +}, { c: 7 -}).a = 12, swcHelpers.objectSpread({}, function() {}); -let anything; -swcHelpers.objectSpread({}, anything); +}).a = 12, _object_spread({}, function() {}), _object_spread({}, void 0); let c = new class { m() {} constructor(){ @@ -46,22 +42,22 @@ let c = new class { } }(); function f(t, u) { - return swcHelpers.objectSpread({}, t, u, { + return _object_spread({}, t, u, { id: 'id' }); } -swcHelpers.objectSpread({}, c), swcHelpers.objectSpread({}, c, { +_object_spread({}, c), _object_spread({}, c, { plus () { return this.p + 1; } -}).plus(), swcHelpers.objectSpread({}, o, { +}).plus(), _object_spread({}, o, { a: 'wrong type?' -}), swcHelpers.objectSpread({}, o, { +}), _object_spread({}, o, { a: 'yes', b: -1 -}), swcHelpers.objectSpread({}, o, { +}), _object_spread({}, o, { a: 12 -}), swcHelpers.objectSpread({}, {}), f({ +}), _object_spread({}, {}), f({ a: 1, b: 'yes' }, { diff --git a/crates/swc/tests/tsc-references/objectSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/objectSpread_es5.1.normal.js index ba12776df789..76b15b758e85 100644 --- a/crates/swc/tests/tsc-references/objectSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectSpread_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true // @target: es5 var o = { @@ -13,16 +15,16 @@ var swap = { a: "yes", b: -1 }; -var addAfter = swcHelpers.objectSpread({}, o, { +var addAfter = _object_spread({}, o, { c: false }); -var addBefore = swcHelpers.objectSpread({ +var addBefore = _object_spread({ c: false }, o); -var override = swcHelpers.objectSpread({}, o, { +var override = _object_spread({}, o, { b: "override" }); -var nested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +var nested = _object_spread({}, _object_spread({ a: 3 }, { b: false, @@ -30,11 +32,11 @@ var nested = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ }), { c: "whatever" }); -var combined = swcHelpers.objectSpread({}, o, o2); -var combinedAfter = swcHelpers.objectSpread({}, o, o2, { +var combined = _object_spread({}, o, o2); +var combinedAfter = _object_spread({}, o, o2, { b: "ok" }); -var combinedNestedChangeType = swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +var combinedNestedChangeType = _object_spread({}, _object_spread({ a: 1 }, { b: false, @@ -43,7 +45,7 @@ var combinedNestedChangeType = swcHelpers.objectSpread({}, swcHelpers.objectSpre c: -1 }); var propertyNested = { - a: swcHelpers.objectSpread({}, o) + a: _object_spread({}, o) }; // accessors don't copy the descriptor // (which means that readonly getters become read/write properties) @@ -52,14 +54,14 @@ var op = { return 6; } }; -var getter = swcHelpers.objectSpread({}, op, { +var getter = _object_spread({}, op, { c: 7 }); getter.a = 12; // functions result in { } -var spreadFunc = swcHelpers.objectSpread({}, function() {}); +var spreadFunc = _object_spread({}, function() {}); function from16326(header, authToken) { - return swcHelpers.objectSpread({}, this.header, header, authToken && { + return _object_spread({}, this.header, header, authToken && { authToken: authToken }); } @@ -69,10 +71,10 @@ function conditionalSpreadBoolean(b) { x: 12, y: 13 }; - o1 = swcHelpers.objectSpread({}, o1, b && { + o1 = _object_spread({}, o1, b && { x: 14 }); - var o2 = swcHelpers.objectSpread({}, b && { + var o2 = _object_spread({}, b && { x: 21 }); return o1; @@ -82,10 +84,10 @@ function conditionalSpreadNumber(nt) { x: 15, y: 16 }; - o3 = swcHelpers.objectSpread({}, o3, nt && { + o3 = _object_spread({}, o3, nt && { x: nt }); - var o2 = swcHelpers.objectSpread({}, nt && { + var o2 = _object_spread({}, nt && { x: nt }); return o3; @@ -95,22 +97,22 @@ function conditionalSpreadString(st) { x: "hi", y: 17 }; - o4 = swcHelpers.objectSpread({}, o4, st && { + o4 = _object_spread({}, o4, st && { x: st }); - var o2 = swcHelpers.objectSpread({}, st && { + var o2 = _object_spread({}, st && { x: st }); return o4; } // any results in any var anything; -var spreadAny = swcHelpers.objectSpread({}, anything); +var spreadAny = _object_spread({}, anything); // methods are not enumerable var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 1; } var _proto = C.prototype; @@ -118,42 +120,42 @@ var C = /*#__PURE__*/ function() { return C; }(); var c = new C(); -var spreadC = swcHelpers.objectSpread({}, c); +var spreadC = _object_spread({}, c); // own methods are enumerable -var cplus = swcHelpers.objectSpread({}, c, { +var cplus = _object_spread({}, c, { plus: function plus() { return this.p + 1; } }); cplus.plus(); // new field's type conflicting with existing field is OK -var changeTypeAfter = swcHelpers.objectSpread({}, o, { +var changeTypeAfter = _object_spread({}, o, { a: "wrong type?" }); -var changeTypeBoth = swcHelpers.objectSpread({}, o, swap); +var changeTypeBoth = _object_spread({}, o, swap); // optional function container(definiteBoolean, definiteString, optionalString, optionalNumber) { - var optionalUnionStops = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalNumber); - var optionalUnionDuplicates = swcHelpers.objectSpread({}, definiteBoolean, definiteString, optionalString, optionalNumber); - var allOptional = swcHelpers.objectSpread({}, optionalString, optionalNumber); + var optionalUnionStops = _object_spread({}, definiteBoolean, definiteString, optionalNumber); + var optionalUnionDuplicates = _object_spread({}, definiteBoolean, definiteString, optionalString, optionalNumber); + var allOptional = _object_spread({}, optionalString, optionalNumber); // computed property - var computedFirst = swcHelpers.objectSpread(swcHelpers.defineProperty({}, "before everything", 12), o, { + var computedFirst = _object_spread(_define_property({}, "before everything", 12), o, { b: "yes" }); - var computedAfter = swcHelpers.objectSpread({}, o, swcHelpers.defineProperty({ + var computedAfter = _object_spread({}, o, _define_property({ b: "yeah" }, "at the end", 14)); } // shortcut syntax var a = 12; -var shortCutted = swcHelpers.objectSpread({}, o, { +var shortCutted = _object_spread({}, o, { a: a }); // non primitive -var spreadNonPrimitive = swcHelpers.objectSpread({}, {}); +var spreadNonPrimitive = _object_spread({}, {}); // generic spreads function f(t, u) { - return swcHelpers.objectSpread({}, t, u, { + return _object_spread({}, t, u, { id: "id" }); } @@ -183,41 +185,41 @@ var overwriteId = f({ d: "no" }); function genericSpread(t, u, v, w, obj) { - var x01 = swcHelpers.objectSpread({}, t); - var x02 = swcHelpers.objectSpread({}, t, t); - var x03 = swcHelpers.objectSpread({}, t, u); - var x04 = swcHelpers.objectSpread({}, u, t); - var x05 = swcHelpers.objectSpread({ + var x01 = _object_spread({}, t); + var x02 = _object_spread({}, t, t); + var x03 = _object_spread({}, t, u); + var x04 = _object_spread({}, u, t); + var x05 = _object_spread({ a: 5, b: "hi" }, t); - var x06 = swcHelpers.objectSpread({}, t, { + var x06 = _object_spread({}, t, { a: 5, b: "hi" }); - var x07 = swcHelpers.objectSpread({ + var x07 = _object_spread({ a: 5, b: "hi" }, t, { c: true }, obj); - var x09 = swcHelpers.objectSpread({ + var x09 = _object_spread({ a: 5 }, t, { b: "hi", c: true }, obj); - var x10 = swcHelpers.objectSpread({ + var x10 = _object_spread({ a: 5 }, t, { b: "hi" }, u, obj); - var x11 = swcHelpers.objectSpread({}, v); - var x12 = swcHelpers.objectSpread({}, v, obj); - var x13 = swcHelpers.objectSpread({}, w); - var x14 = swcHelpers.objectSpread({}, w, obj); - var x15 = swcHelpers.objectSpread({}, t, v); - var x16 = swcHelpers.objectSpread({}, t, w); - var x17 = swcHelpers.objectSpread({}, t, w, obj); - var x18 = swcHelpers.objectSpread({}, t, v, w); + var x11 = _object_spread({}, v); + var x12 = _object_spread({}, v, obj); + var x13 = _object_spread({}, w); + var x14 = _object_spread({}, w, obj); + var x15 = _object_spread({}, t, v); + var x16 = _object_spread({}, t, w); + var x17 = _object_spread({}, t, w, obj); + var x18 = _object_spread({}, t, v, w); } diff --git a/crates/swc/tests/tsc-references/objectSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/objectSpread_es5.2.minified.js index ad8fa08aebe9..7ea5678b994a 100644 --- a/crates/swc/tests/tsc-references/objectSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectSpread_es5.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var anything, o = { a: 1, b: "no" @@ -6,61 +8,59 @@ var anything, o = { b: "yes", c: !0 }; -swcHelpers.objectSpread({}, o, { +_object_spread({}, o, { c: !1 -}), swcHelpers.objectSpread({ +}), _object_spread({ c: !1 -}, o), swcHelpers.objectSpread({}, o, { +}, o), _object_spread({}, o, { b: "override" -}), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}), _object_spread({}, _object_spread({ a: 3 }, { b: !1, c: "overriden" }), { c: "whatever" -}), swcHelpers.objectSpread({}, o, o2), swcHelpers.objectSpread({}, o, o2, { +}), _object_spread({}, o, o2), _object_spread({}, o, o2, { b: "ok" -}), swcHelpers.objectSpread({}, swcHelpers.objectSpread({ +}), _object_spread({}, _object_spread({ a: 1 }, { b: !1, c: "overriden" }), { c: -1 -}), swcHelpers.objectSpread({}, o); -var op = { +}), _object_spread({}, o), _object_spread({}, { get a () { return 6; } -}; -swcHelpers.objectSpread({}, op, { +}, { c: 7 -}).a = 12, swcHelpers.objectSpread({}, function() {}), swcHelpers.objectSpread({}, anything); +}).a = 12, _object_spread({}, function() {}), _object_spread({}, anything); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.p = 1; + _class_call_check(this, C), this.p = 1; } return C.prototype.m = function() {}, C; }(), c = new C(); function f(t, u) { - return swcHelpers.objectSpread({}, t, u, { + return _object_spread({}, t, u, { id: "id" }); } -swcHelpers.objectSpread({}, c), swcHelpers.objectSpread({}, c, { +_object_spread({}, c), _object_spread({}, c, { plus: function() { return this.p + 1; } -}).plus(), swcHelpers.objectSpread({}, o, { +}).plus(), _object_spread({}, o, { a: "wrong type?" -}), swcHelpers.objectSpread({}, o, { +}), _object_spread({}, o, { a: "yes", b: -1 -}), swcHelpers.objectSpread({}, o, { +}), _object_spread({}, o, { a: 12 -}), swcHelpers.objectSpread({}, {}), f({ +}), _object_spread({}, {}), f({ a: 1, b: "yes" }, { diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.1.normal.js index 23efa9f7e471..1fb31698aecc 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @skipDefaultLibCheck: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -17,7 +19,7 @@ var B = /*#__PURE__*/ function(A) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.valueOf = function valueOf() {}; diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.2.minified.js index 5c7e24084c15..8b76ae6fe8da 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfExtendedObject_es5.2.minified.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c, i, b, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.valueOf = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.1.normal.js index 867b3f927ef1..17cd6a3bd464 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i; var o; o = i; // error @@ -6,7 +6,7 @@ i = o; // error var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.toString = function toString() { diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.2.minified.js index 9b03c891033c..c187a776a598 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.toString = function() { return 1; diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.1.normal.js index c8789a78c436..bb812b010688 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i; var o; o = i; // error @@ -6,7 +6,7 @@ i = o; // ok var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.toString = function toString() {}; diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.2.minified.js index 7908028f031b..98a46940cb07 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObjectAssignmentCompat_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.toString = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.1.normal.js index ffa8bf6370b1..0d76b85420f9 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all of these valueOf calls should return the type shown in the overriding signatures here var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.valueOf = function valueOf() {}; diff --git a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.2.minified.js index dd6a0a1ab972..b4e2c98035bc 100644 --- a/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeHidingMembersOfObject_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, b, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.valueOf = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.1.normal.js index 11072509be7a..18a8a58c9c60 100644 --- a/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Index notation should resolve to the type of a declared property with that same name var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r1 = c.toString(); diff --git a/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.2.minified.js index a457d8c8547a..9179ac4ac7bf 100644 --- a/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypePropertyAccess_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; c.toString(), c.toString(), c.foo, c.foo, i.toString(), i.toString(), i.bar, i.bar; var a = { diff --git a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.1.normal.js index b50b0f93efa6..d6199c7d0112 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // numeric properties must be distinct after a ToNumber operation // so the below are all errors var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithDuplicateNumericProperty_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.1.normal.js index 729ffce20679..c55ed8b4a2c6 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // no errors here var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r1 = c[1]; diff --git a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.2.minified.js index e46ff4f22cf7..93b7be467f2c 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithNumericProperty_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; c[1], c[1.1], c["1"], c["1.1"], i[1], i[1.1], i["1"], i["1.1"], a[1], a[1.1], a["1"], a["1.1"]; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.1.normal.js index 64afb82b4b9c..c49344b238e8 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Basic recursive type var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; var list1 = new List(); var list2 = new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.2.minified.js index d94bd24ff3f9..9b6b56de4b4f 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; new List(), new List(), new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.1.normal.js index b1f0b103fd7c..fd59a39a6b8a 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Types with infinitely expanding recursive types are type checked nominally var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; var MyList = function MyList() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; var list1 = new List(); var list2 = new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.2.minified.js index 56b15224f0c1..29df74e66e11 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedPropertyCheckedNominally_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }, MyList = function() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; new List(), new List(), new MyList(), new MyList(), new List(), new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.1.normal.js index 64afb82b4b9c..c49344b238e8 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Basic recursive type var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; var list1 = new List(); var list2 = new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.2.minified.js index d94bd24ff3f9..9b6b56de4b4f 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithRecursiveWrappedProperty_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; new List(), new List(), new List(); diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.1.normal.js index 6f8233f9652f..e3be1be1df4b 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var o = {}; var r = o[""]; // should be Object var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r2 = c[""]; diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.2.minified.js index 1963962029e8..a888bb485152 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringIndexerHidingObjectIndexer_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, o2, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (void 0)[""], i[""], o2[""]; diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.1.normal.js index e1b11016a285..b5545c72a206 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r = c[" "]; diff --git a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.2.minified.js index 65b5f188f4f2..3fd38ecea776 100644 --- a/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypeWithStringNamedPropertyOfIllegalCharacters_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; c[" "], c[" "], c["a b"], c["~!@#$%^&*()_+{}|:'<>?/.,`"], i[" "], i[" "], i["a b"], i["~!@#$%^&*()_+{}|:'<>?/.,`"], a[" "], a[" "], a["a b"], a["~!@#$%^&*()_+{}|:'<>?/.,`"]; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.1.normal.js index fce39981b41f..466fac8abed0 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var E; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.2.minified.js index aeb7f9fe2e6b..f4292d10ab9a 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity2_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.1.normal.js index 4ffb7c791e8b..2e17ca8595f9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.1.normal.js index 41ae132f34f7..3b407b70eb7c 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.2.minified.js index edc0ea58fa1a..a7489f46776e 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesDifferingParamCounts_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.1.normal.js index 4ffb7c791e8b..2e17ca8595f9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignaturesWithOverloads_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.1.normal.js index 4ffb7c791e8b..2e17ca8595f9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithCallSignatures_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.1.normal.js index ed80f809eb0e..85009c4af96e 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.1.normal.js index 069c6157412e..3fd8d904a09b 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.2.minified.js index 94ac57b564dd..5c57004a899d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignaturesDifferingParamCounts_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.1.normal.js index 7f9c390fa79b..0048d2d1dd53 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = function A(x) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; function foo1(x) {} diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.2.minified.js index ec62fd9ce8eb..2cf2fe65777f 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithConstructSignatures_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function(x) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.1.normal.js index a1388438f2ae..7bba11c27ec4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.2.minified.js index 018b328041fc..a4f39c895ed4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.1.normal.js index f34e44b212cf..aa7f52a4c655 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { @@ -38,7 +38,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.2.minified.js index fcb2c76f4365..0858f3495ead 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; @@ -26,7 +26,7 @@ var A = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.1.normal.js index 3ea23d36f632..e24ccdaec73f 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var One = function One() { "use strict"; - swcHelpers.classCallCheck(this, One); + _class_call_check(this, One); }; var Two = function Two() { "use strict"; - swcHelpers.classCallCheck(this, Two); + _class_call_check(this, Two); }; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -24,7 +24,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -35,7 +35,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { @@ -46,7 +46,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.2.minified.js index 48f270ea3900..7955ea9eac6a 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var One = function() { "use strict"; - swcHelpers.classCallCheck(this, One); + _class_call_check(this, One); }, Two = function() { "use strict"; - swcHelpers.classCallCheck(this, Two); + _class_call_check(this, Two); }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -16,7 +16,7 @@ var One = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -24,7 +24,7 @@ var One = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; @@ -32,7 +32,7 @@ var One = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.1.normal.js index a0201a429540..ecba10809d57 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.1.normal.js index 5fa075d97a76..3731c1c677cb 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.1.normal.js index 5fa075d97a76..3731c1c677cb 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.1.normal.js index c6624482d85d..7351f36143ea 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.1.normal.js index c6624482d85d..7351f36143ea 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.1.normal.js index 8aeecd48fffd..3d34295cfcba 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.2.minified.js index 018b328041fc..a4f39c895ed4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.1.normal.js index 8aeecd48fffd..3d34295cfcba 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.2.minified.js index 018b328041fc..a4f39c895ed4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.1.normal.js index 8aeecd48fffd..3d34295cfcba 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x, y) { @@ -16,7 +16,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x, y) { @@ -27,7 +27,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x, y) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.2.minified.js index 018b328041fc..a4f39c895ed4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignaturesOptionalParams_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x, y) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x, y) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x, y) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.1.normal.js index c6624482d85d..7351f36143ea 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo(x) { @@ -14,7 +14,7 @@ var A = /*#__PURE__*/ function() { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { @@ -25,7 +25,7 @@ var B = /*#__PURE__*/ function() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.2.minified.js index c80467fa47f7..2aea62458f08 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericCallSignatures_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function(x) { return null; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.foo = function(x) { return null; @@ -18,7 +18,7 @@ var A = function() { }(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return null; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.1.normal.js index 637e786899bc..6d760a0fac64 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.1.normal.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var D = function D(x, y) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.2.minified.js index 74b84b9caa60..5cfbf22aa870 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }, D = function(x, y) { - return swcHelpers.classCallCheck(this, D), null; + return _class_call_check(this, D), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.1.normal.js index cfeb620dd8e7..b43322c2fbcf 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.1.normal.js @@ -1,28 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var One = function One() { "use strict"; - swcHelpers.classCallCheck(this, One); + _class_call_check(this, One); }; var Two = function Two() { "use strict"; - swcHelpers.classCallCheck(this, Two); + _class_call_check(this, Two); }; var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var D = function D(x, y) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.2.minified.js index e3b0529d7a36..3054dd58618a 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var One = function() { "use strict"; - swcHelpers.classCallCheck(this, One); + _class_call_check(this, One); }, Two = function() { "use strict"; - swcHelpers.classCallCheck(this, Two); + _class_call_check(this, Two); }, B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }, D = function(x, y) { - return swcHelpers.classCallCheck(this, D), null; + return _class_call_check(this, D), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.1.normal.js index 23bd45837faa..0fe2aace7972 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.1.normal.js index df40b857304a..0353a8780d85 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.1.normal.js index 9ec7c3b95ac9..7d8fcca92667 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.1.normal.js index b30b8402c8a2..8d072693556f 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.1.normal.js index f72e71ded93f..1139d6ebd021 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var B = function B(x) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.2.minified.js index b51bae376d86..13d38c746bbe 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.1.normal.js index 86408bccc2b7..fce241e525d8 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.2.minified.js index 94ac57b564dd..5c57004a899d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.1.normal.js index 86408bccc2b7..fce241e525d8 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.2.minified.js index 94ac57b564dd..5c57004a899d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.1.normal.js index 86408bccc2b7..fce241e525d8 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those // parameters pairwise identical, have identical type parameter constraints, identical number of parameters with identical kind(required, // optional or rest) and types, and identical return types. var B = function B(x, y) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return null; }; var C = function C(x, y) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return null; }; var a; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.2.minified.js index 94ac57b564dd..5c57004a899d 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithGenericConstructSignaturesOptionalParams_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function(x, y) { - return swcHelpers.classCallCheck(this, B), null; + return _class_call_check(this, B), null; }, C = function(x, y) { - return swcHelpers.classCallCheck(this, C), null; + return _class_call_check(this, C), null; }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.1.normal.js index 794f1634a01c..e8cff42b8ca9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.1.normal.js @@ -1,33 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.2.minified.js index 85ef8f9656c2..ba8490152721 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers1_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.1.normal.js index 57de69bfb8b3..0ee08dc5a42b 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.1.normal.js @@ -1,47 +1,49 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.2.minified.js index 02c20e4cb450..97abfc0e03ca 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers2_es5.2.minified.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.1.normal.js index 794f1634a01c..e8cff42b8ca9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.1.normal.js @@ -1,33 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.2.minified.js index 85ef8f9656c2..ba8490152721 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithNumericIndexers3_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.1.normal.js index 43fbc2743938..2dfbb7f4e6e9 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.2.minified.js index 19d39ea486e7..79feee14b0eb 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithOptionality_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.1.normal.js index a3e5f389d67f..56314eb8eaf2 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.2.minified.js index 69dc15b7ef45..7aefc844517c 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates2_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.1.normal.js index 323a4cf74409..386dc2c8c142 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; @@ -17,14 +19,14 @@ var c1; c1; // Should succeed (private x originates in the same declaration) var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(C4, C3); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, C3); + var _super = _create_super(C4); function C4() { - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); return _super.apply(this, arguments); } return C4; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.2.minified.js index 57b33ece193d..33d0078b96d4 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates3_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function(C11) { "use strict"; - swcHelpers.inherits(C2, C11); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C11); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C1), C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function(C31) { "use strict"; - swcHelpers.inherits(C4, C31); - var _super = swcHelpers.createSuper(C4); + _inherits(C4, C31); + var _super = _create_super(C4); function C4() { - return swcHelpers.classCallCheck(this, C4), _super.apply(this, arguments); + return _class_call_check(this, C4), _super.apply(this, arguments); } return C4; }(C3); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.1.normal.js index e8cb0ff1e1eb..a24e50f820d6 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.1.normal.js @@ -1,33 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.2.minified.js index 85ef8f9656c2..ba8490152721 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPrivates_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.1.normal.js index c53f059205f4..a1a42d9a0468 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.2.minified.js index 19d39ea486e7..79feee14b0eb 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithPublics_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.1.normal.js index ccd98db8a049..647bd4fd4596 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.1.normal.js @@ -1,47 +1,49 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.2.minified.js index 02c20e4cb450..97abfc0e03ca 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers2_es5.2.minified.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.1.normal.js index e8cb0ff1e1eb..a24e50f820d6 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.1.normal.js @@ -1,33 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var PA = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(PA, A); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A); + var _super = _create_super(PA); function PA() { - swcHelpers.classCallCheck(this, PA); + _class_call_check(this, PA); return _super.apply(this, arguments); } return PA; }(A); var PB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(PB, B); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B); + var _super = _create_super(PB); function PB() { - swcHelpers.classCallCheck(this, PB); + _class_call_check(this, PB); return _super.apply(this, arguments); } return PB; diff --git a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.2.minified.js index 85ef8f9656c2..ba8490152721 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentityWithStringIndexers_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, PA = function(A1) { "use strict"; - swcHelpers.inherits(PA, A1); - var _super = swcHelpers.createSuper(PA); + _inherits(PA, A1); + var _super = _create_super(PA); function PA() { - return swcHelpers.classCallCheck(this, PA), _super.apply(this, arguments); + return _class_call_check(this, PA), _super.apply(this, arguments); } return PA; }(A), PB = function(B1) { "use strict"; - swcHelpers.inherits(PB, B1); - var _super = swcHelpers.createSuper(PB); + _inherits(PB, B1); + var _super = _create_super(PB); function PB() { - return swcHelpers.classCallCheck(this, PB), _super.apply(this, arguments); + return _class_call_check(this, PB), _super.apply(this, arguments); } return PB; }(B); diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity_es5.1.normal.js b/crates/swc/tests/tsc-references/objectTypesIdentity_es5.1.normal.js index c53f059205f4..a1a42d9a0468 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // object types are identical structurally var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/objectTypesIdentity_es5.2.minified.js b/crates/swc/tests/tsc-references/objectTypesIdentity_es5.2.minified.js index 19d39ea486e7..79feee14b0eb 100644 --- a/crates/swc/tests/tsc-references/objectTypesIdentity_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesIdentity_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.1.normal.js index b2c6020f5dcd..211ff0fb12c4 100644 --- a/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function foo(param) { - var _param = swcHelpers.slicedToArray(param, 3), x = _param[0], y = _param[1], z = _param[2]; + var _param = _sliced_to_array(param, 3), x = _param[0], y = _param[1], z = _param[2]; } foo([ "", diff --git a/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.2.minified.js index 978d4d0f0669..936f05110f8e 100644 --- a/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalBindingParameters1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function foo(param) { - var _param = swcHelpers.slicedToArray(param, 3); + var _param = _sliced_to_array(param, 3); _param[0], _param[1], _param[2]; } foo([ diff --git a/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.1.normal.js index dca6fabf8075..cbd479ff1897 100644 --- a/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ref, ref1, /*a1*/ ref2, /*b1*/ ref3; // @target: es2015, esnext var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto.m = function m() {}; diff --git a/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.2.minified.js index b2fce8a06a64..6029d28d0686 100644 --- a/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalChainingInTypeAssertions_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ref, ref1, ref2, ref3, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype.m = function() {}, Foo; }(), foo = new Foo(); diff --git a/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.1.normal.js index aaa8afdfaaad..4fd794df27f7 100644 --- a/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext,es2016 // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/34952#issuecomment-552025027 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; // ? should be removed in emit diff --git a/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.2.minified.js index 5e7f89c5560a..497df234ec77 100644 --- a/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalMethodDeclarations_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/optionalMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalMethod_es5.1.normal.js index dea8021a6475..26949ef52008 100644 --- a/crates/swc/tests/tsc-references/optionalMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalMethod_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext // @noTypesAndSymbols: true var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.method = function method() {}; diff --git a/crates/swc/tests/tsc-references/optionalMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalMethod_es5.2.minified.js index 9c3f24ae337d..549b9eb7da0e 100644 --- a/crates/swc/tests/tsc-references/optionalMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalMethod_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() {}, Base; }(); diff --git a/crates/swc/tests/tsc-references/optionalMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalMethods_es5.1.normal.js index beaf7695b541..0acc50188da3 100644 --- a/crates/swc/tests/tsc-references/optionalMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalMethods_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function test1(x) { x.a; x.b; @@ -12,7 +14,7 @@ var Bar = /*#__PURE__*/ function() { "use strict"; function Bar(d) { var e = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 10; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); this.d = d; this.e = e; this.c = 2; @@ -42,14 +44,14 @@ function test2(x) { } var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.a = 1; diff --git a/crates/swc/tests/tsc-references/optionalMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalMethods_es5.2.minified.js index bbf3d4a506bf..217cbb75feb6 100644 --- a/crates/swc/tests/tsc-references/optionalMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalMethods_es5.2.minified.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Bar = function() { "use strict"; function Bar(d) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 10; - swcHelpers.classCallCheck(this, Bar), this.d = d, this.e = e, this.c = 2; + _class_call_check(this, Bar), this.d = d, this.e = e, this.c = 2; } var _proto = Bar.prototype; return _proto.f = function() { @@ -13,14 +15,14 @@ var Bar = function() { }, Bar; }(), Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.a = 1, _this; + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.a = 1, _this; } return Derived.prototype.f = function() { return 1; diff --git a/crates/swc/tests/tsc-references/optionalProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/optionalProperty_es5.1.normal.js index db5ddad478ed..66890e142757 100644 --- a/crates/swc/tests/tsc-references/optionalProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/optionalProperty_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext // @useDefineForClassFields: true // @noTypesAndSymbols: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/optionalProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/optionalProperty_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/optionalProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/optionalProperty_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.1.normal.js b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.1.normal.js index 94b75039299e..25ae634e493c 100644 --- a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES6 // @module: amd // @rootDir: tests/cases/conformance/es6/moduleExportsAmd/src @@ -9,7 +9,7 @@ import foo from "./b"; import Foo from "./a"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; foo(); diff --git a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.2.minified.js b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.2.minified.js index aae1954aed99..b2f0318ea467 100644 --- a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesAmd_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import foo from "./b"; import Foo from "./a"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; foo(); export default function foo() { diff --git a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.1.normal.js b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.1.normal.js index 39f3f98b2e56..87216e9befda 100644 --- a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: ES6 // @module: system // @rootDir: tests/cases/conformance/es6/moduleExportsSystem/src @@ -9,7 +9,7 @@ import foo from "./b"; import Foo from "./a"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; export { Foo as default }; foo(); diff --git a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.2.minified.js b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.2.minified.js index aae1954aed99..b2f0318ea467 100644 --- a/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/outFilerootDirModuleNamesSystem_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import foo from "./b"; import Foo from "./a"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; foo(); export default function foo() { diff --git a/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.1.normal.js b/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.1.normal.js index eeab1db307f7..87e3446b2be0 100644 --- a/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.1.normal.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBase = function SomeBase() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }; var SomeDerived1 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - swcHelpers.classCallCheck(this, SomeDerived1); + _class_call_check(this, SomeDerived1); return _super.apply(this, arguments); } return SomeDerived1; }(SomeBase); var SomeDerived2 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - swcHelpers.classCallCheck(this, SomeDerived2); + _class_call_check(this, SomeDerived2); return _super.apply(this, arguments); } return SomeDerived2; }(SomeBase); var SomeDerived3 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - swcHelpers.classCallCheck(this, SomeDerived3); + _class_call_check(this, SomeDerived3); return _super.apply(this, arguments); } return SomeDerived3; @@ -36,7 +38,7 @@ var SomeDerived3 = /*#__PURE__*/ function(SomeBase) { // Ambiguous call picks the first overload in declaration order var fn1 = function fn1() { "use strict"; - swcHelpers.classCallCheck(this, fn1); + _class_call_check(this, fn1); }; new fn1(undefined); // No candidate overloads found @@ -44,7 +46,7 @@ new fn1({}); // Error // Generic and non - generic overload where generic overload is the only candidate when called with type arguments var fn2 = function fn2() { "use strict"; - swcHelpers.classCallCheck(this, fn2); + _class_call_check(this, fn2); }; var d = new fn2(0, undefined); // Generic and non - generic overload where generic overload is the only candidate when called without type arguments @@ -56,7 +58,7 @@ new fn2("", 0); // OK // Generic overloads with differing arity called without type arguments var fn3 = function fn3() { "use strict"; - swcHelpers.classCallCheck(this, fn3); + _class_call_check(this, fn3); }; new fn3(3); new fn3("", 3, ""); @@ -70,7 +72,7 @@ new fn3(); // Error // Generic overloads with constraints called with type arguments that satisfy the constraints var fn4 = function fn4() { "use strict"; - swcHelpers.classCallCheck(this, fn4); + _class_call_check(this, fn4); }; new fn4("", 3); new fn4(3, ""); // Error @@ -89,7 +91,7 @@ new fn4(null, true); // Error // Non - generic overloads where contextual typing of function arguments has errors var fn5 = function fn5() { "use strict"; - swcHelpers.classCallCheck(this, fn5); + _class_call_check(this, fn5); return undefined; }; new fn5(function(n) { diff --git a/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.2.minified.js b/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.2.minified.js index 851c9af00187..a472387e02a5 100644 --- a/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/overloadResolutionClassConstructors_es5.2.minified.js @@ -1,54 +1,56 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBase = function() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }, SomeDerived1 = function(SomeBase1) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase1); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase1); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - return swcHelpers.classCallCheck(this, SomeDerived1), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived1), _super.apply(this, arguments); } return SomeDerived1; }(SomeBase), SomeDerived2 = function(SomeBase2) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase2); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase2); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - return swcHelpers.classCallCheck(this, SomeDerived2), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived2), _super.apply(this, arguments); } return SomeDerived2; }(SomeBase), SomeDerived3 = function(SomeBase3) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase3); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase3); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - return swcHelpers.classCallCheck(this, SomeDerived3), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived3), _super.apply(this, arguments); } return SomeDerived3; }(SomeBase), fn1 = function() { "use strict"; - swcHelpers.classCallCheck(this, fn1); + _class_call_check(this, fn1); }; new fn1(void 0), new fn1({}); var fn2 = function() { "use strict"; - swcHelpers.classCallCheck(this, fn2); + _class_call_check(this, fn2); }; new fn2(0, void 0), new fn2(0, ""), new fn2("", 0), new fn2("", 0); var fn3 = function() { "use strict"; - swcHelpers.classCallCheck(this, fn3); + _class_call_check(this, fn3); }; new fn3(3), new fn3("", 3, ""), new fn3(5, 5, 5), new fn3(4), new fn3("", "", ""), new fn3("", "", 3), new fn3(); var fn4 = function() { "use strict"; - swcHelpers.classCallCheck(this, fn4); + _class_call_check(this, fn4); }; new fn4("", 3), new fn4(3, ""), new fn4("", 3), new fn4(3, ""), new fn4("", 3), new fn4(3, ""), new fn4(3, void 0), new fn4("", null), new fn4(null, null), new fn4(!0, null), new fn4(null, !0); var fn5 = function() { "use strict"; - swcHelpers.classCallCheck(this, fn5); + _class_call_check(this, fn5); }; new fn5(function(n) { return n.toFixed(); diff --git a/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.1.normal.js b/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.1.normal.js index 06b722f6be3f..7528b02b9e6a 100644 --- a/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.1.normal.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBase = function SomeBase() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }; var SomeDerived1 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - swcHelpers.classCallCheck(this, SomeDerived1); + _class_call_check(this, SomeDerived1); return _super.apply(this, arguments); } return SomeDerived1; }(SomeBase); var SomeDerived2 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - swcHelpers.classCallCheck(this, SomeDerived2); + _class_call_check(this, SomeDerived2); return _super.apply(this, arguments); } return SomeDerived2; }(SomeBase); var SomeDerived3 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - swcHelpers.classCallCheck(this, SomeDerived3); + _class_call_check(this, SomeDerived3); return _super.apply(this, arguments); } return SomeDerived3; diff --git a/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.2.minified.js b/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.2.minified.js index aa05e35c22b0..570a2cbffba7 100644 --- a/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/overloadResolutionConstructors_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var fn1, fn2, fn3, fn4, fn5, SomeBase = function() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }, SomeDerived1 = function(SomeBase1) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase1); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase1); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - return swcHelpers.classCallCheck(this, SomeDerived1), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived1), _super.apply(this, arguments); } return SomeDerived1; }(SomeBase), SomeDerived2 = function(SomeBase2) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase2); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase2); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - return swcHelpers.classCallCheck(this, SomeDerived2), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived2), _super.apply(this, arguments); } return SomeDerived2; }(SomeBase), SomeDerived3 = function(SomeBase3) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase3); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase3); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - return swcHelpers.classCallCheck(this, SomeDerived3), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived3), _super.apply(this, arguments); } return SomeDerived3; }(SomeBase); diff --git a/crates/swc/tests/tsc-references/overloadResolution_es5.1.normal.js b/crates/swc/tests/tsc-references/overloadResolution_es5.1.normal.js index eba202d111a6..8d69715e03fe 100644 --- a/crates/swc/tests/tsc-references/overloadResolution_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/overloadResolution_es5.1.normal.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBase = function SomeBase() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }; var SomeDerived1 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - swcHelpers.classCallCheck(this, SomeDerived1); + _class_call_check(this, SomeDerived1); return _super.apply(this, arguments); } return SomeDerived1; }(SomeBase); var SomeDerived2 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - swcHelpers.classCallCheck(this, SomeDerived2); + _class_call_check(this, SomeDerived2); return _super.apply(this, arguments); } return SomeDerived2; }(SomeBase); var SomeDerived3 = /*#__PURE__*/ function(SomeBase) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - swcHelpers.classCallCheck(this, SomeDerived3); + _class_call_check(this, SomeDerived3); return _super.apply(this, arguments); } return SomeDerived3; diff --git a/crates/swc/tests/tsc-references/overloadResolution_es5.2.minified.js b/crates/swc/tests/tsc-references/overloadResolution_es5.2.minified.js index 341472fd7a15..f43dae02995b 100644 --- a/crates/swc/tests/tsc-references/overloadResolution_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/overloadResolution_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBase = function() { "use strict"; - swcHelpers.classCallCheck(this, SomeBase); + _class_call_check(this, SomeBase); }, SomeDerived1 = function(SomeBase1) { "use strict"; - swcHelpers.inherits(SomeDerived1, SomeBase1); - var _super = swcHelpers.createSuper(SomeDerived1); + _inherits(SomeDerived1, SomeBase1); + var _super = _create_super(SomeDerived1); function SomeDerived1() { - return swcHelpers.classCallCheck(this, SomeDerived1), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived1), _super.apply(this, arguments); } return SomeDerived1; }(SomeBase), SomeDerived2 = function(SomeBase2) { "use strict"; - swcHelpers.inherits(SomeDerived2, SomeBase2); - var _super = swcHelpers.createSuper(SomeDerived2); + _inherits(SomeDerived2, SomeBase2); + var _super = _create_super(SomeDerived2); function SomeDerived2() { - return swcHelpers.classCallCheck(this, SomeDerived2), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived2), _super.apply(this, arguments); } return SomeDerived2; }(SomeBase), SomeDerived3 = function(SomeBase3) { "use strict"; - swcHelpers.inherits(SomeDerived3, SomeBase3); - var _super = swcHelpers.createSuper(SomeDerived3); + _inherits(SomeDerived3, SomeBase3); + var _super = _create_super(SomeDerived3); function SomeDerived3() { - return swcHelpers.classCallCheck(this, SomeDerived3), _super.apply(this, arguments); + return _class_call_check(this, SomeDerived3), _super.apply(this, arguments); } return SomeDerived3; }(SomeBase); diff --git a/crates/swc/tests/tsc-references/override10_es5.1.normal.js b/crates/swc/tests/tsc-references/override10_es5.1.normal.js index d8fcba47ce52..ce8fccdf82e6 100644 --- a/crates/swc/tests/tsc-references/override10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override10_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @noImplicitOverride: true var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Sub = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Sub, Base); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base); + var _super = _create_super(Sub); function Sub() { - swcHelpers.classCallCheck(this, Sub); + _class_call_check(this, Sub); return _super.apply(this, arguments); } var _proto = Sub.prototype; diff --git a/crates/swc/tests/tsc-references/override10_es5.2.minified.js b/crates/swc/tests/tsc-references/override10_es5.2.minified.js index c651f76ef1cc..eee4339b314f 100644 --- a/crates/swc/tests/tsc-references/override10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override10_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Sub = function(Base1) { "use strict"; - swcHelpers.inherits(Sub, Base1); - var _super = swcHelpers.createSuper(Sub); + _inherits(Sub, Base1); + var _super = _create_super(Sub); function Sub() { - return swcHelpers.classCallCheck(this, Sub), _super.apply(this, arguments); + return _class_call_check(this, Sub), _super.apply(this, arguments); } return Sub.prototype.bar = function() {}, Sub; }(Base); diff --git a/crates/swc/tests/tsc-references/override12_es5.1.normal.js b/crates/swc/tests/tsc-references/override12_es5.1.normal.js index ccea4c201bf1..f39ce148ef0b 100644 --- a/crates/swc/tests/tsc-references/override12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override12_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @target: es2015,esnext var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.m1 = function m1() { @@ -18,10 +20,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; diff --git a/crates/swc/tests/tsc-references/override12_es5.2.minified.js b/crates/swc/tests/tsc-references/override12_es5.2.minified.js index b32ddb710126..f7fb00e1bbba 100644 --- a/crates/swc/tests/tsc-references/override12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override12_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.m1 = function() { @@ -12,10 +14,10 @@ var A = function() { }, _proto.m3 = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.m1 = function() { diff --git a/crates/swc/tests/tsc-references/override13_es5.1.normal.js b/crates/swc/tests/tsc-references/override13_es5.1.normal.js index 7a5d39403369..60619114104f 100644 --- a/crates/swc/tests/tsc-references/override13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override13_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @target: esnext var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.property = 1; }; Foo.staticProperty = 2; var SubFoo = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(SubFoo, Foo); - var _super = swcHelpers.createSuper(SubFoo); + _inherits(SubFoo, Foo); + var _super = _create_super(SubFoo); function SubFoo() { - swcHelpers.classCallCheck(this, SubFoo); + _class_call_check(this, SubFoo); var _this; _this = _super.apply(this, arguments); _this.property = 42; @@ -23,10 +25,10 @@ var SubFoo = /*#__PURE__*/ function(Foo) { }(Foo); var StaticSubFoo = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(StaticSubFoo, Foo); - var _super = swcHelpers.createSuper(StaticSubFoo); + _inherits(StaticSubFoo, Foo); + var _super = _create_super(StaticSubFoo); function StaticSubFoo() { - swcHelpers.classCallCheck(this, StaticSubFoo); + _class_call_check(this, StaticSubFoo); return _super.apply(this, arguments); } return StaticSubFoo; @@ -35,20 +37,20 @@ StaticSubFoo.property = 42; StaticSubFoo.staticProperty = 42; var Intermediate = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Intermediate, Foo); - var _super = swcHelpers.createSuper(Intermediate); + _inherits(Intermediate, Foo); + var _super = _create_super(Intermediate); function Intermediate() { - swcHelpers.classCallCheck(this, Intermediate); + _class_call_check(this, Intermediate); return _super.apply(this, arguments); } return Intermediate; }(Foo); var Derived = /*#__PURE__*/ function(Intermediate) { "use strict"; - swcHelpers.inherits(Derived, Intermediate); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Intermediate); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.property = 42; @@ -59,10 +61,10 @@ var Derived = /*#__PURE__*/ function(Intermediate) { }(Intermediate); var StaticDerived = /*#__PURE__*/ function(Intermediate) { "use strict"; - swcHelpers.inherits(StaticDerived, Intermediate); - var _super = swcHelpers.createSuper(StaticDerived); + _inherits(StaticDerived, Intermediate); + var _super = _create_super(StaticDerived); function StaticDerived() { - swcHelpers.classCallCheck(this, StaticDerived); + _class_call_check(this, StaticDerived); return _super.apply(this, arguments); } return StaticDerived; diff --git a/crates/swc/tests/tsc-references/override13_es5.2.minified.js b/crates/swc/tests/tsc-references/override13_es5.2.minified.js index 105add206411..c434ffecdc04 100644 --- a/crates/swc/tests/tsc-references/override13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override13_es5.2.minified.js @@ -1,51 +1,53 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.property = 1; + _class_call_check(this, Foo), this.property = 1; }; Foo.staticProperty = 2; var SubFoo = function(Foo1) { "use strict"; - swcHelpers.inherits(SubFoo, Foo1); - var _super = swcHelpers.createSuper(SubFoo); + _inherits(SubFoo, Foo1); + var _super = _create_super(SubFoo); function SubFoo() { var _this; - return swcHelpers.classCallCheck(this, SubFoo), _this = _super.apply(this, arguments), _this.property = 42, _this.staticProperty = 42, _this; + return _class_call_check(this, SubFoo), _this = _super.apply(this, arguments), _this.property = 42, _this.staticProperty = 42, _this; } return SubFoo; }(Foo), StaticSubFoo = function(Foo2) { "use strict"; - swcHelpers.inherits(StaticSubFoo, Foo2); - var _super = swcHelpers.createSuper(StaticSubFoo); + _inherits(StaticSubFoo, Foo2); + var _super = _create_super(StaticSubFoo); function StaticSubFoo() { - return swcHelpers.classCallCheck(this, StaticSubFoo), _super.apply(this, arguments); + return _class_call_check(this, StaticSubFoo), _super.apply(this, arguments); } return StaticSubFoo; }(Foo); StaticSubFoo.property = 42, StaticSubFoo.staticProperty = 42; var Intermediate = function(Foo3) { "use strict"; - swcHelpers.inherits(Intermediate, Foo3); - var _super = swcHelpers.createSuper(Intermediate); + _inherits(Intermediate, Foo3); + var _super = _create_super(Intermediate); function Intermediate() { - return swcHelpers.classCallCheck(this, Intermediate), _super.apply(this, arguments); + return _class_call_check(this, Intermediate), _super.apply(this, arguments); } return Intermediate; }(Foo), Derived = function(Intermediate) { "use strict"; - swcHelpers.inherits(Derived, Intermediate); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Intermediate); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.property = 42, _this.staticProperty = 42, _this; + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.property = 42, _this.staticProperty = 42, _this; } return Derived; }(Intermediate), StaticDerived = function(Intermediate) { "use strict"; - swcHelpers.inherits(StaticDerived, Intermediate); - var _super = swcHelpers.createSuper(StaticDerived); + _inherits(StaticDerived, Intermediate); + var _super = _create_super(StaticDerived); function StaticDerived() { - return swcHelpers.classCallCheck(this, StaticDerived), _super.apply(this, arguments); + return _class_call_check(this, StaticDerived), _super.apply(this, arguments); } return StaticDerived; }(Intermediate); diff --git a/crates/swc/tests/tsc-references/override14_es5.1.normal.js b/crates/swc/tests/tsc-references/override14_es5.1.normal.js index 8fc6a7c5acb3..ebfb24ac70af 100644 --- a/crates/swc/tests/tsc-references/override14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override14_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @target: esnext var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.property = 1; }; var SubFoo = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(SubFoo, Foo); - var _super = swcHelpers.createSuper(SubFoo); + _inherits(SubFoo, Foo); + var _super = _create_super(SubFoo); function SubFoo() { - swcHelpers.classCallCheck(this, SubFoo); + _class_call_check(this, SubFoo); return _super.apply(this, arguments); } return SubFoo; diff --git a/crates/swc/tests/tsc-references/override14_es5.2.minified.js b/crates/swc/tests/tsc-references/override14_es5.2.minified.js index cda1d55a21db..6406ae3dec45 100644 --- a/crates/swc/tests/tsc-references/override14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override14_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), this.property = 1; + _class_call_check(this, Foo), this.property = 1; }, SubFoo = function(Foo1) { "use strict"; - swcHelpers.inherits(SubFoo, Foo1); - var _super = swcHelpers.createSuper(SubFoo); + _inherits(SubFoo, Foo1); + var _super = _create_super(SubFoo); function SubFoo() { - return swcHelpers.classCallCheck(this, SubFoo), _super.apply(this, arguments); + return _class_call_check(this, SubFoo), _super.apply(this, arguments); } return SubFoo; }(Foo); diff --git a/crates/swc/tests/tsc-references/override15_es5.1.normal.js b/crates/swc/tests/tsc-references/override15_es5.1.normal.js index 56d08ce4353c..14082cafecb4 100644 --- a/crates/swc/tests/tsc-references/override15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override15_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.doSomething = function doSomething() {}; @@ -11,10 +13,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; diff --git a/crates/swc/tests/tsc-references/override15_es5.2.minified.js b/crates/swc/tests/tsc-references/override15_es5.2.minified.js index 3ab157f4d312..fe5591b65bef 100644 --- a/crates/swc/tests/tsc-references/override15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override15_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.doSomething = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.doSomethang = function() {}, B; }(A); diff --git a/crates/swc/tests/tsc-references/override16_es5.1.normal.js b/crates/swc/tests/tsc-references/override16_es5.1.normal.js index c518231494d8..eb19b9e652a5 100644 --- a/crates/swc/tests/tsc-references/override16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override16_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext,es2015 // @noImplicitOverride: true var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.apply(this, arguments); _this.foo = "string"; diff --git a/crates/swc/tests/tsc-references/override16_es5.2.minified.js b/crates/swc/tests/tsc-references/override16_es5.2.minified.js index c961db05d26c..8aa520444386 100644 --- a/crates/swc/tests/tsc-references/override16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override16_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.apply(this, arguments), _this.foo = "string", _this; + return _class_call_check(this, B), _this = _super.apply(this, arguments), _this.foo = "string", _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/override17_es5.1.normal.js b/crates/swc/tests/tsc-references/override17_es5.1.normal.js index d152e08d12bd..e2148d9ae394 100644 --- a/crates/swc/tests/tsc-references/override17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override17_es5.1.normal.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @useDefineForClassFields: true // @target: es2015,esnext var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.m1 = function m1() { @@ -19,10 +21,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; diff --git a/crates/swc/tests/tsc-references/override17_es5.2.minified.js b/crates/swc/tests/tsc-references/override17_es5.2.minified.js index b32ddb710126..f7fb00e1bbba 100644 --- a/crates/swc/tests/tsc-references/override17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override17_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; return _proto.m1 = function() { @@ -12,10 +14,10 @@ var A = function() { }, _proto.m3 = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } var _proto = B.prototype; return _proto.m1 = function() { diff --git a/crates/swc/tests/tsc-references/override18_es5.1.normal.js b/crates/swc/tests/tsc-references/override18_es5.1.normal.js index 61341bf1e4cb..666dd27b30e4 100644 --- a/crates/swc/tests/tsc-references/override18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override18_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext,es2015 // @noImplicitOverride: true // @useDefineForClassFields: true var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.apply(this, arguments); _this.foo = "string"; diff --git a/crates/swc/tests/tsc-references/override18_es5.2.minified.js b/crates/swc/tests/tsc-references/override18_es5.2.minified.js index c961db05d26c..8aa520444386 100644 --- a/crates/swc/tests/tsc-references/override18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override18_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.apply(this, arguments), _this.foo = "string", _this; + return _class_call_check(this, B), _this = _super.apply(this, arguments), _this.foo = "string", _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/override19_es5.1.normal.js b/crates/swc/tests/tsc-references/override19_es5.1.normal.js index e37cc1e85ad4..2471643fe076 100644 --- a/crates/swc/tests/tsc-references/override19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override19_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Context = function Context() { "use strict"; - swcHelpers.classCallCheck(this, Context); + _class_call_check(this, Context); }; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.doSomething = function doSomething() {}; @@ -14,10 +16,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(B, _superClass); - var _super = swcHelpers.createSuper(B); + _inherits(B, _superClass); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,10 +29,10 @@ var B = /*#__PURE__*/ function(_superClass) { }(CreateMixin(Context, A)); var C = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/override19_es5.2.minified.js b/crates/swc/tests/tsc-references/override19_es5.2.minified.js index d51797f21ebf..24a44764d99c 100644 --- a/crates/swc/tests/tsc-references/override19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override19_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Context = function() { "use strict"; - swcHelpers.classCallCheck(this, Context); + _class_call_check(this, Context); }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.doSomething = function() {}, A; }(), B = function(_superClass) { "use strict"; - swcHelpers.inherits(B, _superClass); - var _super = swcHelpers.createSuper(B); + _inherits(B, _superClass); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.foo = function() {}, B; }(CreateMixin(Context, A)), C = function(_superClass) { "use strict"; - swcHelpers.inherits(C, _superClass); - var _super = swcHelpers.createSuper(C); + _inherits(C, _superClass); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.doSomethang = function() {}, C; }(CreateMixin(Context, A)); diff --git a/crates/swc/tests/tsc-references/override20_es5.1.normal.js b/crates/swc/tests/tsc-references/override20_es5.1.normal.js index 99b5b886f5fb..4d1be7a65f64 100644 --- a/crates/swc/tests/tsc-references/override20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override20_es5.1.normal.js @@ -1,10 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @noImplicitOverride: true var Foo = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.m1 = function m1() {}; @@ -13,18 +17,18 @@ var Foo = /*#__PURE__*/ function() { }(); export var Bar = /*#__PURE__*/ function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } var _proto = Bar.prototype; _proto.m1 = function m1() { - swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), "m1", this).call(this); + _get(_get_prototype_of(Bar.prototype), "m1", this).call(this); }; _proto.m2 = function m2() { - swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), "m2", this).call(this); + _get(_get_prototype_of(Bar.prototype), "m2", this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/override20_es5.2.minified.js b/crates/swc/tests/tsc-references/override20_es5.2.minified.js index 8087919f3267..8066369a55ef 100644 --- a/crates/swc/tests/tsc-references/override20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override20_es5.2.minified.js @@ -1,23 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; return _proto.m1 = function() {}, _proto.m2 = function() {}, _class; }(); export var Bar = function(Foo1) { "use strict"; - swcHelpers.inherits(Bar, Foo1); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo1); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } var _proto = Bar.prototype; return _proto.m1 = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), "m1", this).call(this); + _get(_get_prototype_of(Bar.prototype), "m1", this).call(this); }, _proto.m2 = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), "m2", this).call(this); + _get(_get_prototype_of(Bar.prototype), "m2", this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/override2_es5.1.normal.js b/crates/swc/tests/tsc-references/override2_es5.1.normal.js index 6d6524c8e75a..73cf4f6ebe48 100644 --- a/crates/swc/tests/tsc-references/override2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override2_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @noImplicitOverride: true var AB = function AB() { "use strict"; - swcHelpers.classCallCheck(this, AB); + _class_call_check(this, AB); }; var AD1 = /*#__PURE__*/ function(AB) { "use strict"; - swcHelpers.inherits(AD1, AB); - var _super = swcHelpers.createSuper(AD1); + _inherits(AD1, AB); + var _super = _create_super(AD1); function AD1() { - swcHelpers.classCallCheck(this, AD1); + _class_call_check(this, AD1); return _super.apply(this, arguments); } return AD1; }(AB); var AD2 = /*#__PURE__*/ function(AB) { "use strict"; - swcHelpers.inherits(AD2, AB); - var _super = swcHelpers.createSuper(AD2); + _inherits(AD2, AB); + var _super = _create_super(AD2); function AD2() { - swcHelpers.classCallCheck(this, AD2); + _class_call_check(this, AD2); return _super.apply(this, arguments); } return AD2; }(AB); var AD3 = /*#__PURE__*/ function(AB) { "use strict"; - swcHelpers.inherits(AD3, AB); - var _super = swcHelpers.createSuper(AD3); + _inherits(AD3, AB); + var _super = _create_super(AD3); function AD3() { - swcHelpers.classCallCheck(this, AD3); + _class_call_check(this, AD3); return _super.apply(this, arguments); } var _proto = AD3.prototype; @@ -41,10 +43,10 @@ var AD3 = /*#__PURE__*/ function(AB) { }(AB); var D4 = /*#__PURE__*/ function(AB) { "use strict"; - swcHelpers.inherits(D4, AB); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, AB); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } var _proto = D4.prototype; diff --git a/crates/swc/tests/tsc-references/override2_es5.2.minified.js b/crates/swc/tests/tsc-references/override2_es5.2.minified.js index 3db6e6818a28..5477d26fb749 100644 --- a/crates/swc/tests/tsc-references/override2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override2_es5.2.minified.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var AB = function() { "use strict"; - swcHelpers.classCallCheck(this, AB); + _class_call_check(this, AB); }, AD1 = function(AB1) { "use strict"; - swcHelpers.inherits(AD1, AB1); - var _super = swcHelpers.createSuper(AD1); + _inherits(AD1, AB1); + var _super = _create_super(AD1); function AD1() { - return swcHelpers.classCallCheck(this, AD1), _super.apply(this, arguments); + return _class_call_check(this, AD1), _super.apply(this, arguments); } return AD1; }(AB), AD2 = function(AB2) { "use strict"; - swcHelpers.inherits(AD2, AB2); - var _super = swcHelpers.createSuper(AD2); + _inherits(AD2, AB2); + var _super = _create_super(AD2); function AD2() { - return swcHelpers.classCallCheck(this, AD2), _super.apply(this, arguments); + return _class_call_check(this, AD2), _super.apply(this, arguments); } return AD2; }(AB), AD3 = function(AB3) { "use strict"; - swcHelpers.inherits(AD3, AB3); - var _super = swcHelpers.createSuper(AD3); + _inherits(AD3, AB3); + var _super = _create_super(AD3); function AD3() { - return swcHelpers.classCallCheck(this, AD3), _super.apply(this, arguments); + return _class_call_check(this, AD3), _super.apply(this, arguments); } var _proto = AD3.prototype; return _proto.foo = function(v) {}, _proto.baz = function() {}, AD3; }(AB), D4 = function(AB4) { "use strict"; - swcHelpers.inherits(D4, AB4); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, AB4); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } var _proto = D4.prototype; return _proto.foo = function(v) {}, _proto.bar = function(v) {}, _proto.baz = function() {}, D4; diff --git a/crates/swc/tests/tsc-references/override3_es5.1.normal.js b/crates/swc/tests/tsc-references/override3_es5.1.normal.js index 20240a862c18..cf75f009b0d0 100644 --- a/crates/swc/tests/tsc-references/override3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override3_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var DB = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(DB, B); - var _super = swcHelpers.createSuper(DB); + _inherits(DB, B); + var _super = _create_super(DB); function DB() { - swcHelpers.classCallCheck(this, DB); + _class_call_check(this, DB); return _super.apply(this, arguments); } var _proto = DB.prototype; @@ -14,10 +16,10 @@ var DB = /*#__PURE__*/ function(B) { }(B); var DD = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(DD, D); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, D); + var _super = _create_super(DD); function DD() { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); return _super.apply(this, arguments); } var _proto = DD.prototype; @@ -27,10 +29,10 @@ var DD = /*#__PURE__*/ function(D) { }(D); var EB = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(EB, D); - var _super = swcHelpers.createSuper(EB); + _inherits(EB, D); + var _super = _create_super(EB); function EB() { - swcHelpers.classCallCheck(this, EB); + _class_call_check(this, EB); return _super.apply(this, arguments); } var _proto = EB.prototype; diff --git a/crates/swc/tests/tsc-references/override3_es5.2.minified.js b/crates/swc/tests/tsc-references/override3_es5.2.minified.js index c36f0623ee2e..fc2023e1dda9 100644 --- a/crates/swc/tests/tsc-references/override3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override3_es5.2.minified.js @@ -1,28 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var DB = function(B) { "use strict"; - swcHelpers.inherits(DB, B); - var _super = swcHelpers.createSuper(DB); + _inherits(DB, B); + var _super = _create_super(DB); function DB() { - return swcHelpers.classCallCheck(this, DB), _super.apply(this, arguments); + return _class_call_check(this, DB), _super.apply(this, arguments); } var _proto = DB.prototype; return _proto.foo = function() {}, _proto.bar = function() {}, DB; }(B), DD = function(D) { "use strict"; - swcHelpers.inherits(DD, D); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, D); + var _super = _create_super(DD); function DD() { - return swcHelpers.classCallCheck(this, DD), _super.apply(this, arguments); + return _class_call_check(this, DD), _super.apply(this, arguments); } var _proto = DD.prototype; return _proto.foo = function() {}, _proto.bar = function() {}, DD; }(D), EB = function(D) { "use strict"; - swcHelpers.inherits(EB, D); - var _super = swcHelpers.createSuper(EB); + _inherits(EB, D); + var _super = _create_super(EB); function EB() { - return swcHelpers.classCallCheck(this, EB), _super.apply(this, arguments); + return _class_call_check(this, EB), _super.apply(this, arguments); } var _proto = EB.prototype; return _proto.foo = function() {}, _proto.bar = function() {}, EB; diff --git a/crates/swc/tests/tsc-references/override4_es5.1.normal.js b/crates/swc/tests/tsc-references/override4_es5.1.normal.js index 9f6315ca1634..1ee7d234779a 100644 --- a/crates/swc/tests/tsc-references/override4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override4_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @noImplicitOverride: true var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.p1 = 1; this.p2 = 1; } @@ -15,10 +17,10 @@ var B = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this.p1 = 2; @@ -32,10 +34,10 @@ var D = /*#__PURE__*/ function(B) { }(B); var DD = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(DD, B); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, B); + var _super = _create_super(DD); function DD() { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); return _super.apply(this, arguments); } return DD; diff --git a/crates/swc/tests/tsc-references/override4_es5.2.minified.js b/crates/swc/tests/tsc-references/override4_es5.2.minified.js index 0e2ce23d4bc9..212a738227c3 100644 --- a/crates/swc/tests/tsc-references/override4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override4_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B), this.p1 = 1, this.p2 = 1; + _class_call_check(this, B), this.p1 = 1, this.p2 = 1; } var _proto = B.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, B; }(), D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.p1 = 2, _this.p2 = 3, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.p1 = 2, _this.p2 = 3, _this; } var _proto = D.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, D; }(B), DD = function(B) { "use strict"; - swcHelpers.inherits(DD, B); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, B); + var _super = _create_super(DD); function DD() { - return swcHelpers.classCallCheck(this, DD), _super.apply(this, arguments); + return _class_call_check(this, DD), _super.apply(this, arguments); } return DD; }(B); diff --git a/crates/swc/tests/tsc-references/override6_es5.1.normal.js b/crates/swc/tests/tsc-references/override6_es5.1.normal.js index 9909377b2802..f992e1c9f33a 100644 --- a/crates/swc/tests/tsc-references/override6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override6_es5.1.normal.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @noImplicitOverride: true var B = function B(foo, bar) { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.foo = foo; this.bar = bar; this.baz = 1; }; var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D(foo, baz) { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.call(this, foo, 42); _this.foo = foo; diff --git a/crates/swc/tests/tsc-references/override6_es5.2.minified.js b/crates/swc/tests/tsc-references/override6_es5.2.minified.js index b683899a15a9..2d07c0c99b03 100644 --- a/crates/swc/tests/tsc-references/override6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override6_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function(foo, bar) { "use strict"; - swcHelpers.classCallCheck(this, B), this.foo = foo, this.bar = bar, this.baz = 1; + _class_call_check(this, B), this.foo = foo, this.bar = bar, this.baz = 1; }, D = function(B1) { "use strict"; - swcHelpers.inherits(D, B1); - var _super = swcHelpers.createSuper(D); + _inherits(D, B1); + var _super = _create_super(D); function D(foo, baz) { var _this; - return swcHelpers.classCallCheck(this, D), (_this = _super.call(this, foo, 42)).foo = foo, _this.baz = baz, _this.bar = 1, _this; + return _class_call_check(this, D), (_this = _super.call(this, foo, 42)).foo = foo, _this.baz = baz, _this.bar = 1, _this; } return D; }(B); diff --git a/crates/swc/tests/tsc-references/override8_es5.1.normal.js b/crates/swc/tests/tsc-references/override8_es5.1.normal.js index 70308b1ffb2f..46d76c547808 100644 --- a/crates/swc/tests/tsc-references/override8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override8_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true // @noImplicitOverride: true var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D(a, b) { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.call(this); _this.a = a; @@ -21,15 +23,15 @@ var D = /*#__PURE__*/ function(B) { }(B); var BB = function BB(a) { "use strict"; - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); this.a = a; }; var DD = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(DD, BB); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB); + var _super = _create_super(DD); function DD(a) { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); var _this; _this = _super.call(this, a); _this.a = a; @@ -39,10 +41,10 @@ var DD = /*#__PURE__*/ function(BB) { }(BB); var DDD = /*#__PURE__*/ function(BB) { "use strict"; - swcHelpers.inherits(DDD, BB); - var _super = swcHelpers.createSuper(DDD); + _inherits(DDD, BB); + var _super = _create_super(DDD); function DDD(a) { - swcHelpers.classCallCheck(this, DDD); + _class_call_check(this, DDD); var _this; _this = _super.call(this, a); _this.a = a; diff --git a/crates/swc/tests/tsc-references/override8_es5.2.minified.js b/crates/swc/tests/tsc-references/override8_es5.2.minified.js index f1d4a5051154..d2fd61a32239 100644 --- a/crates/swc/tests/tsc-references/override8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override8_es5.2.minified.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, D = function(B1) { "use strict"; - swcHelpers.inherits(D, B1); - var _super = swcHelpers.createSuper(D); + _inherits(D, B1); + var _super = _create_super(D); function D(a, b) { var _this; - return swcHelpers.classCallCheck(this, D), (_this = _super.call(this)).a = a, _this.b = b, _this; + return _class_call_check(this, D), (_this = _super.call(this)).a = a, _this.b = b, _this; } return D; }(B), BB = function(a) { "use strict"; - swcHelpers.classCallCheck(this, BB), this.a = a; + _class_call_check(this, BB), this.a = a; }, DD = function(BB1) { "use strict"; - swcHelpers.inherits(DD, BB1); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, BB1); + var _super = _create_super(DD); function DD(a) { var _this; - return swcHelpers.classCallCheck(this, DD), (_this = _super.call(this, a)).a = a, _this; + return _class_call_check(this, DD), (_this = _super.call(this, a)).a = a, _this; } return DD; }(BB), DDD = function(BB2) { "use strict"; - swcHelpers.inherits(DDD, BB2); - var _super = swcHelpers.createSuper(DDD); + _inherits(DDD, BB2); + var _super = _create_super(DDD); function DDD(a) { var _this; - return swcHelpers.classCallCheck(this, DDD), (_this = _super.call(this, a)).a = a, _this; + return _class_call_check(this, DDD), (_this = _super.call(this, a)).a = a, _this; } return DDD; }(BB); diff --git a/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.1.normal.js index b74c7ad19de6..61d6c6553edc 100644 --- a/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.1.normal.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Sizz = /*#__PURE__*/ function(Mup) { "use strict"; - swcHelpers.inherits(Sizz, Mup); - var _super = swcHelpers.createSuper(Sizz); + _inherits(Sizz, Mup); + var _super = _create_super(Sizz); function Sizz() { - swcHelpers.classCallCheck(this, Sizz); + _class_call_check(this, Sizz); return _super.apply(this, arguments); } - swcHelpers.createClass(Sizz, [ + _create_class(Sizz, [ { key: "size", get: // ok, because Mup is an interface @@ -20,10 +23,10 @@ var Sizz = /*#__PURE__*/ function(Mup) { }(Mup); var Kasizz = /*#__PURE__*/ function(Mup) { "use strict"; - swcHelpers.inherits(Kasizz, Mup); - var _super = swcHelpers.createSuper(Kasizz); + _inherits(Kasizz, Mup); + var _super = _create_super(Kasizz); function Kasizz() { - swcHelpers.classCallCheck(this, Kasizz); + _class_call_check(this, Kasizz); var _this; _this = _super.apply(this, arguments); _this.size = -1; diff --git a/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.2.minified.js index 8146cfb47024..da2acc06e802 100644 --- a/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/overrideInterfaceProperty_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Sizz = function(Mup) { "use strict"; - swcHelpers.inherits(Sizz, Mup); - var _super = swcHelpers.createSuper(Sizz); + _inherits(Sizz, Mup); + var _super = _create_super(Sizz); function Sizz() { - return swcHelpers.classCallCheck(this, Sizz), _super.apply(this, arguments); + return _class_call_check(this, Sizz), _super.apply(this, arguments); } - return swcHelpers.createClass(Sizz, [ + return _create_class(Sizz, [ { key: "size", get: function() { @@ -16,11 +19,11 @@ var Sizz = function(Mup) { ]), Sizz; }(Mup), Kasizz = function(Mup) { "use strict"; - swcHelpers.inherits(Kasizz, Mup); - var _super = swcHelpers.createSuper(Kasizz); + _inherits(Kasizz, Mup); + var _super = _create_super(Kasizz); function Kasizz() { var _this; - return swcHelpers.classCallCheck(this, Kasizz), _this = _super.apply(this, arguments), _this.size = -1, _this; + return _class_call_check(this, Kasizz), _this = _super.apply(this, arguments), _this.size = -1, _this; } return Kasizz; }(Mup); diff --git a/crates/swc/tests/tsc-references/override_js1_es5.1.normal.js b/crates/swc/tests/tsc-references/override_js1_es5.1.normal.js index dc6fbf922476..3fe1a699c197 100644 --- a/crates/swc/tests/tsc-references/override_js1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override_js1_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @allowJs: true // @noEmit: true @@ -6,7 +8,7 @@ import * as swcHelpers from "@swc/helpers"; var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(v) {}; @@ -15,10 +17,10 @@ var B = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -30,7 +32,7 @@ var D = /*#__PURE__*/ function(B) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; diff --git a/crates/swc/tests/tsc-references/override_js1_es5.2.minified.js b/crates/swc/tests/tsc-references/override_js1_es5.2.minified.js index 952da87d8ee1..daee4c6c018a 100644 --- a/crates/swc/tests/tsc-references/override_js1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override_js1_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, B; }(), D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } var _proto = D.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, _proto.bar = function(v) {}, D; }(B), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function() {}, _proto.fooo = function(v) {}, _proto.bar = function(v) {}, C; diff --git a/crates/swc/tests/tsc-references/override_js2_es5.1.normal.js b/crates/swc/tests/tsc-references/override_js2_es5.1.normal.js index 962e2a3734af..a10ff9277bdb 100644 --- a/crates/swc/tests/tsc-references/override_js2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override_js2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @allowJs: true // @checkJs: true @@ -7,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(v) {}; @@ -16,10 +18,10 @@ var B = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -31,7 +33,7 @@ var D = /*#__PURE__*/ function(B) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; diff --git a/crates/swc/tests/tsc-references/override_js2_es5.2.minified.js b/crates/swc/tests/tsc-references/override_js2_es5.2.minified.js index 952da87d8ee1..daee4c6c018a 100644 --- a/crates/swc/tests/tsc-references/override_js2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override_js2_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, B; }(), D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } var _proto = D.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, _proto.bar = function(v) {}, D; }(B), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function() {}, _proto.fooo = function(v) {}, _proto.bar = function(v) {}, C; diff --git a/crates/swc/tests/tsc-references/override_js3_es5.1.normal.js b/crates/swc/tests/tsc-references/override_js3_es5.1.normal.js index 27a6f1ea507d..7c8318e4d496 100644 --- a/crates/swc/tests/tsc-references/override_js3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override_js3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @allowJs: true // @checkJs: true @@ -7,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(v) {}; @@ -16,10 +18,10 @@ var B = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; diff --git a/crates/swc/tests/tsc-references/override_js3_es5.2.minified.js b/crates/swc/tests/tsc-references/override_js3_es5.2.minified.js index aa1555490370..74167a924e1e 100644 --- a/crates/swc/tests/tsc-references/override_js3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override_js3_es5.2.minified.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, B; }(), D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } var _proto = D.prototype; return _proto.foo = function(v) {}, _proto.fooo = function(v) {}, D; diff --git a/crates/swc/tests/tsc-references/override_js4_es5.1.normal.js b/crates/swc/tests/tsc-references/override_js4_es5.1.normal.js index 37f23f094a4f..21586fa3d22b 100644 --- a/crates/swc/tests/tsc-references/override_js4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/override_js4_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noImplicitOverride: true // @allowJs: true // @checkJs: true @@ -7,7 +9,7 @@ import * as swcHelpers from "@swc/helpers"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.doSomething = function doSomething() {}; @@ -15,10 +17,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; diff --git a/crates/swc/tests/tsc-references/override_js4_es5.2.minified.js b/crates/swc/tests/tsc-references/override_js4_es5.2.minified.js index 3ab157f4d312..fe5591b65bef 100644 --- a/crates/swc/tests/tsc-references/override_js4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/override_js4_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.doSomething = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.doSomethang = function() {}, B; }(A); diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.1.normal.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.1.normal.js index f96370e7437b..2c19eca2f196 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5, es2015, esnext // @noEmit: true // @noTypesAndSymbols: true // https://github.com/microsoft/TypeScript/issues/36295 function a() {} function b(_param = a()) { - var { b =a() } = _param, x = swcHelpers.objectWithoutProperties(_param, [ + var { b =a() } = _param, x = _object_without_properties(_param, [ "b" ]); var a1; } const x = ""; function c(_param = a(), d = x) { - var { b } = _param, c = swcHelpers.objectWithoutProperties(_param, [ + var { b } = _param, c = _object_without_properties(_param, [ "b" ]); var x; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.1.normal.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.1.normal.js index 9ea8047ac2c6..71df366b1e0c 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; // @target: es5, es2015, esnext // @noEmit: true // @noTypesAndSymbols: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; function a() {} function b() { var _param = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a(); - var _b = _param.b, b = _b === void 0 ? a() : _b, x = swcHelpers.objectWithoutProperties(_param, [ + var _b = _param.b, b = _b === void 0 ? a() : _b, x = _object_without_properties(_param, [ "b" ]); var _$a; @@ -14,7 +14,7 @@ function b() { var x = ""; function c() { var _param = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a(), d = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : x; - var b = _param.b, c = swcHelpers.objectWithoutProperties(_param, [ + var b = _param.b, c = _object_without_properties(_param, [ "b" ]); var x1; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.2.minified.js index a885268f673b..105115452a15 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing.2_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.1.normal.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.1.normal.js index dcfae264a6ee..a10c830af7b9 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var foo = ""; function f1() { var bar = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : foo; @@ -36,7 +36,7 @@ function f7(param) { var Foo = function Foo() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 12, y = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : x; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.2.minified.js index e358f0e964a6..9499de9f1be9 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 12, y = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : x; - swcHelpers.classCallCheck(this, Foo), this.x = x, this.y = y; + _class_call_check(this, Foo), this.x = x, this.y = y; }; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.1.normal.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.1.normal.js index 2bf09e1fe9e1..8d9f54d9346f 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es2015 var foo = ""; function f1() { @@ -37,7 +37,7 @@ function f7(param) { var Foo = function Foo() { "use strict"; var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 12, y = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : x; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.x = x; this.y = y; }; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.2.minified.js index e358f0e964a6..9499de9f1be9 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing1_es6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; var x = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 12, y = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : x; - swcHelpers.classCallCheck(this, Foo), this.x = x, this.y = y; + _class_call_check(this, Foo), this.x = x, this.y = y; }; diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.1.normal.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.1.normal.js index 885c5a83a676..2f5d3196ce1a 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function left(a) { var b = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : a, c = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : b; a; @@ -42,7 +42,7 @@ var C = /*#__PURE__*/ function() { "use strict"; function C() { var a = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : b, _$b = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.2.minified.js b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.2.minified.js index afaf37e62475..133cece43df0 100644 --- a/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parameterInitializersForwardReferencing_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : b, arguments.length > 1 && void 0 !== arguments[1] && arguments[1], swcHelpers.classCallCheck(this, C); + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : b, arguments.length > 1 && void 0 !== arguments[1] && arguments[1], _class_call_check(this, C); } return C.prototype.method = function() { arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : b, arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; diff --git a/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.1.normal.js b/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.1.normal.js index c92db7ee7825..5d8a9cb9d461 100644 --- a/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) { return x; } @@ -14,7 +14,7 @@ var f3 = function(x) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.2.minified.js b/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.2.minified.js index 549c27a791eb..a621dcafc76b 100644 --- a/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parametersWithNoAnnotationAreAny_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return x; diff --git a/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.1.normal.js b/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.1.normal.js index f8873ffae2b3..211bdb698ae6 100644 --- a/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -11,7 +11,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -22,7 +22,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -33,7 +33,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -45,7 +45,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -57,7 +57,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -69,7 +69,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -81,7 +81,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", diff --git a/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.2.minified.js b/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.2.minified.js index ed48f7cccfcf..90837a4f2445 100644 --- a/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parenthesizedContexualTyping3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -10,7 +10,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -20,7 +20,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -30,7 +30,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -41,7 +41,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -52,7 +52,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -63,7 +63,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", @@ -74,7 +74,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", " ", diff --git a/crates/swc/tests/tsc-references/parser509546_1_es5.1.normal.js b/crates/swc/tests/tsc-references/parser509546_1_es5.1.normal.js index 685382d03279..70a361298a33 100644 --- a/crates/swc/tests/tsc-references/parser509546_1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser509546_1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function Logger() { "use strict"; - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parser509546_1_es5.2.minified.js b/crates/swc/tests/tsc-references/parser509546_1_es5.2.minified.js index fc700535bbca..44ed032575ed 100644 --- a/crates/swc/tests/tsc-references/parser509546_1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser509546_1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function() { "use strict"; - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parser509546_2_es5.1.normal.js b/crates/swc/tests/tsc-references/parser509546_2_es5.1.normal.js index a6897aaacbb6..c79b16ea5062 100644 --- a/crates/swc/tests/tsc-references/parser509546_2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser509546_2_es5.1.normal.js @@ -1,5 +1,5 @@ "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function Logger() { - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parser509546_2_es5.2.minified.js b/crates/swc/tests/tsc-references/parser509546_2_es5.2.minified.js index 6bed5ad1fdea..5e6182ab8e1b 100644 --- a/crates/swc/tests/tsc-references/parser509546_2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser509546_2_es5.2.minified.js @@ -1,5 +1,5 @@ "use strict"; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function() { - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parser509546_es5.1.normal.js b/crates/swc/tests/tsc-references/parser509546_es5.1.normal.js index 685382d03279..70a361298a33 100644 --- a/crates/swc/tests/tsc-references/parser509546_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser509546_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function Logger() { "use strict"; - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parser509546_es5.2.minified.js b/crates/swc/tests/tsc-references/parser509546_es5.2.minified.js index fc700535bbca..44ed032575ed 100644 --- a/crates/swc/tests/tsc-references/parser509546_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser509546_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Logger = function() { "use strict"; - swcHelpers.classCallCheck(this, Logger); + _class_call_check(this, Logger); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.1.normal.js index c81051454b21..33f9639f0a1a 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = /*#__PURE__*/ function() { "use strict"; function Outer() { - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); } Outer.public = function _public() {}; return Outer; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.2.minified.js index 15eb4bdd2823..378b5de8bab9 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; function Outer() { - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); } return Outer.public = function() {}, Outer; }(); diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.1.normal.js index c81051454b21..33f9639f0a1a 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = /*#__PURE__*/ function() { "use strict"; function Outer() { - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); } Outer.public = function _public() {}; return Outer; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.2.minified.js index 15eb4bdd2823..378b5de8bab9 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic14_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; function Outer() { - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); } return Outer.public = function() {}, Outer; }(); diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.1.normal.js index e0283a76ceb1..d5e5e71c54f0 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function Outer() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.2.minified.js index 5506b853b9a0..0d47f27881da 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.1.normal.js index 67e87145dd51..f4b8f1b115b8 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function Outer() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; Outer.public = 1; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.2.minified.js index 20cdf9208734..b4f5c2f83f00 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; Outer.public = 1; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.1.normal.js index e0283a76ceb1..d5e5e71c54f0 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function Outer() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.2.minified.js index 5506b853b9a0..0d47f27881da 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic4_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.1.normal.js index e0283a76ceb1..d5e5e71c54f0 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function Outer() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.2.minified.js index 5506b853b9a0..0d47f27881da 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; diff --git a/crates/swc/tests/tsc-references/parserAccessors1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors1_es5.1.normal.js index f933651179fc..6337e7b4dbae 100644 --- a/crates/swc/tests/tsc-references/parserAccessors1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors1_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "Foo", get: function get() {} diff --git a/crates/swc/tests/tsc-references/parserAccessors1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors1_es5.2.minified.js index b57f00a74cc2..d71238b25146 100644 --- a/crates/swc/tests/tsc-references/parserAccessors1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors1_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "Foo", get: function() {} diff --git a/crates/swc/tests/tsc-references/parserAccessors2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors2_es5.1.normal.js index ef57e0f79d42..a2e8924a403a 100644 --- a/crates/swc/tests/tsc-references/parserAccessors2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors2_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "Foo", set: function set(a) {} diff --git a/crates/swc/tests/tsc-references/parserAccessors2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors2_es5.2.minified.js index 4f29bde95db6..0c3b8bcd2a62 100644 --- a/crates/swc/tests/tsc-references/parserAccessors2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors2_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "Foo", set: function(a) {} diff --git a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.1.normal.js b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.1.normal.js index 5dcc3147315f..493d216681b6 100644 --- a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @target: esnext ({ m () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { for(;;){} })(); } diff --git a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.2.minified.js b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.1.normal.js b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.1.normal.js index 225ef189943d..1cff7f1e220d 100644 --- a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; // @target: esnext ({ m: function m() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.2.minified.js b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.2.minified.js index 391b814b5239..4226201d4a97 100644 --- a/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserArrowFunctionExpression7_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/parserAstSpans1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserAstSpans1_es5.1.normal.js index e18be369f3e8..27327e24bf02 100644 --- a/crates/swc/tests/tsc-references/parserAstSpans1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAstSpans1_es5.1.normal.js @@ -1,8 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c1 = /*#__PURE__*/ function() { "use strict"; function c1() { - swcHelpers.classCallCheck(this, c1); + _class_call_check(this, c1); } var _proto = c1.prototype; _proto.i1_f1 = function i1_f1() {}; @@ -42,7 +48,7 @@ i1_i.nc_l1(); var c2 = /*#__PURE__*/ function() { "use strict"; function c2(a) { - swcHelpers.classCallCheck(this, c2); + _class_call_check(this, c2); this.c2_p1 = a; } var _proto = c2.prototype; @@ -50,7 +56,7 @@ var c2 = /*#__PURE__*/ function() { _proto.c2_nc_f1 = function c2_nc_f1() {}; /** c2 f1*/ _proto.f1 = function f1() {}; _proto.nc_f1 = function nc_f1() {}; - swcHelpers.createClass(c2, [ + _create_class(c2, [ { key: "c2_prop", get: /** c2 c2_prop*/ function get() { @@ -80,19 +86,19 @@ var c2 = /*#__PURE__*/ function() { }(); var c3 = /*#__PURE__*/ function(c2) { "use strict"; - swcHelpers.inherits(c3, c2); - var _super = swcHelpers.createSuper(c3); + _inherits(c3, c2); + var _super = _create_super(c3); function c3() { - swcHelpers.classCallCheck(this, c3); + _class_call_check(this, c3); var _this; _this = _super.call(this, 10); - _this.p1 = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(c3.prototype)), "c2_p1", _this); + _this.p1 = _get((_assert_this_initialized(_this), _get_prototype_of(c3.prototype)), "c2_p1", _this); return _this; } var _proto = c3.prototype; /** c3 f1*/ _proto.f1 = function f1() {}; _proto.nc_f1 = function nc_f1() {}; - swcHelpers.createClass(c3, [ + _create_class(c3, [ { key: "prop", get: /** c3 prop*/ function get() { @@ -126,10 +132,10 @@ c2_i.f1(); c2_i.nc_f1(); var c4 = /*#__PURE__*/ function(c2) { "use strict"; - swcHelpers.inherits(c4, c2); - var _super = swcHelpers.createSuper(c4); + _inherits(c4, c2); + var _super = _create_super(c4); function c4() { - swcHelpers.classCallCheck(this, c4); + _class_call_check(this, c4); return _super.apply(this, arguments); } return c4; @@ -165,17 +171,17 @@ i2_i.l1(); i2_i.nc_l1(); /**c5 class*/ var c5 = function c5() { "use strict"; - swcHelpers.classCallCheck(this, c5); + _class_call_check(this, c5); }; var c6 = /*#__PURE__*/ function(c5) { "use strict"; - swcHelpers.inherits(c6, c5); - var _super = swcHelpers.createSuper(c6); + _inherits(c6, c5); + var _super = _create_super(c6); function c6() { - swcHelpers.classCallCheck(this, c6); + _class_call_check(this, c6); var _this; _this = _super.call(this); - _this.d = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(c6.prototype)), "b", _this); + _this.d = _get((_assert_this_initialized(_this), _get_prototype_of(c6.prototype)), "b", _this); return _this; } return c6; diff --git a/crates/swc/tests/tsc-references/parserAstSpans1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserAstSpans1_es5.2.minified.js index b63aee634b33..fe169610b550 100644 --- a/crates/swc/tests/tsc-references/parserAstSpans1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAstSpans1_es5.2.minified.js @@ -1,8 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i1_i, i2_i, i3_i, c1 = function() { "use strict"; function c1() { - swcHelpers.classCallCheck(this, c1); + _class_call_check(this, c1); } var _proto = c1.prototype; return _proto.i1_f1 = function() {}, _proto.i1_nc_f1 = function() {}, _proto.f1 = function() {}, _proto.nc_f1 = function() {}, c1; @@ -13,10 +19,10 @@ c1_i.i1_f1(), c1_i.i1_nc_f1(), c1_i.f1(), c1_i.nc_f1(), c1_i.i1_l1(), c1_i.i1_nc var c2 = function() { "use strict"; function c2(a) { - swcHelpers.classCallCheck(this, c2), this.c2_p1 = a; + _class_call_check(this, c2), this.c2_p1 = a; } var _proto = c2.prototype; - return _proto.c2_f1 = function() {}, _proto.c2_nc_f1 = function() {}, _proto.f1 = function() {}, _proto.nc_f1 = function() {}, swcHelpers.createClass(c2, [ + return _proto.c2_f1 = function() {}, _proto.c2_nc_f1 = function() {}, _proto.f1 = function() {}, _proto.nc_f1 = function() {}, _create_class(c2, [ { key: "c2_prop", get: function() { @@ -44,14 +50,14 @@ var c2 = function() { ]), c2; }(), c3 = function(c2) { "use strict"; - swcHelpers.inherits(c3, c2); - var _super = swcHelpers.createSuper(c3); + _inherits(c3, c2); + var _super = _create_super(c3); function c3() { var _this; - return swcHelpers.classCallCheck(this, c3), (_this = _super.call(this, 10)).p1 = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(c3.prototype)), "c2_p1", _this), _this; + return _class_call_check(this, c3), (_this = _super.call(this, 10)).p1 = _get((_assert_this_initialized(_this), _get_prototype_of(c3.prototype)), "c2_p1", _this), _this; } var _proto = c3.prototype; - return _proto.f1 = function() {}, _proto.nc_f1 = function() {}, swcHelpers.createClass(c3, [ + return _proto.f1 = function() {}, _proto.nc_f1 = function() {}, _create_class(c3, [ { key: "prop", get: function() { @@ -69,24 +75,24 @@ var c2 = function() { c2_i.c2_f1(), c2_i.c2_nc_f1(), c2_i.f1(), c2_i.nc_f1(), c3_i.c2_f1(), c3_i.c2_nc_f1(), c3_i.f1(), c3_i.nc_f1(), (c2_i = c3_i).c2_f1(), c2_i.c2_nc_f1(), c2_i.f1(), c2_i.nc_f1(); var c4 = function(c2) { "use strict"; - swcHelpers.inherits(c4, c2); - var _super = swcHelpers.createSuper(c4); + _inherits(c4, c2); + var _super = _create_super(c4); function c4() { - return swcHelpers.classCallCheck(this, c4), _super.apply(this, arguments); + return _class_call_check(this, c4), _super.apply(this, arguments); } return c4; }(c2); new c4(10), i2_i.i2_f1(), i2_i.i2_nc_f1(), i2_i.f1(), i2_i.nc_f1(), i2_i.i2_l1(), i2_i.i2_nc_l1(), i2_i.l1(), i2_i.nc_l1(), i3_i.i2_f1(), i3_i.i2_nc_f1(), i3_i.f1(), i3_i.nc_f1(), i3_i.i2_l1(), i3_i.i2_nc_l1(), i3_i.l1(), i3_i.nc_l1(), (i2_i = i3_i).i2_f1(), i2_i.i2_nc_f1(), i2_i.f1(), i2_i.nc_f1(), i2_i.i2_l1(), i2_i.i2_nc_l1(), i2_i.l1(), i2_i.nc_l1(); var c5 = function() { "use strict"; - swcHelpers.classCallCheck(this, c5); + _class_call_check(this, c5); }, c6 = function(c51) { "use strict"; - swcHelpers.inherits(c6, c51); - var _super = swcHelpers.createSuper(c6); + _inherits(c6, c51); + var _super = _create_super(c6); function c6() { var _this; - return swcHelpers.classCallCheck(this, c6), (_this = _super.call(this)).d = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(c6.prototype)), "b", _this), _this; + return _class_call_check(this, c6), (_this = _super.call(this)).d = _get((_assert_this_initialized(_this), _get_prototype_of(c6.prototype)), "b", _this), _this; } return c6; }(c5); diff --git a/crates/swc/tests/tsc-references/parserClass1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClass1_es5.1.normal.js index f861bb41bb0a..4ea57de11f72 100644 --- a/crates/swc/tests/tsc-references/parserClass1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClass1_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var NullLogger = /*#__PURE__*/ function() { "use strict"; function NullLogger() { - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); } var _proto = NullLogger.prototype; _proto.information = function information() { diff --git a/crates/swc/tests/tsc-references/parserClass1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClass1_es5.2.minified.js index 224671526f6e..37eeb7156975 100644 --- a/crates/swc/tests/tsc-references/parserClass1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClass1_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var NullLogger = function() { "use strict"; function NullLogger() { - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); } var _proto = NullLogger.prototype; return _proto.information = function() { diff --git a/crates/swc/tests/tsc-references/parserClass2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClass2_es5.1.normal.js index 4308ba53d8d0..d924cf6cbd22 100644 --- a/crates/swc/tests/tsc-references/parserClass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClass2_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var LoggerAdapter = function LoggerAdapter(logger) { "use strict"; - swcHelpers.classCallCheck(this, LoggerAdapter); + _class_call_check(this, LoggerAdapter); this.logger = logger; this._information = this.logger.information(); }; diff --git a/crates/swc/tests/tsc-references/parserClass2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClass2_es5.2.minified.js index 6bca9a9a25cc..77d8cb48e731 100644 --- a/crates/swc/tests/tsc-references/parserClass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClass2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var LoggerAdapter = function(logger) { "use strict"; - swcHelpers.classCallCheck(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(); + _class_call_check(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration10_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.1.normal.js index 485279cb6a11..40ec9fd59321 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.2.minified.js index 0937b9d85127..4b8955c83151 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.1.normal.js index f4bb9c92d7d3..2c88dcf28a23 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C(a) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.2.minified.js index 5356d7b39c33..fd2dd1594156 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration12_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(a) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.1.normal.js index 576d16723375..6908d207c2e8 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.bar = function bar() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.2.minified.js index eb7dd8a66845..0591504c8ffe 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration13_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration14_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration15_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.1.normal.js index 485279cb6a11..40ec9fd59321 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.2.minified.js index 0937b9d85127..4b8955c83151 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration16_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.1.normal.js index b923d0eefb94..a986554fe77d 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto["foo"] = function foo() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.2.minified.js index 0937b9d85127..4b8955c83151 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration19_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.1.normal.js index 9c0d3c73b79d..4d0172628ca5 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto["0"] = function 0() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.2.minified.js index a5f3a46b735f..21bc320a0856 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration20_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype["0"] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.1.normal.js index 06baa8f6911d..8f5b9e1e4063 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[1] = function() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.2.minified.js index df8eec6b1c72..34c3dc6f920b 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration21_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[1] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.1.normal.js index 168bb4b96f03..52d547391c35 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto["bar"] = function bar() {}; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.2.minified.js index eb7dd8a66845..0591504c8ffe 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration22_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.bar = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.1.normal.js index 3ecb998af3fc..943e74c1e879 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.2.minified.js index 459c47ed9b65..188bbeebaca8 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration23_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.1.normal.js index 9ad568c7b8ac..be0e269e832e 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.2.minified.js index 4eacf296a8aa..499add986919 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration25_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration26_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration8_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration9_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclarationIndexSignature1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.1.normal.js index e0c75dc365fd..269805fe44be 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _e = e; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_e] = function() {}; diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.2.minified.js index 0982a7efde46..b91a1cf76b2f 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName12_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _e = e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_e] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.1.normal.js index 6a116b6deb37..0e3e436b0226 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; //@target: ES6 -var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.2.minified.js index 4b14764d6984..81903e259516 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName17_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; -_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].set = function(v) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].set = function(v) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.1.normal.js index 62e284f06cd5..a2d85559bf9b 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _e = e; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _e, set: function set(v) {} diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.2.minified.js index 033228e888ba..c3d2fc32da07 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName24_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _e = e, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _e, set: function(v) {} diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.1.normal.js index f1a347284add..81f77068f849 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var v = swcHelpers.defineProperty({}, e, 1); +var v = _define_property({}, e, 1); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.2.minified.js index a3840c3d8fc3..e2ba13efeab1 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, e, 1); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, e, 1); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.1.normal.js index f06f5bc18e85..f993489cea94 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var v = swcHelpers.defineProperty({}, e, function() {}); +var v = _define_property({}, e, function() {}); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.2.minified.js index 880d45c634b4..a9419ac6c4c6 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName3_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, e, function() {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, e, function() {}); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.1.normal.js index 44282db7f143..0ecbc13d604c 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = a ? "" : ""; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[tmp] = function() {}; diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.2.minified.js index d6d32d224199..1f33d5a08afc 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName40_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var tmp = (a, ""), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[tmp] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.1.normal.js index 47fd923522ec..b558f012831b 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var v = swcHelpers.defineProperty({}, 0 in [], true); +var v = _define_property({}, 0 in [], true); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.2.minified.js index 07c7b7c967d7..8a2b1c88b642 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName41_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, 0 in [], !0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, 0 in [], !0); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.1.normal.js index 2c9fc1f0e6b8..5affbf715e35 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; //@target: ES6 -var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.2.minified.js index 5369f0eead42..d7c40f8bd8e8 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName4_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; -_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.1.normal.js index 822685279faa..327771fbde04 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; //@target: ES6 -var v = (_obj = {}, swcHelpers.defineProperty(_obj, e, 1), swcHelpers.defineProperty(_obj, e + e, 2), _obj); +var v = (_obj = {}, _define_property(_obj, e, 1), _define_property(_obj, e + e, 2), _obj); diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.2.minified.js index b3bbf2d0be56..9bdc17555978 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName6_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, e, 1), swcHelpers.defineProperty(_obj, e + e, 2); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, e, 1), _define_property(_obj, e + e, 2); diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserES3Accessors1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES3Accessors1_es5.1.normal.js index fb5e4b69c26f..3f9518cfafce 100644 --- a/crates/swc/tests/tsc-references/parserES3Accessors1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES3Accessors1_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "Foo", get: function get() {} diff --git a/crates/swc/tests/tsc-references/parserES3Accessors1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES3Accessors1_es5.2.minified.js index b57f00a74cc2..d71238b25146 100644 --- a/crates/swc/tests/tsc-references/parserES3Accessors1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES3Accessors1_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "Foo", get: function() {} diff --git a/crates/swc/tests/tsc-references/parserES3Accessors2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES3Accessors2_es5.1.normal.js index da2dd17d367f..82bfd16b4a21 100644 --- a/crates/swc/tests/tsc-references/parserES3Accessors2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES3Accessors2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "Foo", set: function set(a) {} diff --git a/crates/swc/tests/tsc-references/parserES3Accessors2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES3Accessors2_es5.2.minified.js index 4f29bde95db6..0c3b8bcd2a62 100644 --- a/crates/swc/tests/tsc-references/parserES3Accessors2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES3Accessors2_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "Foo", set: function(a) {} diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.1.normal.js index d3c3aa8bb485..966a1c586c84 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES5 -var v = swcHelpers.defineProperty({}, e, 1); +var v = _define_property({}, e, 1); diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.2.minified.js index a3840c3d8fc3..e2ba13efeab1 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, e, 1); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, e, 1); diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.1.normal.js index 384a8a74ca0f..6ded89681f6e 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES5 -var v = swcHelpers.defineProperty({}, e, function() {}); +var v = _define_property({}, e, function() {}); diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.2.minified.js index 880d45c634b4..a9419ac6c4c6 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName3_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, e, function() {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, e, function() {}); diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.1.normal.js index 7fe6f12fb9c8..3ce8549c0450 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; //@target: ES5 -var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +var v = (_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.2.minified.js index 5369f0eead42..d7c40f8bd8e8 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName4_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; -_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +_obj = {}, _mutatorMap[e] = _mutatorMap[e] || {}, _mutatorMap[e].get = function() {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.1.normal.js index 550b241123d8..04a7a0993a2f 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES5 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.1.normal.js index 550b241123d8..04a7a0993a2f 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES5 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement14_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.1.normal.js index 550b241123d8..04a7a0993a2f 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES5 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement15_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.1.normal.js index c6f1f827cc99..27357364a2d1 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES5 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolIndexer2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.1.normal.js index 8fe15d156aac..9b75f28b5520 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES5 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[_toStringTag] = ""; }; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.2.minified.js index 1ca9aa659fc4..c57b9b88f291 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty6_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this[_toStringTag] = ""; + _class_call_check(this, C), this[_toStringTag] = ""; }; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.1.normal.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.1.normal.js index d44d02f0f09c..743671d4ef2d 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toStringTag] = function() {}; diff --git a/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.2.minified.js b/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.2.minified.js index 68c79d845cde..95ac9c301873 100644 --- a/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5SymbolProperty7_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toStringTag] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.1.normal.js index c661f2417092..bc173d19de9e 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Module var Shapes; (function(Shapes1) { var Point = /*#__PURE__*/ function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point); + _class_call_check(this, Point); this.x = x; this.y = y; } diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.2.minified.js index 7f2386e412fa..dfe2d1b796b3 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable1_es5.2.minified.js @@ -1,10 +1,10 @@ var Shapes; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(Shapes1) { var Point = function() { "use strict"; function Point(x, y) { - swcHelpers.classCallCheck(this, Point), this.x = x, this.y = y; + _class_call_check(this, Point), this.x = x, this.y = y; } return Point.prototype.getDist = function() { return Math.sqrt(this.x * this.x + this.y * this.y); diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.1.normal.js index 494b4f200367..1b95216980c4 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto.banana = function banana(x) {}; diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.2.minified.js index 06c0347e5078..074e1ab00d49 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_ParameterList6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype.banana = function(x) {}, Foo; }(); diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7_es5.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment7_es5.1.normal.js index bc0fca2264eb..2ec58fb18c88 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; module.exports = B; diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7_es5.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment7_es5.2.minified.js index ad3a57902446..a981ee0f30ce 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; module.exports = B; diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8_es5.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment8_es5.1.normal.js index 3f33087e33df..b66b74b4955b 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = B; export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8_es5.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment8_es5.2.minified.js index c150e4d33cfb..4452f6916dce 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; module.exports = B; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserForOfStatement11_es5.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement11_es5.1.normal.js index 5f4f9d95d00a..7977616a8860 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement11_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES6 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserForOfStatement11_es5.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement11_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserForOfStatement14_es5.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement14_es5.1.normal.js index 5f4f9d95d00a..7977616a8860 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement14_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES6 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserForOfStatement14_es5.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement14_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement14_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserForOfStatement15_es5.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement15_es5.1.normal.js index 5f4f9d95d00a..7977616a8860 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement15_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = true, _didIteratorError = false, _iteratorError = undefined; try { //@target: ES6 for(var _iterator = X[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ - var _value = swcHelpers.slicedToArray(_step.value, 2), a = _value[0], b = _value[1]; + var _value = _sliced_to_array(_step.value, 2), a = _value[0], b = _value[1]; } } catch (err) { _didIteratorError = true; diff --git a/crates/swc/tests/tsc-references/parserForOfStatement15_es5.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement15_es5.2.minified.js index 5029b6fffe0d..be4434a117b2 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement15_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; var _iteratorNormalCompletion = !0, _didIteratorError = !1, _iteratorError = void 0; try { for(var _step, _iterator = X[Symbol.iterator](); !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = !0){ - var _value = swcHelpers.slicedToArray(_step.value, 2); + var _value = _sliced_to_array(_step.value, 2); _value[0], _value[1]; } } catch (err) { diff --git a/crates/swc/tests/tsc-references/parserGenericClass1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericClass1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericClass1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericClass1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericClass1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericClass1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericClass2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericClass2_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericClass2_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericClass2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericClass2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericClass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericClass2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint4_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint6_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericConstraint7_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.1.normal.js index db07dda877dd..8b2ec8b85797 100644 --- a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.2.minified.js index af21724aad59..ac82e5dc34e3 100644 --- a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts1_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A); diff --git a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.1.normal.js index 1d5337ede520..559b7bacbae6 100644 --- a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.2.minified.js index af21724aad59..ac82e5dc34e3 100644 --- a/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGenericsInTypeContexts2_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A); diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration4_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexMemberDeclaration6_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.1.normal.js index 7f6e3538d3f0..354992ba5980 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "foo", get: function get() {}, diff --git a/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.2.minified.js index 5a1d0bd1ea0f..b8947478a1a1 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessor1_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "foo", get: function() {}, diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.1.normal.js index 1367c4160f74..27729deb4788 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "a", get: function get() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.2.minified.js index 07154288c4b8..17e0fe3cda5d 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration1_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "a", get: function() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.1.normal.js index 13d7ad22669b..29bee9dbd487 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "b", get: function get() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.2.minified.js index 7d912c517494..6082afc8e1bb 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration2_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "b", get: function() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.1.normal.js index 5cb20396c72d..12c8387d8571 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: 0, get: function get() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.2.minified.js index 27756d575c64..4ad8b3ce01bd 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration3_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 0, get: function() {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.1.normal.js index 15e043625f91..5a8dd5156a71 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "a", set: function set(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.2.minified.js index f4dd9ff39931..0d82148ab001 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration4_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "a", set: function(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.1.normal.js index 15e043625f91..5a8dd5156a71 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "a", set: function set(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.2.minified.js index f4dd9ff39931..0d82148ab001 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration5_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "a", set: function(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.1.normal.js index 141e891b40e6..ccb5fd07756c 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: es5 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: 0, set: function set(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.2.minified.js index db5cf707694f..02d998e4c5a5 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: 0, set: function(i) {} diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.1.normal.js index 34fad431b77a..e306ad6eaa12 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.public = function _public() {}; diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.2.minified.js index 672aeb638754..e21035ea86c2 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclarationAmbiguities1_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.public = function() {}, _proto.static = function() {}, C.public = function() {}, C.static = function() {}, C; diff --git a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberVariableDeclaration5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserRealSource12_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource12_es5.1.normal.js index ec266c4740df..16b7ea8d7bf9 100644 --- a/crates/swc/tests/tsc-references/parserRealSource12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource12_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -13,7 +13,7 @@ var TypeScript; var AstWalkOptions = /*#__PURE__*/ function() { "use strict"; function AstWalkOptions() { - swcHelpers.classCallCheck(this, AstWalkOptions); + _class_call_check(this, AstWalkOptions); this.goChildren = true; this.goNextSibling = true; this.reverseSiblings = false // visit siblings in reverse execution order @@ -31,7 +31,7 @@ var TypeScript; var AstWalker = /*#__PURE__*/ function() { "use strict"; function AstWalker(childrenWalkers, pre, post, options, state) { - swcHelpers.classCallCheck(this, AstWalker); + _class_call_check(this, AstWalker); this.childrenWalkers = childrenWalkers; this.pre = pre; this.post = post; @@ -69,7 +69,7 @@ var TypeScript; var AstWalkerFactory = /*#__PURE__*/ function() { "use strict"; function AstWalkerFactory() { - swcHelpers.classCallCheck(this, AstWalkerFactory); + _class_call_check(this, AstWalkerFactory); this.childrenWalkers = []; this.initChildrenWalkers(); } diff --git a/crates/swc/tests/tsc-references/parserRealSource12_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource12_es5.2.minified.js index 4516562d8952..fd71ef3f8af9 100644 --- a/crates/swc/tests/tsc-references/parserRealSource12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource12_es5.2.minified.js @@ -1,10 +1,10 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { var globalAstWalkerFactory, ChildrenWalkers1, AstWalkOptions = function() { "use strict"; function AstWalkOptions() { - swcHelpers.classCallCheck(this, AstWalkOptions), this.goChildren = !0, this.goNextSibling = !0, this.reverseSiblings = !1; + _class_call_check(this, AstWalkOptions), this.goChildren = !0, this.goNextSibling = !0, this.reverseSiblings = !1; } return AstWalkOptions.prototype.stopWalk = function() { var stop = !(arguments.length > 0) || void 0 === arguments[0] || arguments[0]; @@ -15,7 +15,7 @@ import * as swcHelpers from "@swc/helpers"; var AstWalker = function() { "use strict"; function AstWalker(childrenWalkers, pre, post, options, state) { - swcHelpers.classCallCheck(this, AstWalker), this.childrenWalkers = childrenWalkers, this.pre = pre, this.post = post, this.options = options, this.state = state; + _class_call_check(this, AstWalker), this.childrenWalkers = childrenWalkers, this.pre = pre, this.post = post, this.options = options, this.state = state; } return AstWalker.prototype.walk = function(ast, parent) { var preAst = this.pre(ast, parent, this); @@ -30,7 +30,7 @@ import * as swcHelpers from "@swc/helpers"; }(), AstWalkerFactory = function() { "use strict"; function AstWalkerFactory() { - swcHelpers.classCallCheck(this, AstWalkerFactory), this.childrenWalkers = [], this.initChildrenWalkers(); + _class_call_check(this, AstWalkerFactory), this.childrenWalkers = [], this.initChildrenWalkers(); } var _proto = AstWalkerFactory.prototype; return _proto.walk = function(ast, pre, post, options, state) { diff --git a/crates/swc/tests/tsc-references/parserRealSource14_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource14_es5.1.normal.js index 643adf45c413..de098715e253 100644 --- a/crates/swc/tests/tsc-references/parserRealSource14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource14_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -113,7 +113,7 @@ var TypeScript; var AstPath = /*#__PURE__*/ function() { "use strict"; function AstPath() { - swcHelpers.classCallCheck(this, AstPath); + _class_call_check(this, AstPath); this.asts = []; this.top = -1; } @@ -333,7 +333,7 @@ var TypeScript; TypeScript1.isValidAstNode = isValidAstNode; var AstPathContext = function AstPathContext() { "use strict"; - swcHelpers.classCallCheck(this, AstPathContext); + _class_call_check(this, AstPathContext); this.path = new TypeScript.AstPath(); }; TypeScript1.AstPathContext = AstPathContext; diff --git a/crates/swc/tests/tsc-references/parserRealSource14_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource14_es5.2.minified.js index 70d988a9a5ec..c9d3d599ffc3 100644 --- a/crates/swc/tests/tsc-references/parserRealSource14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource14_es5.2.minified.js @@ -1,5 +1,5 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { var GetAstPathOptions, lastOf = function(items) { return null === items || 0 === items.length ? null : items[items.length - 1]; @@ -45,7 +45,7 @@ import * as swcHelpers from "@swc/helpers"; var AstPath = function() { "use strict"; function AstPath() { - swcHelpers.classCallCheck(this, AstPath), this.asts = [], this.top = -1; + _class_call_check(this, AstPath), this.asts = [], this.top = -1; } var _proto = AstPath.prototype; return _proto.clone = function() { @@ -186,7 +186,7 @@ import * as swcHelpers from "@swc/helpers"; TypeScript1.AstPath = AstPath, TypeScript1.isValidAstNode = isValidAstNode; var GetAstPathOptions1, AstPathContext = function AstPathContext() { "use strict"; - swcHelpers.classCallCheck(this, AstPathContext), this.path = new TypeScript.AstPath(); + _class_call_check(this, AstPathContext), this.path = new TypeScript.AstPath(); }; TypeScript1.AstPathContext = AstPathContext, (GetAstPathOptions1 = GetAstPathOptions = TypeScript1.GetAstPathOptions || (TypeScript1.GetAstPathOptions = {}))[GetAstPathOptions1.Default = 0] = "Default", GetAstPathOptions1[GetAstPathOptions1.EdgeInclusive = 1] = "EdgeInclusive", GetAstPathOptions1[GetAstPathOptions1.DontPruneSearchBasedOnPosition = 2] = "DontPruneSearchBasedOnPosition", TypeScript1.getAstPathToPosition = getAstPathToPosition, TypeScript1.getTokenizationOffset = getTokenizationOffset, TypeScript1.walkAST = walkAST; }(TypeScript || (TypeScript = {})); diff --git a/crates/swc/tests/tsc-references/parserRealSource1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource1_es5.1.normal.js index b4e4d1919997..1dc7b1c9ade9 100644 --- a/crates/swc/tests/tsc-references/parserRealSource1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -85,7 +85,7 @@ var TypeScript; var NullLogger = /*#__PURE__*/ function() { "use strict"; function NullLogger() { - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); } var _proto = NullLogger.prototype; _proto.information = function information() { @@ -110,7 +110,7 @@ var TypeScript; var LoggerAdapter = /*#__PURE__*/ function() { "use strict"; function LoggerAdapter(logger) { - swcHelpers.classCallCheck(this, LoggerAdapter); + _class_call_check(this, LoggerAdapter); this.logger = logger; this._information = this.logger.information(); this._debug = this.logger.debug(); @@ -143,7 +143,7 @@ var TypeScript; var BufferedLogger = /*#__PURE__*/ function() { "use strict"; function BufferedLogger() { - swcHelpers.classCallCheck(this, BufferedLogger); + _class_call_check(this, BufferedLogger); this.logContents = []; } var _proto = BufferedLogger.prototype; diff --git a/crates/swc/tests/tsc-references/parserRealSource1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource1_es5.2.minified.js index 2ef50ffb0b33..fbd84f36250e 100644 --- a/crates/swc/tests/tsc-references/parserRealSource1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource1_es5.2.minified.js @@ -1,5 +1,5 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { !function(CompilerDiagnostics) { var debug = CompilerDiagnostics.debug = !1, diagnosticWriter = CompilerDiagnostics.diagnosticWriter = null; @@ -15,7 +15,7 @@ import * as swcHelpers from "@swc/helpers"; var NullLogger = function() { "use strict"; function NullLogger() { - swcHelpers.classCallCheck(this, NullLogger); + _class_call_check(this, NullLogger); } var _proto = NullLogger.prototype; return _proto.information = function() { @@ -34,7 +34,7 @@ import * as swcHelpers from "@swc/helpers"; var LoggerAdapter = function() { "use strict"; function LoggerAdapter(logger) { - swcHelpers.classCallCheck(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(), this._debug = this.logger.debug(), this._warning = this.logger.warning(), this._error = this.logger.error(), this._fatal = this.logger.fatal(); + _class_call_check(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(), this._debug = this.logger.debug(), this._warning = this.logger.warning(), this._error = this.logger.error(), this._fatal = this.logger.fatal(); } var _proto = LoggerAdapter.prototype; return _proto.information = function() { @@ -55,7 +55,7 @@ import * as swcHelpers from "@swc/helpers"; var BufferedLogger = function() { "use strict"; function BufferedLogger() { - swcHelpers.classCallCheck(this, BufferedLogger), this.logContents = []; + _class_call_check(this, BufferedLogger), this.logContents = []; } var _proto = BufferedLogger.prototype; return _proto.information = function() { diff --git a/crates/swc/tests/tsc-references/parserRealSource5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource5_es5.1.normal.js index ddf07a3334c7..bd775a456cab 100644 --- a/crates/swc/tests/tsc-references/parserRealSource5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -18,7 +18,7 @@ var TypeScript; var PrintContext = /*#__PURE__*/ function() { "use strict"; function PrintContext(outfile, parser) { - swcHelpers.classCallCheck(this, PrintContext); + _class_call_check(this, PrintContext); this.outfile = outfile; this.parser = parser; this.builder = ""; diff --git a/crates/swc/tests/tsc-references/parserRealSource5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource5_es5.2.minified.js index 164377c1d136..e06f52d2ca46 100644 --- a/crates/swc/tests/tsc-references/parserRealSource5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource5_es5.2.minified.js @@ -1,10 +1,10 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { var PrintContext = function() { "use strict"; function PrintContext(outfile, parser) { - swcHelpers.classCallCheck(this, PrintContext), this.outfile = outfile, this.parser = parser, this.builder = "", this.indent1 = " ", this.indentStrings = [], this.indentAmt = 0; + _class_call_check(this, PrintContext), this.outfile = outfile, this.parser = parser, this.builder = "", this.indent1 = " ", this.indentStrings = [], this.indentAmt = 0; } var _proto = PrintContext.prototype; return _proto.increaseIndent = function() { diff --git a/crates/swc/tests/tsc-references/parserRealSource6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource6_es5.1.normal.js index 98394939b5b5..2b2bdf77b2a8 100644 --- a/crates/swc/tests/tsc-references/parserRealSource6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -116,7 +116,7 @@ var TypeScript; }; var TypeCollectionContext = function TypeCollectionContext(scopeChain, checker) { "use strict"; - swcHelpers.classCallCheck(this, TypeCollectionContext); + _class_call_check(this, TypeCollectionContext); this.scopeChain = scopeChain; this.checker = checker; this.script = null; @@ -124,7 +124,7 @@ var TypeScript; TypeScript1.TypeCollectionContext = TypeCollectionContext; var MemberScopeContext = function MemberScopeContext(flow, pos, matchFlag) { "use strict"; - swcHelpers.classCallCheck(this, MemberScopeContext); + _class_call_check(this, MemberScopeContext); this.flow = flow; this.pos = pos; this.matchFlag = matchFlag; @@ -136,7 +136,7 @@ var TypeScript; var EnclosingScopeContext = /*#__PURE__*/ function() { "use strict"; function EnclosingScopeContext(logger, script, text, pos, isMemberCompletion) { - swcHelpers.classCallCheck(this, EnclosingScopeContext); + _class_call_check(this, EnclosingScopeContext); this.logger = logger; this.script = script; this.text = text; diff --git a/crates/swc/tests/tsc-references/parserRealSource6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource6_es5.2.minified.js index 797d54b5ca1c..b5877d73aabd 100644 --- a/crates/swc/tests/tsc-references/parserRealSource6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource6_es5.2.minified.js @@ -1,5 +1,5 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { var preFindMemberScope = function(ast, parent, walker) { var memScope = walker.state; @@ -51,18 +51,18 @@ import * as swcHelpers from "@swc/helpers"; return (TypeScript.getAstWalkerFactory().walk(script, preFindEnclosingScope, null, null, context), null === context.scopeStartAST) ? null : context; }, TypeCollectionContext = function(scopeChain, checker) { "use strict"; - swcHelpers.classCallCheck(this, TypeCollectionContext), this.scopeChain = scopeChain, this.checker = checker, this.script = null; + _class_call_check(this, TypeCollectionContext), this.scopeChain = scopeChain, this.checker = checker, this.script = null; }; TypeScript1.TypeCollectionContext = TypeCollectionContext; var MemberScopeContext = function(flow, pos, matchFlag) { "use strict"; - swcHelpers.classCallCheck(this, MemberScopeContext), this.flow = flow, this.pos = pos, this.matchFlag = matchFlag, this.type = null, this.ast = null, this.options = new AstWalkOptions(); + _class_call_check(this, MemberScopeContext), this.flow = flow, this.pos = pos, this.matchFlag = matchFlag, this.type = null, this.ast = null, this.options = new AstWalkOptions(); }; TypeScript1.MemberScopeContext = MemberScopeContext; var EnclosingScopeContext = function() { "use strict"; function EnclosingScopeContext(logger, script, text, pos, isMemberCompletion) { - swcHelpers.classCallCheck(this, EnclosingScopeContext), this.logger = logger, this.script = script, this.text = text, this.pos = pos, this.isMemberCompletion = isMemberCompletion, this.scopeGetter = null, this.objectLiteralScopeGetter = null, this.scopeStartAST = null, this.skipNextFuncDeclForClass = !1, this.deepestModuleDecl = null, this.enclosingClassDecl = null, this.enclosingObjectLit = null, this.publicsOnly = !0, this.useFullAst = !1; + _class_call_check(this, EnclosingScopeContext), this.logger = logger, this.script = script, this.text = text, this.pos = pos, this.isMemberCompletion = isMemberCompletion, this.scopeGetter = null, this.objectLiteralScopeGetter = null, this.scopeStartAST = null, this.skipNextFuncDeclForClass = !1, this.deepestModuleDecl = null, this.enclosingClassDecl = null, this.enclosingObjectLit = null, this.publicsOnly = !0, this.useFullAst = !1; } var _proto = EnclosingScopeContext.prototype; return _proto.getScope = function() { diff --git a/crates/swc/tests/tsc-references/parserRealSource8_es5.1.normal.js b/crates/swc/tests/tsc-references/parserRealSource8_es5.1.normal.js index 8aa0d5c83e4a..846c06dffafa 100644 --- a/crates/swc/tests/tsc-references/parserRealSource8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserRealSource8_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0. // See LICENSE.txt in the project root for complete license information. /// @@ -327,7 +327,7 @@ var TypeScript; }; var AssignScopeContext = function AssignScopeContext(scopeChain, typeFlow, modDeclChain) { "use strict"; - swcHelpers.classCallCheck(this, AssignScopeContext); + _class_call_check(this, AssignScopeContext); this.scopeChain = scopeChain; this.typeFlow = typeFlow; this.modDeclChain = modDeclChain; @@ -340,7 +340,7 @@ var TypeScript; var ScopeSearchFilter = /*#__PURE__*/ function() { "use strict"; function ScopeSearchFilter(select, stop) { - swcHelpers.classCallCheck(this, ScopeSearchFilter); + _class_call_check(this, ScopeSearchFilter); this.select = select; this.stop = stop; this.result = null; diff --git a/crates/swc/tests/tsc-references/parserRealSource8_es5.2.minified.js b/crates/swc/tests/tsc-references/parserRealSource8_es5.2.minified.js index dd67f0ec9c5f..b9d9bc1adf07 100644 --- a/crates/swc/tests/tsc-references/parserRealSource8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserRealSource8_es5.2.minified.js @@ -1,5 +1,5 @@ var TypeScript; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(TypeScript1) { var pushAssignScope = function(scope, context, type, classType, fnc) { var chain = new ScopeChain(null, context.scopeChain, scope); @@ -90,13 +90,13 @@ import * as swcHelpers from "@swc/helpers"; return walker.options.goChildren = go, ast; }, AssignScopeContext = function(scopeChain, typeFlow, modDeclChain) { "use strict"; - swcHelpers.classCallCheck(this, AssignScopeContext), this.scopeChain = scopeChain, this.typeFlow = typeFlow, this.modDeclChain = modDeclChain; + _class_call_check(this, AssignScopeContext), this.scopeChain = scopeChain, this.typeFlow = typeFlow, this.modDeclChain = modDeclChain; }; TypeScript1.AssignScopeContext = AssignScopeContext, TypeScript1.pushAssignScope = pushAssignScope, TypeScript1.popAssignScope = popAssignScope, TypeScript1.instanceCompare = instanceCompare, TypeScript1.instanceFilterStop = instanceFilterStop; var ScopeSearchFilter = function() { "use strict"; function ScopeSearchFilter(select, stop) { - swcHelpers.classCallCheck(this, ScopeSearchFilter), this.select = select, this.stop = stop, this.result = null; + _class_call_check(this, ScopeSearchFilter), this.select = select, this.stop = stop, this.result = null; } var _proto = ScopeSearchFilter.prototype; return _proto.reset = function() { diff --git a/crates/swc/tests/tsc-references/parserSuperExpression1_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSuperExpression1_es5.1.normal.js index eb8cb3d50e58..a472715d4405 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression1_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this); + _get(_get_prototype_of(C.prototype), "foo", this).call(this); }; return C; }(); @@ -17,11 +19,11 @@ var M1; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this); + _get(_get_prototype_of(C.prototype), "foo", this).call(this); }; return C; }(); diff --git a/crates/swc/tests/tsc-references/parserSuperExpression1_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSuperExpression1_es5.2.minified.js index 48a05d50b1e5..dfc8d36dde79 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression1_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; var M1, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this); + _get(_get_prototype_of(C.prototype), "foo", this).call(this); }, C; }(); !function(M11) { @@ -13,10 +15,10 @@ var M1, C = function() { M11.M2 || (M11.M2 = {}), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "foo", this).call(this); + _get(_get_prototype_of(C.prototype), "foo", this).call(this); }, C; }(); }(M1 || (M1 = {})); diff --git a/crates/swc/tests/tsc-references/parserSuperExpression3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSuperExpression3_es5.1.normal.js index 049b4f8c5a1e..eee0bf25dd07 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression3_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.M = function M() { diff --git a/crates/swc/tests/tsc-references/parserSuperExpression3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSuperExpression3_es5.2.minified.js index 1037374447cf..ace7a0cc3155 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.M = function() { this.super(0); diff --git a/crates/swc/tests/tsc-references/parserSuperExpression4_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSuperExpression4_es5.1.normal.js index a66f9abff384..57cf705aaa46 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression4_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "foo", 1, this, true); + _set(_get_prototype_of(C.prototype), "foo", 1, this, true); }; return C; }(); @@ -17,11 +19,11 @@ var M1; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "foo", 1, this, true); + _set(_get_prototype_of(C.prototype), "foo", 1, this, true); }; return C; }(); diff --git a/crates/swc/tests/tsc-references/parserSuperExpression4_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSuperExpression4_es5.2.minified.js index a1f562d5d6a1..abb25c674d91 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression4_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; var M1, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "foo", 1, this, !0); + _set(_get_prototype_of(C.prototype), "foo", 1, this, !0); }, C; }(); !function(M11) { @@ -13,10 +15,10 @@ var M1, C = function() { M11.M2 || (M11.M2 = {}), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "foo", 1, this, !0); + _set(_get_prototype_of(C.prototype), "foo", 1, this, !0); }, C; }(); }(M1 || (M1 = {})); diff --git a/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.1.normal.js index 11decf59fde4..fa9a0bea7d21 100644 --- a/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSymbolIndexer2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.1.normal.js index 11decf59fde4..fa9a0bea7d21 100644 --- a/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSymbolIndexer3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.1.normal.js index 11decf59fde4..fa9a0bea7d21 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.1.normal.js index dfc97e0a8554..1ab9cf6abed0 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[_toStringTag] = ""; }; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.2.minified.js index 1ca9aa659fc4..c57b9b88f291 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty6_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this[_toStringTag] = ""; + _class_call_check(this, C), this[_toStringTag] = ""; }; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.1.normal.js b/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.1.normal.js index 081acf6f6fe3..d481e59e071f 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toStringTag] = function() {}; diff --git a/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.2.minified.js b/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.2.minified.js index 68c79d845cde..95ac9c301873 100644 --- a/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSymbolProperty7_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toStringTag] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/parserUnicode3_es5.1.normal.js b/crates/swc/tests/tsc-references/parserUnicode3_es5.1.normal.js index de4de5a4ac09..42520b799c2c 100644 --- a/crates/swc/tests/tsc-references/parserUnicode3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserUnicode3_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var 剩下 = function 剩下() { "use strict"; - swcHelpers.classCallCheck(this, 剩下); + _class_call_check(this, 剩下); }; diff --git a/crates/swc/tests/tsc-references/parserUnicode3_es5.2.minified.js b/crates/swc/tests/tsc-references/parserUnicode3_es5.2.minified.js index db1e391f0464..124f1cdf643b 100644 --- a/crates/swc/tests/tsc-references/parserUnicode3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserUnicode3_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var 剩下 = function() { "use strict"; - swcHelpers.classCallCheck(this, 剩下); + _class_call_check(this, 剩下); }; diff --git a/crates/swc/tests/tsc-references/parserindenter_es5.1.normal.js b/crates/swc/tests/tsc-references/parserindenter_es5.1.normal.js index 81292959dbea..49accbe4083e 100644 --- a/crates/swc/tests/tsc-references/parserindenter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserindenter_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // // Copyright (c) Microsoft Corporation. All rights reserved. // @@ -19,7 +19,7 @@ var Formatting; var Indenter = /*#__PURE__*/ function() { "use strict"; function Indenter(logger, tree, snapshot, languageHostIndentation, editorOptions, firstToken, smartIndent) { - swcHelpers.classCallCheck(this, Indenter); + _class_call_check(this, Indenter); this.logger = logger; this.tree = tree; this.snapshot = snapshot; diff --git a/crates/swc/tests/tsc-references/parserindenter_es5.2.minified.js b/crates/swc/tests/tsc-references/parserindenter_es5.2.minified.js index d202a95c2319..4fa567a994d8 100644 --- a/crates/swc/tests/tsc-references/parserindenter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserindenter_es5.2.minified.js @@ -1,10 +1,10 @@ var Formatting; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(Formatting1) { var Indenter = function() { "use strict"; function Indenter(logger, tree, snapshot, languageHostIndentation, editorOptions, firstToken, smartIndent) { - swcHelpers.classCallCheck(this, Indenter), this.logger = logger, this.tree = tree, this.snapshot = snapshot, this.languageHostIndentation = languageHostIndentation, this.editorOptions = editorOptions, this.firstToken = firstToken, this.smartIndent = smartIndent, this.indentationBag = new IndentationBag(this.snapshot), this.scriptBlockBeginLineNumber = -1, this.offsetIndentationDeltas = new Dictionary_int_int(), this.tree.Root.SetIndentationOverride(""), this.ApplyScriptBlockIndentation(this.languageHostIndentation, this.tree), this.FillInheritedIndentation(this.tree); + _class_call_check(this, Indenter), this.logger = logger, this.tree = tree, this.snapshot = snapshot, this.languageHostIndentation = languageHostIndentation, this.editorOptions = editorOptions, this.firstToken = firstToken, this.smartIndent = smartIndent, this.indentationBag = new IndentationBag(this.snapshot), this.scriptBlockBeginLineNumber = -1, this.offsetIndentationDeltas = new Dictionary_int_int(), this.tree.Root.SetIndentationOverride(""), this.ApplyScriptBlockIndentation(this.languageHostIndentation, this.tree), this.FillInheritedIndentation(this.tree); } var _proto = Indenter.prototype; return _proto.GetIndentationEdits = function(token, nextToken, node, sameLineIndent) { diff --git a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.1.normal.js b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.1.normal.js index 40f3fd653cfb..d43ccc4c2680 100644 --- a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.2.minified.js b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.2.minified.js index 4d028c25da78..2b3ede2e8fb3 100644 --- a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceError_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.1.normal.js index 553ca06ec733..03fb356e920f 100644 --- a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.2.minified.js index fe7ea5d7da60..cfdb05b98d2e 100644 --- a/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/partiallyAnnotatedFunctionInferenceWithTypeParameter_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.1.normal.js index 61af0b46054f..471db6e5ec9a 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // + operator on any type var ANY; var ANY1; @@ -18,7 +18,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.2.minified.js index dddafde4784f..a403888a55a9 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, ANY2 = [ "", "" @@ -8,7 +8,7 @@ var M, ANY2 = [ }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); diff --git a/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.1.normal.js index 95e56fd2d605..77d1f9561f44 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // + operator on boolean type var BOOLEAN; function foo() { @@ -7,7 +7,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.2.minified.js index a431245b3bc8..c1665cd766f5 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithBooleanType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.1.normal.js index cf94dc06598a..5dedd4baa859 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // + operator on number type var NUMBER; var NUMBER1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.2.minified.js index 5008f500e14b..76ced0f24da3 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithNumberType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.1.normal.js index 426788f3c312..dec274c3046a 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // + operator on string type var STRING; var STRING1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; diff --git a/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.2.minified.js index f543bbaff627..f26d2d23ea3e 100644 --- a/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/plusOperatorWithStringType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; diff --git a/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.1.normal.js b/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.1.normal.js index d6eec24d72f3..80b447a5a413 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { A } from "./a"; // @Filename: e.ts import { BB } from "./d"; // @Filename: b.ts var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; // @Filename: d.ts export { A as AA } from "./a"; diff --git a/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.2.minified.js b/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.2.minified.js index b220dfaf515e..481f5c5805c2 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/preserveValueImports_errors_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { A } from "./a"; import { BB } from "./d"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; export { A as AA } from "./a"; export { B as BB } from "./b"; diff --git a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.1.normal.js b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.1.normal.js index d1fb79e637b6..799069a4a222 100644 --- a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // no errors var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -15,7 +16,7 @@ var C = /*#__PURE__*/ function() { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -42,7 +43,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo() { @@ -63,7 +64,7 @@ var C2 = /*#__PURE__*/ function() { return _this.foo(); }); }; - swcHelpers.createClass(C2, [ + _create_class(C2, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.2.minified.js b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.2.minified.js index 3b6bf33429d1..6f119f4a1b71 100644 --- a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinClass_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return this.foo; @@ -10,7 +11,7 @@ var C = function() { return this.foo; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -34,9 +35,9 @@ var C = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } - return C2.prototype.foo = function() {}, C2.foo = function() {}, C2.bar = function() {}, swcHelpers.createClass(C2, [ + return C2.prototype.foo = function() {}, C2.foo = function() {}, C2.bar = function() {}, _create_class(C2, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.1.normal.js b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.1.normal.js index 9831b5563946..ef368156787b 100644 --- a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES5 // no errors var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto1 = C.prototype; _proto1.foo = function foo() { @@ -13,7 +14,7 @@ var C = /*#__PURE__*/ function() { _proto1.bar = function bar() { var C2 = /*#__PURE__*/ function() { function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo() { @@ -41,7 +42,7 @@ var C = /*#__PURE__*/ function() { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.2.minified.js b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.2.minified.js index cad29b279741..6aa467877c1e 100644 --- a/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateClassPropertyAccessibleWithinNestedClass_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function() { @@ -10,7 +11,7 @@ var C = function() { }, _proto.bar = function() { var C2 = function() { function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo = function() { x.foo, x.bar, x.x, x.y, C.x, C.y, C.bar, C.foo; @@ -22,7 +23,7 @@ var C = function() { return this.foo; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.1.normal.js index 6aa1907054af..47cf5d6e0f6c 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.1.normal.js @@ -1,31 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _fieldFunc = /*#__PURE__*/ new WeakMap(), _fieldFunc2 = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { test() { var _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this); - const func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); + _class_private_field_get(this, _fieldFunc).call(this); + const func = _class_private_field_get(this, _fieldFunc); func(); - new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + new (_class_private_field_get(this, _fieldFunc))(); const arr = [ 1, 2 ]; - swcHelpers.classPrivateFieldGet(this, _fieldFunc2).call(this, 0, ...arr, 3); - const b = new (swcHelpers.classPrivateFieldGet(this, _fieldFunc2))(0, ...arr, 3); - const str = swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`; - swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; + _class_private_field_get(this, _fieldFunc2).call(this, 0, ...arr, 3); + const b = new (_class_private_field_get(this, _fieldFunc2))(0, ...arr, 3); + const str = _class_private_field_get(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`; + _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; } getInstance() { return new A(); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_private_field_init(this, _fieldFunc, { get: get_fieldFunc, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + _class_private_field_init(this, _fieldFunc2, { get: get_fieldFunc2, set: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.2.minified.js index 60b145020eb0..0ae5c5830134 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es2015.2.minified.js @@ -1,29 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _fieldFunc = new WeakMap(), _fieldFunc2 = new WeakMap(); class A { test() { var _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this); - let func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); - func(), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + _class_private_field_get(this, _fieldFunc).call(this); + let func = _class_private_field_get(this, _fieldFunc); + func(), new (_class_private_field_get(this, _fieldFunc))(); let arr = [ 1, 2 ]; - swcHelpers.classPrivateFieldGet(this, _fieldFunc2).call(this, 0, ...arr, 3), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc2))(0, ...arr, 3), swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`, swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; + _class_private_field_get(this, _fieldFunc2).call(this, 0, ...arr, 3), new (_class_private_field_get(this, _fieldFunc2))(0, ...arr, 3), _class_private_field_get(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`, _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; } getInstance() { return new A(); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_private_field_init(this, _fieldFunc, { get: function() { return function() { this.x = 10; }; }, set: void 0 - }), swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + }), _class_private_field_init(this, _fieldFunc2, { get: function() { return function(a, ...b) {}; }, diff --git a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.1.normal.js index 5bb72d95c0c8..4ae7dfa36d02 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.1.normal.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +16,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -26,12 +31,12 @@ var _fieldFunc = /*#__PURE__*/ new WeakMap(), _fieldFunc2 = /*#__PURE__*/ new We var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_call_check(this, A); + _class_private_field_init(this, _fieldFunc, { get: get_fieldFunc, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + _class_private_field_init(this, _fieldFunc2, { get: get_fieldFunc2, set: void 0 }); @@ -41,27 +46,27 @@ var A = /*#__PURE__*/ function() { _proto.test = function test() { var _instance; var _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this); - var func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); + _class_private_field_get(this, _fieldFunc).call(this); + var func = _class_private_field_get(this, _fieldFunc); func(); - new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + new (_class_private_field_get(this, _fieldFunc))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateFieldGet(this, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_private_field_get(this, _fieldFunc2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classPrivateFieldGet(this, _fieldFunc2), [ + var b = _construct(_class_private_field_get(this, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var str = swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2); - swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); + var str = _class_private_field_get(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2); + _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); }; _proto.getInstance = function getInstance() { return new A(); diff --git a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.2.minified.js index 5122d510c9d0..e0022839bd54 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessorsCallExpression_es5.2.minified.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +15,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,31 +27,31 @@ function _templateObject1() { var _fieldFunc = new WeakMap(), _fieldFunc2 = new WeakMap(), A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_call_check(this, A), _class_private_field_init(this, _fieldFunc, { get: get_fieldFunc, set: void 0 - }), swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + }), _class_private_field_init(this, _fieldFunc2, { get: get_fieldFunc2, set: void 0 }), this.x = 1; } var _proto = A.prototype; return _proto.test = function() { - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this), swcHelpers.classPrivateFieldGet(this, _fieldFunc)(), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + _class_private_field_get(this, _fieldFunc).call(this), _class_private_field_get(this, _fieldFunc)(), new (_class_private_field_get(this, _fieldFunc))(); var _instance, _ref, arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateFieldGet(this, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_private_field_get(this, _fieldFunc2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classPrivateFieldGet(this, _fieldFunc2), [ + ])), _construct(_class_private_field_get(this, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2), swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); + ])), _class_private_field_get(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2), _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); }, _proto.getInstance = function() { return new A(); }, A; diff --git a/crates/swc/tests/tsc-references/privateNameAccessors_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameAccessors_es2015.1.normal.js index 47aa57e2b195..57f696c345d4 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessors_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAccessors_es2015.1.normal.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _prop = /*#__PURE__*/ new WeakMap(), _roProp = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class A1 { constructor(name){ - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { get: get_prop, set: set_prop }); - swcHelpers.classPrivateFieldInit(this, _roProp, { + _class_private_field_init(this, _roProp, { get: get_roProp, set: void 0 }); - swcHelpers.classPrivateFieldSet(this, _prop, ""); - swcHelpers.classPrivateFieldSet(this, _roProp, ""); // Error - console.log(swcHelpers.classPrivateFieldGet(this, _prop)); - console.log(swcHelpers.classPrivateFieldGet(this, _roProp)); + _class_private_field_set(this, _prop, ""); + _class_private_field_set(this, _roProp, ""); // Error + console.log(_class_private_field_get(this, _prop)); + console.log(_class_private_field_get(this, _roProp)); } } function get_prop() { diff --git a/crates/swc/tests/tsc-references/privateNameAccessors_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessors_es2015.2.minified.js index a885268f673b..4dd6709316ab 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessors_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessors_es2015.2.minified.js @@ -1 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/privateNameAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameAccessors_es5.1.normal.js index 589e96ce41e2..a7ecd70a7901 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAccessors_es5.1.normal.js @@ -1,22 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _prop = /*#__PURE__*/ new WeakMap(), _roProp = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var A1 = function A1(name) { "use strict"; - swcHelpers.classCallCheck(this, A1); - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, A1); + _class_private_field_init(this, _prop, { get: get_prop, set: set_prop }); - swcHelpers.classPrivateFieldInit(this, _roProp, { + _class_private_field_init(this, _roProp, { get: get_roProp, set: void 0 }); - swcHelpers.classPrivateFieldSet(this, _prop, ""); - swcHelpers.classPrivateFieldSet(this, _roProp, ""); // Error - console.log(swcHelpers.classPrivateFieldGet(this, _prop)); - console.log(swcHelpers.classPrivateFieldGet(this, _roProp)); + _class_private_field_set(this, _prop, ""); + _class_private_field_set(this, _roProp, ""); // Error + console.log(_class_private_field_get(this, _prop)); + console.log(_class_private_field_get(this, _roProp)); }; function get_prop() { return ""; diff --git a/crates/swc/tests/tsc-references/privateNameAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameAccessors_es5.2.minified.js index 9331aecc9516..f0a8ecc02227 100644 --- a/crates/swc/tests/tsc-references/privateNameAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAccessors_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _prop = new WeakMap(), _roProp = new WeakMap(), A1 = function(name) { "use strict"; - swcHelpers.classCallCheck(this, A1), swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, A1), _class_private_field_init(this, _prop, { get: get_prop, set: set_prop - }), swcHelpers.classPrivateFieldInit(this, _roProp, { + }), _class_private_field_init(this, _roProp, { get: get_roProp, set: void 0 - }), swcHelpers.classPrivateFieldSet(this, _prop, ""), swcHelpers.classPrivateFieldSet(this, _roProp, ""), console.log(swcHelpers.classPrivateFieldGet(this, _prop)), console.log(swcHelpers.classPrivateFieldGet(this, _roProp)); + }), _class_private_field_set(this, _prop, ""), _class_private_field_set(this, _roProp, ""), console.log(_class_private_field_get(this, _prop)), console.log(_class_private_field_get(this, _roProp)); }; function get_prop() { return ""; diff --git a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.1.normal.js index 89f176108fe6..0f250c152e49 100644 --- a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _prop = /*#__PURE__*/ new WeakMap(); class B { constructor(){ - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.1.normal.js index 1299794f8ef5..d0812c14be99 100644 --- a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _prop = /*#__PURE__*/ new WeakMap(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, B); + _class_private_field_init(this, _prop, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.2.minified.js index a08d48e0b5d5..728c05d8cbfe 100644 --- a/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAmbientNoImplicitAny_es5.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _prop = new WeakMap(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B), swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, B), _class_private_field_init(this, _prop, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.1.normal.js index 22e744287853..533f2a6d9d6e 100644 --- a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.1.normal.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var _prop = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class C { method(other) { - const obj = swcHelpers.objectSpread({}, other); - swcHelpers.classPrivateFieldGet(obj, _prop); - const rest = swcHelpers.extends({}, other); - swcHelpers.classPrivateFieldGet(rest, _prop); - const statics = swcHelpers.objectSpread({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(statics, C, _propStatic); - const sRest = swcHelpers.extends({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(sRest, C, _propStatic); + const obj = _object_spread({}, other); + _class_private_field_get(obj, _prop); + const rest = _extends({}, other); + _class_private_field_get(rest, _prop); + const statics = _object_spread({}, C); + _class_static_private_field_spec_get(statics, C, _propStatic); + const sRest = _extends({}, C); + _class_static_private_field_spec_get(sRest, C, _propStatic); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { writable: true, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.2.minified.js index d8fa81ff8fa6..84d3981c773d 100644 --- a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es2015.2.minified.js @@ -1,18 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var _prop = new WeakMap(); class C { method(other) { - let obj = swcHelpers.objectSpread({}, other); - swcHelpers.classPrivateFieldGet(obj, _prop); - let rest = swcHelpers.extends({}, other); - swcHelpers.classPrivateFieldGet(rest, _prop); - let statics = swcHelpers.objectSpread({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(statics, C, _propStatic); - let sRest = swcHelpers.extends({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(sRest, C, _propStatic); + let obj = _object_spread({}, other); + _class_private_field_get(obj, _prop); + let rest = _extends({}, other); + _class_private_field_get(rest, _prop); + let statics = _object_spread({}, C); + _class_static_private_field_spec_get(statics, C, _propStatic); + let sRest = _extends({}, C); + _class_static_private_field_spec_get(sRest, C, _propStatic); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { writable: !0, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.1.normal.js index 8da24bb654a6..78412f784afe 100644 --- a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.1.normal.js @@ -1,26 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var _prop = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, C); + _class_private_field_init(this, _prop, { writable: true, value: 1 }); } var _proto = C.prototype; _proto.method = function method(other) { - var obj = swcHelpers.objectSpread({}, other); - swcHelpers.classPrivateFieldGet(obj, _prop); - var rest = swcHelpers.extends({}, other); - swcHelpers.classPrivateFieldGet(rest, _prop); - var statics = swcHelpers.objectSpread({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(statics, C, _propStatic); - var sRest = swcHelpers.extends({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(sRest, C, _propStatic); + var obj = _object_spread({}, other); + _class_private_field_get(obj, _prop); + var rest = _extends({}, other); + _class_private_field_get(rest, _prop); + var statics = _object_spread({}, C); + _class_static_private_field_spec_get(statics, C, _propStatic); + var sRest = _extends({}, C); + _class_static_private_field_spec_get(sRest, C, _propStatic); }; return C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.2.minified.js index 9def6b19a2b6..d46008c2d16a 100644 --- a/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndObjectRestSpread_es5.2.minified.js @@ -1,21 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var _prop = new WeakMap(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _prop, { + _class_call_check(this, C), _class_private_field_init(this, _prop, { writable: !0, value: 1 }); } return C.prototype.method = function(other) { - var obj = swcHelpers.objectSpread({}, other); - swcHelpers.classPrivateFieldGet(obj, _prop); - var rest = swcHelpers.extends({}, other); - swcHelpers.classPrivateFieldGet(rest, _prop); - var statics = swcHelpers.objectSpread({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(statics, C, _propStatic); - var sRest = swcHelpers.extends({}, C); - swcHelpers.classStaticPrivateFieldSpecGet(sRest, C, _propStatic); + var obj = _object_spread({}, other); + _class_private_field_get(obj, _prop); + var rest = _extends({}, other); + _class_private_field_get(rest, _prop); + var statics = _object_spread({}, C); + _class_static_private_field_spec_get(statics, C, _propStatic); + var sRest = _extends({}, C); + _class_static_private_field_spec_get(sRest, C, _propStatic); }, C; }(), _propStatic = { writable: !0, diff --git a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.1.normal.js index 508f790b25bb..03e3d13a81c3 100644 --- a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _prop = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { writable: true, value: 2 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.2.minified.js index 3e03208a5a78..0bc2d4d71d22 100644 --- a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), _prop = new WeakMap(); class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: !0, value: 1 - }), swcHelpers.classPrivateFieldInit(this, _prop, { + }), _class_private_field_init(this, _prop, { writable: !0, value: 2 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.1.normal.js index ae1b53bf37ad..a43ac308a7dd 100644 --- a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _prop = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _prop, { + _class_private_field_init(this, _prop, { writable: true, value: 2 }); diff --git a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.2.minified.js index 779450e50777..1c5f611c79c3 100644 --- a/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndStaticInitializer_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), _prop = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: 1 - }), swcHelpers.classPrivateFieldInit(this, _prop, { + }), _class_private_field_init(this, _prop, { writable: !0, value: 2 }); diff --git a/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.1.normal.js index 716ca37af2e5..d40c11e54b3b 100644 --- a/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar) + value: _class_private_field_get(this, _bar) }); - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _foo) + value: _class_private_field_get(this, _foo) }); this["#baz"] = this["#baz"] // Error (should *not* be private name error) ; diff --git a/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.2.minified.js index a885268f673b..f1660c97e6c7 100644 --- a/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameCircularReference_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameCircularReference_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameCircularReference_es5.1.normal.js index 07a4bfad9fb8..a8614e37e8b1 100644 --- a/crates/swc/tests/tsc-references/privateNameCircularReference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameCircularReference_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar) + value: _class_private_field_get(this, _bar) }); - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _foo) + value: _class_private_field_get(this, _foo) }); this["#baz"] = this["#baz"] // Error (should *not* be private name error) ; diff --git a/crates/swc/tests/tsc-references/privateNameCircularReference_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameCircularReference_es5.2.minified.js index 62e43dc0a28a..7bdcb93536b4 100644 --- a/crates/swc/tests/tsc-references/privateNameCircularReference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameCircularReference_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), _bar = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _bar) - }), swcHelpers.classPrivateFieldInit(this, _bar, { + value: _class_private_field_get(this, _bar) + }), _class_private_field_init(this, _bar, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _foo) + value: _class_private_field_get(this, _foo) }), this["#baz"] = this["#baz"]; }; diff --git a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.1.normal.js index 00a990e81414..be5ae1c2615d 100644 --- a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; // @target: es2015 const array = []; for(let i = 0; i < 10; ++i){ var _myField, _method, _accessor, _C; array.push((_myField = /*#__PURE__*/ new WeakMap(), _method = /*#__PURE__*/ new WeakSet(), _accessor = /*#__PURE__*/ new WeakMap(), _C = class C { constructor(){ - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldInit(this, _accessor, { + _class_private_method_init(this, _method); + _class_private_field_init(this, _accessor, { get: get_accessor, set: set_accessor }); - swcHelpers.classPrivateFieldInit(this, _myField, { + _class_private_field_init(this, _myField, { writable: true, value: "hello" }); diff --git a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.2.minified.js index 00cf6e89590d..39262a536752 100644 --- a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es2015.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; let array = []; for(let i = 0; i < 10; ++i){ var _myField; @@ -8,10 +9,10 @@ for(let i = 0; i < 10; ++i){ function set_accessor(val) {} array.push((_myField = new WeakMap(), class { constructor(){ - swcHelpers.classPrivateMethodInit(this, new WeakSet()), swcHelpers.classPrivateFieldInit(this, new WeakMap(), { + _class_private_method_init(this, new WeakSet()), _class_private_field_init(this, new WeakMap(), { get: get_accessor, set: set_accessor - }), swcHelpers.classPrivateFieldInit(this, _myField, { + }), _class_private_field_init(this, _myField, { writable: !0, value: "hello" }); diff --git a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.1.normal.js index f10a7bc883f2..4bbaaffae116 100644 --- a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; // @target: es2015 var array = []; for(var i = 0; i < 10; ++i){ @@ -10,13 +12,13 @@ for(var i = 0; i < 10; ++i){ var _myField, _method, _accessor, _C; array.push((_myField = /*#__PURE__*/ new WeakMap(), _method = /*#__PURE__*/ new WeakSet(), _accessor = /*#__PURE__*/ new WeakMap(), _C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldInit(this, _accessor, { + _class_call_check(this, C); + _class_private_method_init(this, _method); + _class_private_field_init(this, _accessor, { get: get_accessor, set: set_accessor }); - swcHelpers.classPrivateFieldInit(this, _myField, { + _class_private_field_init(this, _myField, { writable: true, value: "hello" }); diff --git a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.2.minified.js index 77c4db9e45a0..25a3bd0a2e6c 100644 --- a/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameClassExpressionLoop_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; for(var array = [], i = 0; i < 10; ++i){ var _myField, _method, _accessor, get_accessor = function() { return 42; }, set_accessor = function(val) {}; array.push((_myField = new WeakMap(), _method = new WeakSet(), _accessor = new WeakMap(), function C() { "use strict"; - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateFieldInit(this, _accessor, { + _class_call_check(this, C), _class_private_method_init(this, _method), _class_private_field_init(this, _accessor, { get: get_accessor, set: set_accessor - }), swcHelpers.classPrivateFieldInit(this, _myField, { + }), _class_private_field_init(this, _myField, { writable: !0, value: "hello" }); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.1.normal.js index 3481cc4a045b..0e4a2fb49ff2 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakMap(), _c = /*#__PURE__*/ new WeakMap(), _d = /*#__PURE__*/ new WeakMap(), _e = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 class A { @@ -10,38 +12,38 @@ class A { d: 'd', e: 'e' }; - const { [swcHelpers.classPrivateFieldGet(this, _a)]: a , [swcHelpers.classPrivateFieldGet(this, _b)]: b , [swcHelpers.classPrivateFieldGet(this, _c)]: c , [swcHelpers.classPrivateFieldGet(this, _d)]: d , [swcHelpers.classPrivateFieldSet(this, _e, 'e')]: e , } = data; + const { [_class_private_field_get(this, _a)]: a , [_class_private_field_get(this, _b)]: b , [_class_private_field_get(this, _c)]: c , [_class_private_field_get(this, _d)]: d , [_class_private_field_set(this, _e, 'e')]: e , } = data; console.log(a, b, c, d, e); - const a1 = data[swcHelpers.classPrivateFieldGet(this, _a)]; - const b1 = data[swcHelpers.classPrivateFieldGet(this, _b)]; - const c1 = data[swcHelpers.classPrivateFieldGet(this, _c)]; - const d1 = data[swcHelpers.classPrivateFieldGet(this, _d)]; - const e1 = data[swcHelpers.classPrivateFieldGet(this, _e)]; + const a1 = data[_class_private_field_get(this, _a)]; + const b1 = data[_class_private_field_get(this, _b)]; + const c1 = data[_class_private_field_get(this, _c)]; + const d1 = data[_class_private_field_get(this, _d)]; + const e1 = data[_class_private_field_get(this, _e)]; console.log(a1, b1, c1, d1); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 'a' }); - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_field_init(this, _c, { writable: true, value: 'c' }); - swcHelpers.classPrivateFieldInit(this, _d, { + _class_private_field_init(this, _d, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _e, { + _class_private_field_init(this, _e, { writable: true, value: '' }); - swcHelpers.classPrivateFieldSet(this, _b, 'b'); - swcHelpers.classPrivateFieldSet(this, _d, 'd'); + _class_private_field_set(this, _b, 'b'); + _class_private_field_set(this, _d, 'd'); } } new A().test(); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.2.minified.js index 668d60c476d7..db34b03e0abd 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es2015.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _a = new WeakMap(), _b = new WeakMap(), _c = new WeakMap(), _d = new WeakMap(), _e = new WeakMap(); new class { test() { @@ -8,27 +10,27 @@ new class { c: 'c', d: 'd', e: 'e' - }, { [swcHelpers.classPrivateFieldGet(this, _a)]: a , [swcHelpers.classPrivateFieldGet(this, _b)]: b , [swcHelpers.classPrivateFieldGet(this, _c)]: c , [swcHelpers.classPrivateFieldGet(this, _d)]: d , [swcHelpers.classPrivateFieldSet(this, _e, 'e')]: e , } = data; + }, { [_class_private_field_get(this, _a)]: a , [_class_private_field_get(this, _b)]: b , [_class_private_field_get(this, _c)]: c , [_class_private_field_get(this, _d)]: d , [_class_private_field_set(this, _e, 'e')]: e , } = data; console.log(a, b, c, d, e); - let a1 = data[swcHelpers.classPrivateFieldGet(this, _a)], b1 = data[swcHelpers.classPrivateFieldGet(this, _b)], c1 = data[swcHelpers.classPrivateFieldGet(this, _c)], d1 = data[swcHelpers.classPrivateFieldGet(this, _d)]; - data[swcHelpers.classPrivateFieldGet(this, _e)], console.log(a1, b1, c1, d1); + let a1 = data[_class_private_field_get(this, _a)], b1 = data[_class_private_field_get(this, _b)], c1 = data[_class_private_field_get(this, _c)], d1 = data[_class_private_field_get(this, _d)]; + data[_class_private_field_get(this, _e)], console.log(a1, b1, c1, d1); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: !0, value: 'a' - }), swcHelpers.classPrivateFieldInit(this, _b, { + }), _class_private_field_init(this, _b, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _c, { + }), _class_private_field_init(this, _c, { writable: !0, value: 'c' - }), swcHelpers.classPrivateFieldInit(this, _d, { + }), _class_private_field_init(this, _d, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _e, { + }), _class_private_field_init(this, _e, { writable: !0, value: '' - }), swcHelpers.classPrivateFieldSet(this, _b, 'b'), swcHelpers.classPrivateFieldSet(this, _d, 'd'); + }), _class_private_field_set(this, _b, 'b'), _class_private_field_set(this, _d, 'd'); } }().test(); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.1.normal.js index 1d420017b665..43259e4c65f3 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.1.normal.js @@ -1,32 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakMap(), _c = /*#__PURE__*/ new WeakMap(), _d = /*#__PURE__*/ new WeakMap(), _e = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _a, { + _class_call_check(this, A); + _class_private_field_init(this, _a, { writable: true, value: "a" }); - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_field_init(this, _c, { writable: true, value: "c" }); - swcHelpers.classPrivateFieldInit(this, _d, { + _class_private_field_init(this, _d, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _e, { + _class_private_field_init(this, _e, { writable: true, value: "" }); - swcHelpers.classPrivateFieldSet(this, _b, "b"); - swcHelpers.classPrivateFieldSet(this, _d, "d"); + _class_private_field_set(this, _b, "b"); + _class_private_field_set(this, _d, "d"); } var _proto = A.prototype; _proto.test = function test() { @@ -37,13 +40,13 @@ var A = /*#__PURE__*/ function() { d: "d", e: "e" }; - var a = data[swcHelpers.classPrivateFieldGet(this, _a)], b = data[swcHelpers.classPrivateFieldGet(this, _b)], c = data[swcHelpers.classPrivateFieldGet(this, _c)], d = data[swcHelpers.classPrivateFieldGet(this, _d)], e = data[swcHelpers.classPrivateFieldSet(this, _e, "e")]; + var a = data[_class_private_field_get(this, _a)], b = data[_class_private_field_get(this, _b)], c = data[_class_private_field_get(this, _c)], d = data[_class_private_field_get(this, _d)], e = data[_class_private_field_set(this, _e, "e")]; console.log(a, b, c, d, e); - var a1 = data[swcHelpers.classPrivateFieldGet(this, _a)]; - var b1 = data[swcHelpers.classPrivateFieldGet(this, _b)]; - var c1 = data[swcHelpers.classPrivateFieldGet(this, _c)]; - var d1 = data[swcHelpers.classPrivateFieldGet(this, _d)]; - var e1 = data[swcHelpers.classPrivateFieldGet(this, _e)]; + var a1 = data[_class_private_field_get(this, _a)]; + var b1 = data[_class_private_field_get(this, _b)]; + var c1 = data[_class_private_field_get(this, _c)]; + var d1 = data[_class_private_field_get(this, _d)]; + var e1 = data[_class_private_field_get(this, _e)]; console.log(a1, b1, c1, d1); }; return A; diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.2.minified.js index 1d7445f66fd0..3e8419aecc99 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName1_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _a = new WeakMap(), _b = new WeakMap(), _c = new WeakMap(), _d = new WeakMap(), _e = new WeakMap(), A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _a, { + _class_call_check(this, A), _class_private_field_init(this, _a, { writable: !0, value: "a" - }), swcHelpers.classPrivateFieldInit(this, _b, { + }), _class_private_field_init(this, _b, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _c, { + }), _class_private_field_init(this, _c, { writable: !0, value: "c" - }), swcHelpers.classPrivateFieldInit(this, _d, { + }), _class_private_field_init(this, _d, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _e, { + }), _class_private_field_init(this, _e, { writable: !0, value: "" - }), swcHelpers.classPrivateFieldSet(this, _b, "b"), swcHelpers.classPrivateFieldSet(this, _d, "d"); + }), _class_private_field_set(this, _b, "b"), _class_private_field_set(this, _d, "d"); } return A.prototype.test = function() { var data = { @@ -26,10 +29,10 @@ var _a = new WeakMap(), _b = new WeakMap(), _c = new WeakMap(), _d = new WeakMap c: "c", d: "d", e: "e" - }, a = data[swcHelpers.classPrivateFieldGet(this, _a)], b = data[swcHelpers.classPrivateFieldGet(this, _b)], c = data[swcHelpers.classPrivateFieldGet(this, _c)], d = data[swcHelpers.classPrivateFieldGet(this, _d)], e = data[swcHelpers.classPrivateFieldSet(this, _e, "e")]; + }, a = data[_class_private_field_get(this, _a)], b = data[_class_private_field_get(this, _b)], c = data[_class_private_field_get(this, _c)], d = data[_class_private_field_get(this, _d)], e = data[_class_private_field_set(this, _e, "e")]; console.log(a, b, c, d, e); - var a1 = data[swcHelpers.classPrivateFieldGet(this, _a)], b1 = data[swcHelpers.classPrivateFieldGet(this, _b)], c1 = data[swcHelpers.classPrivateFieldGet(this, _c)], d1 = data[swcHelpers.classPrivateFieldGet(this, _d)]; - data[swcHelpers.classPrivateFieldGet(this, _e)], console.log(a1, b1, c1, d1); + var a1 = data[_class_private_field_get(this, _a)], b1 = data[_class_private_field_get(this, _b)], c1 = data[_class_private_field_get(this, _c)], d1 = data[_class_private_field_get(this, _d)]; + data[_class_private_field_get(this, _e)], console.log(a1, b1, c1, d1); }, A; }(); new A().test(); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.1.normal.js index a73ca5817b0f..5a2367eaacf3 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: esnext, es2022, es2015 let getX; var _x = /*#__PURE__*/ new WeakMap(); -let tmp = (getX = (a)=>swcHelpers.classPrivateFieldGet(a, _x), "_"); +let tmp = (getX = (a)=>_class_private_field_get(a, _x), "_"); class A { [tmp]() {} constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: 100 }); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.2.minified.js index d1b6f434af43..d0dd2a6247a4 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es2015.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; let getX; var _x = new WeakMap(); -let tmp = (getX = (a)=>swcHelpers.classPrivateFieldGet(a, _x), "_"); +let tmp = (getX = (a)=>_class_private_field_get(a, _x), "_"); console.log(getX(new class { [tmp]() {} constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: !0, value: 100 }); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.1.normal.js index 06ec452bbb44..f30391b0ea88 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: esnext, es2022, es2015 var getX; var _x = /*#__PURE__*/ new WeakMap(); var tmp = (getX = function(a) { - return swcHelpers.classPrivateFieldGet(a, _x); + return _class_private_field_get(a, _x); }, "_"); var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, A); + _class_private_field_init(this, _x, { writable: true, value: 100 }); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.2.minified.js index 10f68f9111da..8371c3dfd215 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName2_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var getX, _x = new WeakMap(), tmp = (getX = function(a) { - return swcHelpers.classPrivateFieldGet(a, _x); + return _class_private_field_get(a, _x); }, "_"), A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, A), _class_private_field_init(this, _x, { writable: !0, value: 100 }); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.1.normal.js index bfa2c3840296..f42a129443df 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.1.normal.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 class Foo { getValue(x) { const obj = this; var _y = /*#__PURE__*/ new WeakMap(); - let tmp = swcHelpers.classPrivateFieldGet(obj, _name); + let tmp = _class_private_field_get(obj, _name); class Bar { [tmp]() { - return x + swcHelpers.classPrivateFieldGet(this, _y); + return x + _class_private_field_get(this, _y); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _y, { + _class_private_field_init(this, _y, { writable: true, value: 100 }); } } - return new Bar()[swcHelpers.classPrivateFieldGet(obj, _name)](); + return new Bar()[_class_private_field_get(obj, _name)](); } constructor(name){ - swcHelpers.classPrivateFieldInit(this, _name, { + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); } } console.log(new Foo("NAME").getValue(100)); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.2.minified.js index 61012eb47a5d..7dc6db2cc61c 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es2015.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = new WeakMap(); console.log(new class { getValue(x) { var _y = new WeakMap(); - let tmp = swcHelpers.classPrivateFieldGet(this, _name); + let tmp = _class_private_field_get(this, _name); return new class { [tmp]() { - return x + swcHelpers.classPrivateFieldGet(this, _y); + return x + _class_private_field_get(this, _y); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _y, { + _class_private_field_init(this, _y, { writable: !0, value: 100 }); } - }()[swcHelpers.classPrivateFieldGet(this, _name)](); + }()[_class_private_field_get(this, _name)](); } constructor(name){ - swcHelpers.classPrivateFieldInit(this, _name, { + _class_private_field_init(this, _name, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _name, name); + }), _class_private_field_set(this, _name, name); } }("NAME").getValue(100)); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.1.normal.js index 3859174aa1a0..a46dad5a447d 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.1.normal.js @@ -1,36 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022, es2015 var Foo = /*#__PURE__*/ function() { "use strict"; function Foo(name) { - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, Foo); + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); } var _proto1 = Foo.prototype; _proto1.getValue = function getValue(x) { var obj = this; var _y = /*#__PURE__*/ new WeakMap(); - var tmp = swcHelpers.classPrivateFieldGet(obj, _name); + var tmp = _class_private_field_get(obj, _name); var Bar = /*#__PURE__*/ function() { function Bar() { - swcHelpers.classCallCheck(this, Bar); - swcHelpers.classPrivateFieldInit(this, _y, { + _class_call_check(this, Bar); + _class_private_field_init(this, _y, { writable: true, value: 100 }); } var _proto = Bar.prototype; _proto[tmp] = function() { - return x + swcHelpers.classPrivateFieldGet(this, _y); + return x + _class_private_field_get(this, _y); }; return Bar; }(); - return new Bar()[swcHelpers.classPrivateFieldGet(obj, _name)](); + return new Bar()[_class_private_field_get(obj, _name)](); }; return Foo; }(); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.2.minified.js index 3060d099b68a..964c2848c987 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName3_es5.2.minified.js @@ -1,25 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = new WeakMap(), Foo = function() { "use strict"; function Foo(name) { - swcHelpers.classCallCheck(this, Foo), swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, Foo), _class_private_field_init(this, _name, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _name, name); + }), _class_private_field_set(this, _name, name); } return Foo.prototype.getValue = function(x) { - var _y = new WeakMap(), tmp = swcHelpers.classPrivateFieldGet(this, _name), Bar = function() { + var _y = new WeakMap(), tmp = _class_private_field_get(this, _name), Bar = function() { function Bar() { - swcHelpers.classCallCheck(this, Bar), swcHelpers.classPrivateFieldInit(this, _y, { + _class_call_check(this, Bar), _class_private_field_init(this, _y, { writable: !0, value: 100 }); } return Bar.prototype[tmp] = function() { - return x + swcHelpers.classPrivateFieldGet(this, _y); + return x + _class_private_field_get(this, _y); }, Bar; }(); - return new Bar()[swcHelpers.classPrivateFieldGet(this, _name)](); + return new Bar()[_class_private_field_get(this, _name)](); }, Foo; }(); console.log(new Foo("NAME").getValue(100)); diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.1.normal.js index 56c83e1de902..d416051b1b06 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: true // @noTypesAndSymbols: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto["bar"] = function() {}; @@ -19,7 +19,7 @@ var _qux = { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } C2["bar"] = function() {}; return C2; @@ -30,7 +30,7 @@ var _qux1 = { }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var _qux2 = { writable: true, diff --git a/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.2.minified.js index bc852e314759..f304da0cb42c 100644 --- a/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameComputedPropertyName4_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.bar = function() {}, C1; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.bar = function() {}, C2; }(), C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; C3.bar = "test"; diff --git a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.1.normal.js index d9108b8b60ec..707bc929fec9 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x = /*#__PURE__*/ new WeakMap(); class C { static test() { - swcHelpers.classPrivateFieldSet(new C(), _x, 10); + _class_private_field_set(new C(), _x, 10); const y = new C(); const z = new y(); z.x = 123; } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.2.minified.js index 002cb18f5b46..7020d863d84b 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es2015.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x = new WeakMap(); class C { static test() { - swcHelpers.classPrivateFieldSet(new C(), _x, 10); + _class_private_field_set(new C(), _x, 10); let y = new C(), z = new y(); z.x = 123; } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.1.normal.js index 56c507b61389..6cea6806facd 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x = /*#__PURE__*/ new WeakMap(); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C); + _class_private_field_init(this, _x, { writable: true, value: void 0 }); } C.test = function test() { - swcHelpers.classPrivateFieldSet(new C(), _x, 10); + _class_private_field_set(new C(), _x, 10); var y = new C(); var z = new y(); z.x = 123; diff --git a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.2.minified.js index f1b10993d227..aee3692ac03e 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorSignature_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x = new WeakMap(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C), _class_private_field_init(this, _x, { writable: !0, value: void 0 }); } return C.test = function() { - swcHelpers.classPrivateFieldSet(new C(), _x, 10), new new C()().x = 123; + _class_private_field_set(new C(), _x, 10), new new C()().x = 123; }, C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.1.normal.js index 035cea84b76e..03ca6306af4f 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: es6 class D { } @@ -6,12 +7,12 @@ var _x = /*#__PURE__*/ new WeakMap(); class C { foo() { const c = new C(); - swcHelpers.classPrivateFieldGet(c, _x); // OK + _class_private_field_get(c, _x); // OK const d = new C(); - swcHelpers.classPrivateFieldGet(d, _x); // Error + _class_private_field_get(d, _x); // Error } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.2.minified.js index 57b719885e2e..76d684db0cf4 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es2015.2.minified.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _x = new WeakMap(); class C { foo() { let c = new C(); - swcHelpers.classPrivateFieldGet(c, _x); + _class_private_field_get(c, _x); let d = new C(); - swcHelpers.classPrivateFieldGet(d, _x); + _class_private_field_get(d, _x); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.1.normal.js index 472b279b28b2..f0b891712abb 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: es6 var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var _x = /*#__PURE__*/ new WeakMap(); var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C); + _class_private_field_init(this, _x, { writable: true, value: void 0 }); @@ -17,9 +19,9 @@ var C = /*#__PURE__*/ function() { var _proto = C.prototype; _proto.foo = function foo() { var c = new C(); - swcHelpers.classPrivateFieldGet(c, _x); // OK + _class_private_field_get(c, _x); // OK var d = new C(); - swcHelpers.classPrivateFieldGet(d, _x); // Error + _class_private_field_get(d, _x); // Error }; return C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.2.minified.js index 25cdcaa9dda0..20abbe2c5eb6 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclarationMerging_es5.2.minified.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, _x = new WeakMap(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, C), _class_private_field_init(this, _x, { writable: !0, value: void 0 }); } return C.prototype.foo = function() { var c = new C(); - swcHelpers.classPrivateFieldGet(c, _x); + _class_private_field_get(c, _x); var d = new C(); - swcHelpers.classPrivateFieldGet(d, _x); + _class_private_field_get(d, _x); }, C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.1.normal.js index 72e5dfe5054f..b3343185d874 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @declaration: true // @target: es2015 class A { quux() {} constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, value: 6 }); diff --git a/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclaration_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameDeclaration_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameDeclaration_es5.1.normal.js index ae476050304f..bb299021b4c5 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclaration_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDeclaration_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @declaration: true // @target: es2015 var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, value: 6 }); diff --git a/crates/swc/tests/tsc-references/privateNameDeclaration_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameDeclaration_es5.2.minified.js index 328c6d740832..37c8ac36e4a8 100644 --- a/crates/swc/tests/tsc-references/privateNameDeclaration_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDeclaration_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), _bar = new WeakMap(), A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _bar, { + }), _class_private_field_init(this, _bar, { writable: !0, value: 6 }), this.qux = 6; diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.1.normal.js index bb25dbeb9e89..e0f0ea9086fb 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; // @strict: true // @target: es6 function Field() { @@ -6,11 +7,11 @@ function Field() { // Error class A_Field_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -20,8 +21,8 @@ function Field() { // Error class A_Field_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo1); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_method_init(this, _foo1); + _class_private_field_init(this, _foo1, { writable: true, value: "foo" }); @@ -32,11 +33,11 @@ function Field() { // Error class A_Field_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { get: get_foo, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, value: "foo" }); @@ -49,11 +50,11 @@ function Field() { // Error class A_Field_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_private_field_init(this, _foo3, { get: void 0, set: set_foo }); - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_private_field_init(this, _foo3, { writable: true, value: "foo" }); @@ -64,7 +65,7 @@ function Field() { // Error class A_Field_StaticField { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo4, { + _class_private_field_init(this, _foo4, { writable: true, value: "foo" }); @@ -78,7 +79,7 @@ function Field() { // Error class A_Field_StaticMethod { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo5, { + _class_private_field_init(this, _foo5, { writable: true, value: "foo" }); @@ -89,7 +90,7 @@ function Field() { // Error class A_Field_StaticGetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo6, { + _class_private_field_init(this, _foo6, { writable: true, value: "foo" }); @@ -106,7 +107,7 @@ function Field() { // Error class A_Field_StaticSetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo7, { + _class_private_field_init(this, _foo7, { writable: true, value: "foo" }); @@ -123,8 +124,8 @@ function Method() { // Error class A_Method_Field { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_method_init(this, _foo); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -135,8 +136,8 @@ function Method() { // Error class A_Method_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo8); - swcHelpers.classPrivateMethodInit(this, _foo8); + _class_private_method_init(this, _foo8); + _class_private_method_init(this, _foo8); } } function foo2() {} @@ -145,8 +146,8 @@ function Method() { // Error class A_Method_Getter { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo9); - swcHelpers.classPrivateFieldInit(this, _foo9, { + _class_private_method_init(this, _foo9); + _class_private_field_init(this, _foo9, { get: get_foo, set: void 0 }); @@ -160,8 +161,8 @@ function Method() { // Error class A_Method_Setter { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo10); - swcHelpers.classPrivateFieldInit(this, _foo10, { + _class_private_method_init(this, _foo10); + _class_private_field_init(this, _foo10, { get: void 0, set: set_foo }); @@ -173,7 +174,7 @@ function Method() { // Error class A_Method_StaticField { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo11); + _class_private_method_init(this, _foo11); } } var _foo11 = { @@ -185,7 +186,7 @@ function Method() { // Error class A_Method_StaticMethod { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo12); + _class_private_method_init(this, _foo12); } } function foo6() {} @@ -194,7 +195,7 @@ function Method() { // Error class A_Method_StaticGetter { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo13); + _class_private_method_init(this, _foo13); } } var _foo13 = { @@ -209,7 +210,7 @@ function Method() { // Error class A_Method_StaticSetter { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo14); + _class_private_method_init(this, _foo14); } } var _foo14 = { @@ -224,11 +225,11 @@ function Getter() { // Error class A_Getter_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { get: get_foo, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -241,11 +242,11 @@ function Getter() { // Error class A_Getter_Method { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo15, { + _class_private_field_init(this, _foo15, { get: get_foo3, set: void 0 }); - swcHelpers.classPrivateMethodInit(this, _foo15); + _class_private_method_init(this, _foo15); } } function get_foo3() { @@ -256,7 +257,7 @@ function Getter() { // Error class A_Getter_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo16, { + _class_private_field_init(this, _foo16, { get: get_foo4, set: void 0 }); @@ -272,7 +273,7 @@ function Getter() { //OK class A_Getter_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo17, { + _class_private_field_init(this, _foo17, { get: get_foo5, set: set_foo }); @@ -286,7 +287,7 @@ function Getter() { // Error class A_Getter_StaticField { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo18, { + _class_private_field_init(this, _foo18, { get: get_foo6, set: void 0 }); @@ -300,7 +301,7 @@ function Getter() { // Error class A_Getter_StaticMethod { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo19, { + _class_private_field_init(this, _foo19, { get: get_foo7, set: void 0 }); @@ -314,7 +315,7 @@ function Getter() { // Error class A_Getter_StaticGetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo20, { + _class_private_field_init(this, _foo20, { get: get_foo8, set: void 0 }); @@ -334,7 +335,7 @@ function Getter() { // Error class A_Getter_StaticSetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo21, { + _class_private_field_init(this, _foo21, { get: get_foo9, set: void 0 }); @@ -354,11 +355,11 @@ function Setter() { // Error class A_Setter_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { get: void 0, set: set_foo }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -369,11 +370,11 @@ function Setter() { // Error class A_Setter_Method { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo22, { + _class_private_field_init(this, _foo22, { get: void 0, set: set_foo4 }); - swcHelpers.classPrivateMethodInit(this, _foo22); + _class_private_method_init(this, _foo22); } } function set_foo4(value) {} @@ -382,7 +383,7 @@ function Setter() { // OK class A_Setter_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo23, { + _class_private_field_init(this, _foo23, { get: get_foo, set: set_foo5 }); @@ -396,7 +397,7 @@ function Setter() { // Error class A_Setter_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo24, { + _class_private_field_init(this, _foo24, { get: void 0, set: set_foo6 }); @@ -408,7 +409,7 @@ function Setter() { // Error class A_Setter_StaticField { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo25, { + _class_private_field_init(this, _foo25, { get: void 0, set: set_foo7 }); @@ -423,7 +424,7 @@ function Setter() { // Error class A_Setter_StaticMethod { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo26, { + _class_private_field_init(this, _foo26, { get: void 0, set: set_foo8 }); @@ -435,7 +436,7 @@ function Setter() { // Error class A_Setter_StaticGetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo27, { + _class_private_field_init(this, _foo27, { get: void 0, set: set_foo9 }); @@ -453,7 +454,7 @@ function Setter() { // Error class A_Setter_StaticSetter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo28, { + _class_private_field_init(this, _foo28, { get: void 0, set: set_foo10 }); @@ -471,7 +472,7 @@ function StaticField() { // Error class A_StaticField_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -485,7 +486,7 @@ function StaticField() { // Error class A_StaticField_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo29); + _class_private_method_init(this, _foo29); } } var _foo29 = { @@ -497,7 +498,7 @@ function StaticField() { // Error class A_StaticField_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo30, { + _class_private_field_init(this, _foo30, { get: get_foo, set: void 0 }); @@ -514,7 +515,7 @@ function StaticField() { // Error class A_StaticField_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo31, { + _class_private_field_init(this, _foo31, { get: void 0, set: set_foo }); @@ -576,7 +577,7 @@ function StaticMethod() { // Error class A_StaticMethod_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -587,7 +588,7 @@ function StaticMethod() { // Error class A_StaticMethod_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo36); + _class_private_method_init(this, _foo36); } } function foo13() {} @@ -596,7 +597,7 @@ function StaticMethod() { // Error class A_StaticMethod_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo37, { + _class_private_field_init(this, _foo37, { get: get_foo, set: void 0 }); @@ -610,7 +611,7 @@ function StaticMethod() { // Error class A_StaticMethod_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo38, { + _class_private_field_init(this, _foo38, { get: void 0, set: set_foo }); @@ -657,7 +658,7 @@ function StaticGetter() { // Error class A_StaticGetter_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -674,7 +675,7 @@ function StaticGetter() { // Error class A_StaticGetter_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo42); + _class_private_method_init(this, _foo42); } } var _foo42 = { @@ -689,7 +690,7 @@ function StaticGetter() { // Error class A_StaticGetter_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo43, { + _class_private_field_init(this, _foo43, { get: get_foo14, set: void 0 }); @@ -709,7 +710,7 @@ function StaticGetter() { // Error class A_StaticGetter_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo44, { + _class_private_field_init(this, _foo44, { get: void 0, set: set_foo }); @@ -775,7 +776,7 @@ function StaticSetter() { // Error class A_StaticSetter_Field { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -790,7 +791,7 @@ function StaticSetter() { // Error class A_StaticSetter_Method { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo49); + _class_private_method_init(this, _foo49); } } var _foo49 = { @@ -803,7 +804,7 @@ function StaticSetter() { // Error class A_StaticSetter_Getter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo50, { + _class_private_field_init(this, _foo50, { get: get_foo, set: void 0 }); @@ -821,7 +822,7 @@ function StaticSetter() { // Error class A_StaticSetter_Setter { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo51, { + _class_private_field_init(this, _foo51, { get: void 0, set: set_foo16 }); diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.2.minified.js index a885268f673b..8d54f4d56fd1 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.1.normal.js index c9c75893d5a9..33f2a13a53be 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; // @strict: true // @target: es6 function Field() { @@ -16,12 +18,12 @@ function Field() { // Error var A_Field_Field = function A_Field_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_Field_Field); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -30,9 +32,9 @@ function Field() { // Error var A_Field_Method = function A_Field_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_Method); - swcHelpers.classPrivateMethodInit(this, _foo1); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, A_Field_Method); + _class_private_method_init(this, _foo1); + _class_private_field_init(this, _foo1, { writable: true, value: "foo" }); @@ -41,12 +43,12 @@ function Field() { // Error var A_Field_Getter = function A_Field_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_Getter); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_call_check(this, A_Field_Getter); + _class_private_field_init(this, _foo2, { get: get_foo, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, value: "foo" }); @@ -55,12 +57,12 @@ function Field() { // Error var A_Field_Setter = function A_Field_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_Setter); - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_call_check(this, A_Field_Setter); + _class_private_field_init(this, _foo3, { get: void 0, set: set_foo }); - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_private_field_init(this, _foo3, { writable: true, value: "foo" }); @@ -69,8 +71,8 @@ function Field() { // Error var A_Field_StaticField = function A_Field_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_StaticField); - swcHelpers.classPrivateFieldInit(this, _foo4, { + _class_call_check(this, A_Field_StaticField); + _class_private_field_init(this, _foo4, { writable: true, value: "foo" }); @@ -83,8 +85,8 @@ function Field() { // Error var A_Field_StaticMethod = function A_Field_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_StaticMethod); - swcHelpers.classPrivateFieldInit(this, _foo5, { + _class_call_check(this, A_Field_StaticMethod); + _class_private_field_init(this, _foo5, { writable: true, value: "foo" }); @@ -93,8 +95,8 @@ function Field() { // Error var A_Field_StaticGetter = function A_Field_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_StaticGetter); - swcHelpers.classPrivateFieldInit(this, _foo6, { + _class_call_check(this, A_Field_StaticGetter); + _class_private_field_init(this, _foo6, { writable: true, value: "foo" }); @@ -107,8 +109,8 @@ function Field() { // Error var A_Field_StaticSetter = function A_Field_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Field_StaticSetter); - swcHelpers.classPrivateFieldInit(this, _foo7, { + _class_call_check(this, A_Field_StaticSetter); + _class_private_field_init(this, _foo7, { writable: true, value: "foo" }); @@ -141,9 +143,9 @@ function Method() { // Error var A_Method_Field = function A_Method_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_Field); - swcHelpers.classPrivateMethodInit(this, _foo); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_Method_Field); + _class_private_method_init(this, _foo); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -152,17 +154,17 @@ function Method() { // Error var A_Method_Method = function A_Method_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_Method); - swcHelpers.classPrivateMethodInit(this, _foo8); - swcHelpers.classPrivateMethodInit(this, _foo8); + _class_call_check(this, A_Method_Method); + _class_private_method_init(this, _foo8); + _class_private_method_init(this, _foo8); }; var _foo9 = /*#__PURE__*/ new WeakSet(), _foo9 = /*#__PURE__*/ new WeakMap(); // Error var A_Method_Getter = function A_Method_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_Getter); - swcHelpers.classPrivateMethodInit(this, _foo9); - swcHelpers.classPrivateFieldInit(this, _foo9, { + _class_call_check(this, A_Method_Getter); + _class_private_method_init(this, _foo9); + _class_private_field_init(this, _foo9, { get: get_foo, set: void 0 }); @@ -171,9 +173,9 @@ function Method() { // Error var A_Method_Setter = function A_Method_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_Setter); - swcHelpers.classPrivateMethodInit(this, _foo10); - swcHelpers.classPrivateFieldInit(this, _foo10, { + _class_call_check(this, A_Method_Setter); + _class_private_method_init(this, _foo10); + _class_private_field_init(this, _foo10, { get: void 0, set: set_foo }); @@ -182,8 +184,8 @@ function Method() { // Error var A_Method_StaticField = function A_Method_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_StaticField); - swcHelpers.classPrivateMethodInit(this, _foo11); + _class_call_check(this, A_Method_StaticField); + _class_private_method_init(this, _foo11); }; var _foo11 = { writable: true, @@ -193,15 +195,15 @@ function Method() { // Error var A_Method_StaticMethod = function A_Method_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_StaticMethod); - swcHelpers.classPrivateMethodInit(this, _foo12); + _class_call_check(this, A_Method_StaticMethod); + _class_private_method_init(this, _foo12); }; var _foo13 = /*#__PURE__*/ new WeakSet(); // Error var A_Method_StaticGetter = function A_Method_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_StaticGetter); - swcHelpers.classPrivateMethodInit(this, _foo13); + _class_call_check(this, A_Method_StaticGetter); + _class_private_method_init(this, _foo13); }; var _foo13 = { get: get_foo2, @@ -211,8 +213,8 @@ function Method() { // Error var A_Method_StaticSetter = function A_Method_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Method_StaticSetter); - swcHelpers.classPrivateMethodInit(this, _foo14); + _class_call_check(this, A_Method_StaticSetter); + _class_private_method_init(this, _foo14); }; var _foo14 = { get: void 0, @@ -259,12 +261,12 @@ function Getter() { // Error var A_Getter_Field = function A_Getter_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_Getter_Field); + _class_private_field_init(this, _foo, { get: get_foo, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -273,19 +275,19 @@ function Getter() { // Error var A_Getter_Method = function A_Getter_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_Method); - swcHelpers.classPrivateFieldInit(this, _foo15, { + _class_call_check(this, A_Getter_Method); + _class_private_field_init(this, _foo15, { get: get_foo3, set: void 0 }); - swcHelpers.classPrivateMethodInit(this, _foo15); + _class_private_method_init(this, _foo15); }; var _foo16 = /*#__PURE__*/ new WeakMap(); // Error var A_Getter_Getter = function A_Getter_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_Getter); - swcHelpers.classPrivateFieldInit(this, _foo16, { + _class_call_check(this, A_Getter_Getter); + _class_private_field_init(this, _foo16, { get: get_foo4, set: void 0 }); @@ -294,8 +296,8 @@ function Getter() { //OK var A_Getter_Setter = function A_Getter_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_Setter); - swcHelpers.classPrivateFieldInit(this, _foo17, { + _class_call_check(this, A_Getter_Setter); + _class_private_field_init(this, _foo17, { get: get_foo5, set: set_foo }); @@ -304,8 +306,8 @@ function Getter() { // Error var A_Getter_StaticField = function A_Getter_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_StaticField); - swcHelpers.classPrivateFieldInit(this, _foo18, { + _class_call_check(this, A_Getter_StaticField); + _class_private_field_init(this, _foo18, { get: get_foo6, set: void 0 }); @@ -314,8 +316,8 @@ function Getter() { // Error var A_Getter_StaticMethod = function A_Getter_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_StaticMethod); - swcHelpers.classPrivateFieldInit(this, _foo19, { + _class_call_check(this, A_Getter_StaticMethod); + _class_private_field_init(this, _foo19, { get: get_foo7, set: void 0 }); @@ -324,8 +326,8 @@ function Getter() { // Error var A_Getter_StaticGetter = function A_Getter_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_StaticGetter); - swcHelpers.classPrivateFieldInit(this, _foo20, { + _class_call_check(this, A_Getter_StaticGetter); + _class_private_field_init(this, _foo20, { get: get_foo8, set: void 0 }); @@ -338,8 +340,8 @@ function Getter() { // Error var A_Getter_StaticSetter = function A_Getter_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Getter_StaticSetter); - swcHelpers.classPrivateFieldInit(this, _foo21, { + _class_call_check(this, A_Getter_StaticSetter); + _class_private_field_init(this, _foo21, { get: get_foo9, set: void 0 }); @@ -372,12 +374,12 @@ function Setter() { // Error var A_Setter_Field = function A_Setter_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_Setter_Field); + _class_private_field_init(this, _foo, { get: void 0, set: set_foo }); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -386,19 +388,19 @@ function Setter() { // Error var A_Setter_Method = function A_Setter_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_Method); - swcHelpers.classPrivateFieldInit(this, _foo22, { + _class_call_check(this, A_Setter_Method); + _class_private_field_init(this, _foo22, { get: void 0, set: set_foo4 }); - swcHelpers.classPrivateMethodInit(this, _foo22); + _class_private_method_init(this, _foo22); }; var _foo23 = /*#__PURE__*/ new WeakMap(); // OK var A_Setter_Getter = function A_Setter_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_Getter); - swcHelpers.classPrivateFieldInit(this, _foo23, { + _class_call_check(this, A_Setter_Getter); + _class_private_field_init(this, _foo23, { get: get_foo, set: set_foo5 }); @@ -407,8 +409,8 @@ function Setter() { // Error var A_Setter_Setter = function A_Setter_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_Setter); - swcHelpers.classPrivateFieldInit(this, _foo24, { + _class_call_check(this, A_Setter_Setter); + _class_private_field_init(this, _foo24, { get: void 0, set: set_foo6 }); @@ -417,8 +419,8 @@ function Setter() { // Error var A_Setter_StaticField = function A_Setter_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_StaticField); - swcHelpers.classPrivateFieldInit(this, _foo25, { + _class_call_check(this, A_Setter_StaticField); + _class_private_field_init(this, _foo25, { get: void 0, set: set_foo7 }); @@ -431,8 +433,8 @@ function Setter() { // Error var A_Setter_StaticMethod = function A_Setter_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_StaticMethod); - swcHelpers.classPrivateFieldInit(this, _foo26, { + _class_call_check(this, A_Setter_StaticMethod); + _class_private_field_init(this, _foo26, { get: void 0, set: set_foo8 }); @@ -441,8 +443,8 @@ function Setter() { // Error var A_Setter_StaticGetter = function A_Setter_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_StaticGetter); - swcHelpers.classPrivateFieldInit(this, _foo27, { + _class_call_check(this, A_Setter_StaticGetter); + _class_private_field_init(this, _foo27, { get: void 0, set: set_foo9 }); @@ -455,8 +457,8 @@ function Setter() { // Error var A_Setter_StaticSetter = function A_Setter_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_Setter_StaticSetter); - swcHelpers.classPrivateFieldInit(this, _foo28, { + _class_call_check(this, A_Setter_StaticSetter); + _class_private_field_init(this, _foo28, { get: void 0, set: set_foo10 }); @@ -481,8 +483,8 @@ function StaticField() { // Error var A_StaticField_Field = function A_StaticField_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_StaticField_Field); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -495,8 +497,8 @@ function StaticField() { // Error var A_StaticField_Method = function A_StaticField_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_Method); - swcHelpers.classPrivateMethodInit(this, _foo29); + _class_call_check(this, A_StaticField_Method); + _class_private_method_init(this, _foo29); }; var _foo29 = { writable: true, @@ -506,8 +508,8 @@ function StaticField() { // Error var A_StaticField_Getter = function A_StaticField_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_Getter); - swcHelpers.classPrivateFieldInit(this, _foo30, { + _class_call_check(this, A_StaticField_Getter); + _class_private_field_init(this, _foo30, { get: get_foo, set: void 0 }); @@ -520,8 +522,8 @@ function StaticField() { // Error var A_StaticField_Setter = function A_StaticField_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_Setter); - swcHelpers.classPrivateFieldInit(this, _foo31, { + _class_call_check(this, A_StaticField_Setter); + _class_private_field_init(this, _foo31, { get: void 0, set: set_foo }); @@ -533,7 +535,7 @@ function StaticField() { // Error var A_StaticField_StaticField = function A_StaticField_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_StaticField); + _class_call_check(this, A_StaticField_StaticField); }; var _foo32 = { writable: true, @@ -546,7 +548,7 @@ function StaticField() { // Error var A_StaticField_StaticMethod = function A_StaticField_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_StaticMethod); + _class_call_check(this, A_StaticField_StaticMethod); }; var _foo33 = { writable: true, @@ -555,7 +557,7 @@ function StaticField() { // Error var A_StaticField_StaticGetter = function A_StaticField_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_StaticGetter); + _class_call_check(this, A_StaticField_StaticGetter); }; var _foo34 = { get: get_foo11, @@ -568,7 +570,7 @@ function StaticField() { // Error var A_StaticField_StaticSetter = function A_StaticField_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticField_StaticSetter); + _class_call_check(this, A_StaticField_StaticSetter); }; var _foo35 = { get: void 0, @@ -602,8 +604,8 @@ function StaticMethod() { // Error var A_StaticMethod_Field = function A_StaticMethod_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_StaticMethod_Field); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -612,15 +614,15 @@ function StaticMethod() { // Error var A_StaticMethod_Method = function A_StaticMethod_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_Method); - swcHelpers.classPrivateMethodInit(this, _foo36); + _class_call_check(this, A_StaticMethod_Method); + _class_private_method_init(this, _foo36); }; var _foo37 = /*#__PURE__*/ new WeakMap(); // Error var A_StaticMethod_Getter = function A_StaticMethod_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_Getter); - swcHelpers.classPrivateFieldInit(this, _foo37, { + _class_call_check(this, A_StaticMethod_Getter); + _class_private_field_init(this, _foo37, { get: get_foo, set: void 0 }); @@ -629,8 +631,8 @@ function StaticMethod() { // Error var A_StaticMethod_Setter = function A_StaticMethod_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_Setter); - swcHelpers.classPrivateFieldInit(this, _foo38, { + _class_call_check(this, A_StaticMethod_Setter); + _class_private_field_init(this, _foo38, { get: void 0, set: set_foo }); @@ -638,7 +640,7 @@ function StaticMethod() { // Error var A_StaticMethod_StaticField = function A_StaticMethod_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_StaticField); + _class_call_check(this, A_StaticMethod_StaticField); }; var _foo39 = { writable: true, @@ -647,12 +649,12 @@ function StaticMethod() { // Error var A_StaticMethod_StaticMethod = function A_StaticMethod_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_StaticMethod); + _class_call_check(this, A_StaticMethod_StaticMethod); }; // Error var A_StaticMethod_StaticGetter = function A_StaticMethod_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_StaticGetter); + _class_call_check(this, A_StaticMethod_StaticGetter); }; var _foo40 = { get: get_foo12, @@ -661,7 +663,7 @@ function StaticMethod() { // Error var A_StaticMethod_StaticSetter = function A_StaticMethod_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticMethod_StaticSetter); + _class_call_check(this, A_StaticMethod_StaticSetter); }; var _foo41 = { get: void 0, @@ -708,8 +710,8 @@ function StaticGetter() { // Error var A_StaticGetter_Field = function A_StaticGetter_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_StaticGetter_Field); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -722,8 +724,8 @@ function StaticGetter() { // Error var A_StaticGetter_Method = function A_StaticGetter_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_Method); - swcHelpers.classPrivateMethodInit(this, _foo42); + _class_call_check(this, A_StaticGetter_Method); + _class_private_method_init(this, _foo42); }; var _foo42 = { get: get_foo13, @@ -733,8 +735,8 @@ function StaticGetter() { // Error var A_StaticGetter_Getter = function A_StaticGetter_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_Getter); - swcHelpers.classPrivateFieldInit(this, _foo43, { + _class_call_check(this, A_StaticGetter_Getter); + _class_private_field_init(this, _foo43, { get: get_foo14, set: void 0 }); @@ -747,8 +749,8 @@ function StaticGetter() { // Error var A_StaticGetter_Setter = function A_StaticGetter_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_Setter); - swcHelpers.classPrivateFieldInit(this, _foo44, { + _class_call_check(this, A_StaticGetter_Setter); + _class_private_field_init(this, _foo44, { get: void 0, set: set_foo }); @@ -760,7 +762,7 @@ function StaticGetter() { // Error var A_StaticGetter_StaticField = function A_StaticGetter_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_StaticField); + _class_call_check(this, A_StaticGetter_StaticField); }; var _foo45 = { get: get_foo16, @@ -769,7 +771,7 @@ function StaticGetter() { // Error var A_StaticGetter_StaticMethod = function A_StaticGetter_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_StaticMethod); + _class_call_check(this, A_StaticGetter_StaticMethod); }; var _foo46 = { get: get_foo17, @@ -778,7 +780,7 @@ function StaticGetter() { // Error var A_StaticGetter_StaticGetter = function A_StaticGetter_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_StaticGetter); + _class_call_check(this, A_StaticGetter_StaticGetter); }; var _foo47 = { get: get_foo18, @@ -787,7 +789,7 @@ function StaticGetter() { // OK var A_StaticGetter_StaticSetter = function A_StaticGetter_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticGetter_StaticSetter); + _class_call_check(this, A_StaticGetter_StaticSetter); }; var _foo48 = { get: get_foo19, @@ -817,8 +819,8 @@ function StaticSetter() { // Error var A_StaticSetter_Field = function A_StaticSetter_Field() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_Field); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A_StaticSetter_Field); + _class_private_field_init(this, _foo, { writable: true, value: "foo" }); @@ -831,8 +833,8 @@ function StaticSetter() { // Error var A_StaticSetter_Method = function A_StaticSetter_Method() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_Method); - swcHelpers.classPrivateMethodInit(this, _foo49); + _class_call_check(this, A_StaticSetter_Method); + _class_private_method_init(this, _foo49); }; var _foo49 = { get: void 0, @@ -842,8 +844,8 @@ function StaticSetter() { // Error var A_StaticSetter_Getter = function A_StaticSetter_Getter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_Getter); - swcHelpers.classPrivateFieldInit(this, _foo50, { + _class_call_check(this, A_StaticSetter_Getter); + _class_private_field_init(this, _foo50, { get: get_foo, set: void 0 }); @@ -856,8 +858,8 @@ function StaticSetter() { // Error var A_StaticSetter_Setter = function A_StaticSetter_Setter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_Setter); - swcHelpers.classPrivateFieldInit(this, _foo51, { + _class_call_check(this, A_StaticSetter_Setter); + _class_private_field_init(this, _foo51, { get: void 0, set: set_foo16 }); @@ -869,7 +871,7 @@ function StaticSetter() { // Error var A_StaticSetter_StaticField = function A_StaticSetter_StaticField() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_StaticField); + _class_call_check(this, A_StaticSetter_StaticField); }; var _foo52 = { get: void 0, @@ -882,7 +884,7 @@ function StaticSetter() { // Error var A_StaticSetter_StaticMethod = function A_StaticSetter_StaticMethod() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_StaticMethod); + _class_call_check(this, A_StaticSetter_StaticMethod); }; var _foo53 = { get: void 0, @@ -891,7 +893,7 @@ function StaticSetter() { // OK var A_StaticSetter_StaticGetter = function A_StaticSetter_StaticGetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_StaticGetter); + _class_call_check(this, A_StaticSetter_StaticGetter); }; var _foo54 = { get: get_foo20, @@ -900,7 +902,7 @@ function StaticSetter() { // Error var A_StaticSetter_StaticSetter = function A_StaticSetter_StaticSetter() { "use strict"; - swcHelpers.classCallCheck(this, A_StaticSetter_StaticSetter); + _class_call_check(this, A_StaticSetter_StaticSetter); }; var _foo55 = { get: void 0, diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.2.minified.js index a885268f673b..61904d328874 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField_es5.2.minified.js @@ -1 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.1.normal.js index 7aa87d4e4be0..903c71558d50 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _field = /*#__PURE__*/ new WeakMap(), _method = /*#__PURE__*/ new WeakSet(), _acc = /*#__PURE__*/ new WeakMap(); // @target: es5, es3 class A { constructor(){ - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldInit(this, _acc, { + _class_private_method_init(this, _method); + _class_private_field_init(this, _acc, { get: get_acc, set: set_acc }); - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: true, value: 123 }); diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.2.minified.js index a885268f673b..8d54f4d56fd1 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameES5Ban_es5.1.normal.js index a702cf709844..365a0b75c5a8 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _field = /*#__PURE__*/ new WeakMap(), _method = /*#__PURE__*/ new WeakSet(), _acc = /*#__PURE__*/ new WeakMap(); // @target: es5, es3 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldInit(this, _acc, { + _class_call_check(this, A); + _class_private_method_init(this, _method); + _class_private_field_init(this, _acc, { get: get_acc, set: set_acc }); - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: true, value: 123 }); diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameES5Ban_es5.2.minified.js index 7f2d4c1744c7..1a19b03e4a2c 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _field = new WeakMap(), _method = new WeakSet(), _acc = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateFieldInit(this, _acc, { + _class_call_check(this, A), _class_private_method_init(this, _method), _class_private_field_init(this, _acc, { get: get_acc, set: set_acc - }), swcHelpers.classPrivateFieldInit(this, _field, { + }), _class_private_field_init(this, _field, { writable: !0, value: 123 }); diff --git a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.1.normal.js index 1163046297f5..7e1cd4942e8f 100644 --- a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakSet(), _c = /*#__PURE__*/ new WeakMap(); // @target: es2015 // @importHelpers: true @@ -6,20 +9,20 @@ var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakSet(), _c = /*# // @filename: main.ts export class C { constructor(){ - swcHelpers.classPrivateMethodInit(this, _b); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_method_init(this, _b); + _class_private_field_init(this, _c, { get: void 0, set: set_c }); - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 1 }); } } function b() { - swcHelpers.classPrivateFieldSet(this, _c, 42); + _class_private_field_set(this, _c, 42); } function set_c(v) { - swcHelpers.classPrivateFieldSet(this, _a, swcHelpers.classPrivateFieldGet(this, _a) + v); + _class_private_field_set(this, _a, _class_private_field_get(this, _a) + v); } diff --git a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.2.minified.js index 492cc4b1afdc..c026b4b69949 100644 --- a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es2015.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _a = new WeakMap(), _b = new WeakSet(), _c = new WeakMap(); export class C { constructor(){ - swcHelpers.classPrivateMethodInit(this, _b), swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_method_init(this, _b), _class_private_field_init(this, _c, { get: void 0, set: function(v) { - swcHelpers.classPrivateFieldSet(this, _a, swcHelpers.classPrivateFieldGet(this, _a) + v); + _class_private_field_set(this, _a, _class_private_field_get(this, _a) + v); } - }), swcHelpers.classPrivateFieldInit(this, _a, { + }), _class_private_field_init(this, _a, { writable: !0, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.1.normal.js index d7ca6858e048..c17ceed431f6 100644 --- a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakSet(), _c = /*#__PURE__*/ new WeakMap(); // @target: es2015 // @importHelpers: true @@ -6,20 +10,20 @@ var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakSet(), _c = /*# // @filename: main.ts export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateMethodInit(this, _b); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_call_check(this, C); + _class_private_method_init(this, _b); + _class_private_field_init(this, _c, { get: void 0, set: set_c }); - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 1 }); }; function b() { - swcHelpers.classPrivateFieldSet(this, _c, 42); + _class_private_field_set(this, _c, 42); } function set_c(v) { - swcHelpers.classPrivateFieldSet(this, _a, swcHelpers.classPrivateFieldGet(this, _a) + v); + _class_private_field_set(this, _a, _class_private_field_get(this, _a) + v); } diff --git a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.2.minified.js index fce61d18b475..4cb4af9a1fed 100644 --- a/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameEmitHelpers_es5.2.minified.js @@ -1,15 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _a = new WeakMap(), _b = new WeakSet(), _c = new WeakMap(); export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateMethodInit(this, _b), swcHelpers.classPrivateFieldInit(this, _c, { + _class_call_check(this, C), _class_private_method_init(this, _b), _class_private_field_init(this, _c, { get: void 0, set: set_c - }), swcHelpers.classPrivateFieldInit(this, _a, { + }), _class_private_field_init(this, _a, { writable: !0, value: 1 }); }; function set_c(v) { - swcHelpers.classPrivateFieldSet(this, _a, swcHelpers.classPrivateFieldGet(this, _a) + v); + _class_private_field_set(this, _a, _class_private_field_get(this, _a) + v); } diff --git a/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.1.normal.js index 7287658f77a7..88fd77cf1ce5 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _myField = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _myField, { + _class_private_field_init(this, _myField, { writable: true, value: "hello world" }); - console.log(swcHelpers.classPrivateFieldGet(this, _myField)); + console.log(_class_private_field_get(this, _myField)); } } diff --git a/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.2.minified.js index a885268f673b..f1660c97e6c7 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAccess_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.1.normal.js index c57468cdff9f..88b67a81d1c6 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _myField = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _myField, { + _class_call_check(this, A); + _class_private_field_init(this, _myField, { writable: true, value: "hello world" }); - console.log(swcHelpers.classPrivateFieldGet(this, _myField)); + console.log(_class_private_field_get(this, _myField)); }; diff --git a/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.2.minified.js index 906b16ec1c37..907f4e2dd575 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAccess_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _myField = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _myField, { + _class_call_check(this, A), _class_private_field_init(this, _myField, { writable: !0, value: "hello world" - }), console.log(swcHelpers.classPrivateFieldGet(this, _myField)); + }), console.log(_class_private_field_get(this, _myField)); }; diff --git a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.1.normal.js index fda9a68edf5e..0e2fd4e67e56 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _field = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { @@ -7,35 +9,35 @@ class A { } constructor(){ var _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldSet(this, _field, 1); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) + 2); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) - 3); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) / 4); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) * 5); - swcHelpers.classPrivateFieldSet(this, _field, Math.pow(swcHelpers.classPrivateFieldGet(this, _field), 6)); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) % 7); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) << 8); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >> 9); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >>> 10); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) & 11); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) | 12); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) ^ 13); - swcHelpers.classPrivateFieldSet(A.getInstance(), _field, 1); - swcHelpers.classPrivateFieldSet(_ref = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref, _field) + 2); - swcHelpers.classPrivateFieldSet(_ref1 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref1, _field) - 3); - swcHelpers.classPrivateFieldSet(_ref2 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref2, _field) / 4); - swcHelpers.classPrivateFieldSet(_ref3 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref3, _field) * 5); - swcHelpers.classPrivateFieldSet(_ref4 = A.getInstance(), _field, Math.pow(swcHelpers.classPrivateFieldGet(_ref4, _field), 6)); - swcHelpers.classPrivateFieldSet(_ref5 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref5, _field) % 7); - swcHelpers.classPrivateFieldSet(_ref6 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref6, _field) << 8); - swcHelpers.classPrivateFieldSet(_ref7 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref7, _field) >> 9); - swcHelpers.classPrivateFieldSet(_ref8 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref8, _field) >>> 10); - swcHelpers.classPrivateFieldSet(_ref9 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref9, _field) & 11); - swcHelpers.classPrivateFieldSet(_ref10 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref10, _field) | 12); - swcHelpers.classPrivateFieldSet(_ref11 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref11, _field) ^ 13); + _class_private_field_set(this, _field, 1); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) + 2); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) - 3); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) / 4); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) * 5); + _class_private_field_set(this, _field, Math.pow(_class_private_field_get(this, _field), 6)); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) % 7); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) << 8); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) >> 9); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) >>> 10); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) & 11); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) | 12); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) ^ 13); + _class_private_field_set(A.getInstance(), _field, 1); + _class_private_field_set(_ref = A.getInstance(), _field, _class_private_field_get(_ref, _field) + 2); + _class_private_field_set(_ref1 = A.getInstance(), _field, _class_private_field_get(_ref1, _field) - 3); + _class_private_field_set(_ref2 = A.getInstance(), _field, _class_private_field_get(_ref2, _field) / 4); + _class_private_field_set(_ref3 = A.getInstance(), _field, _class_private_field_get(_ref3, _field) * 5); + _class_private_field_set(_ref4 = A.getInstance(), _field, Math.pow(_class_private_field_get(_ref4, _field), 6)); + _class_private_field_set(_ref5 = A.getInstance(), _field, _class_private_field_get(_ref5, _field) % 7); + _class_private_field_set(_ref6 = A.getInstance(), _field, _class_private_field_get(_ref6, _field) << 8); + _class_private_field_set(_ref7 = A.getInstance(), _field, _class_private_field_get(_ref7, _field) >> 9); + _class_private_field_set(_ref8 = A.getInstance(), _field, _class_private_field_get(_ref8, _field) >>> 10); + _class_private_field_set(_ref9 = A.getInstance(), _field, _class_private_field_get(_ref9, _field) & 11); + _class_private_field_set(_ref10 = A.getInstance(), _field, _class_private_field_get(_ref10, _field) | 12); + _class_private_field_set(_ref11 = A.getInstance(), _field, _class_private_field_get(_ref11, _field) ^ 13); } } diff --git a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.2.minified.js index bd7fc19498de..090e2240bd24 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es2015.2.minified.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _field = new WeakMap(); class A { static getInstance() { @@ -6,9 +8,9 @@ class A { } constructor(){ var _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: !0, value: 0 - }), swcHelpers.classPrivateFieldSet(this, _field, 1), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) + 2), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) - 3), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) / 4), swcHelpers.classPrivateFieldSet(this, _field, 5 * swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, Math.pow(swcHelpers.classPrivateFieldGet(this, _field), 6)), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) % 7), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) << 8), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >> 9), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >>> 10), swcHelpers.classPrivateFieldSet(this, _field, 11 & swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, 12 | swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, 13 ^ swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(A.getInstance(), _field, 1), swcHelpers.classPrivateFieldSet(_ref = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref, _field) + 2), swcHelpers.classPrivateFieldSet(_ref1 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref1, _field) - 3), swcHelpers.classPrivateFieldSet(_ref2 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref2, _field) / 4), swcHelpers.classPrivateFieldSet(_ref3 = A.getInstance(), _field, 5 * swcHelpers.classPrivateFieldGet(_ref3, _field)), swcHelpers.classPrivateFieldSet(_ref4 = A.getInstance(), _field, Math.pow(swcHelpers.classPrivateFieldGet(_ref4, _field), 6)), swcHelpers.classPrivateFieldSet(_ref5 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref5, _field) % 7), swcHelpers.classPrivateFieldSet(_ref6 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref6, _field) << 8), swcHelpers.classPrivateFieldSet(_ref7 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref7, _field) >> 9), swcHelpers.classPrivateFieldSet(_ref8 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref8, _field) >>> 10), swcHelpers.classPrivateFieldSet(_ref9 = A.getInstance(), _field, 11 & swcHelpers.classPrivateFieldGet(_ref9, _field)), swcHelpers.classPrivateFieldSet(_ref10 = A.getInstance(), _field, 12 | swcHelpers.classPrivateFieldGet(_ref10, _field)), swcHelpers.classPrivateFieldSet(_ref11 = A.getInstance(), _field, 13 ^ swcHelpers.classPrivateFieldGet(_ref11, _field)); + }), _class_private_field_set(this, _field, 1), _class_private_field_set(this, _field, _class_private_field_get(this, _field) + 2), _class_private_field_set(this, _field, _class_private_field_get(this, _field) - 3), _class_private_field_set(this, _field, _class_private_field_get(this, _field) / 4), _class_private_field_set(this, _field, 5 * _class_private_field_get(this, _field)), _class_private_field_set(this, _field, Math.pow(_class_private_field_get(this, _field), 6)), _class_private_field_set(this, _field, _class_private_field_get(this, _field) % 7), _class_private_field_set(this, _field, _class_private_field_get(this, _field) << 8), _class_private_field_set(this, _field, _class_private_field_get(this, _field) >> 9), _class_private_field_set(this, _field, _class_private_field_get(this, _field) >>> 10), _class_private_field_set(this, _field, 11 & _class_private_field_get(this, _field)), _class_private_field_set(this, _field, 12 | _class_private_field_get(this, _field)), _class_private_field_set(this, _field, 13 ^ _class_private_field_get(this, _field)), _class_private_field_set(A.getInstance(), _field, 1), _class_private_field_set(_ref = A.getInstance(), _field, _class_private_field_get(_ref, _field) + 2), _class_private_field_set(_ref1 = A.getInstance(), _field, _class_private_field_get(_ref1, _field) - 3), _class_private_field_set(_ref2 = A.getInstance(), _field, _class_private_field_get(_ref2, _field) / 4), _class_private_field_set(_ref3 = A.getInstance(), _field, 5 * _class_private_field_get(_ref3, _field)), _class_private_field_set(_ref4 = A.getInstance(), _field, Math.pow(_class_private_field_get(_ref4, _field), 6)), _class_private_field_set(_ref5 = A.getInstance(), _field, _class_private_field_get(_ref5, _field) % 7), _class_private_field_set(_ref6 = A.getInstance(), _field, _class_private_field_get(_ref6, _field) << 8), _class_private_field_set(_ref7 = A.getInstance(), _field, _class_private_field_get(_ref7, _field) >> 9), _class_private_field_set(_ref8 = A.getInstance(), _field, _class_private_field_get(_ref8, _field) >>> 10), _class_private_field_set(_ref9 = A.getInstance(), _field, 11 & _class_private_field_get(_ref9, _field)), _class_private_field_set(_ref10 = A.getInstance(), _field, 12 | _class_private_field_get(_ref10, _field)), _class_private_field_set(_ref11 = A.getInstance(), _field, 13 ^ _class_private_field_get(_ref11, _field)); } } diff --git a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.1.normal.js index fed4c466983c..c6dc6819d163 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.1.normal.js @@ -1,41 +1,44 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _field = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldSet(this, _field, 1); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) + 2); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) - 3); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) / 4); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) * 5); - swcHelpers.classPrivateFieldSet(this, _field, Math.pow(swcHelpers.classPrivateFieldGet(this, _field), 6)); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) % 7); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) << 8); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >> 9); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >>> 10); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) & 11); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) | 12); - swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) ^ 13); - swcHelpers.classPrivateFieldSet(A.getInstance(), _field, 1); - swcHelpers.classPrivateFieldSet(_ref = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref, _field) + 2); - swcHelpers.classPrivateFieldSet(_ref1 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref1, _field) - 3); - swcHelpers.classPrivateFieldSet(_ref2 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref2, _field) / 4); - swcHelpers.classPrivateFieldSet(_ref3 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref3, _field) * 5); - swcHelpers.classPrivateFieldSet(_ref4 = A.getInstance(), _field, Math.pow(swcHelpers.classPrivateFieldGet(_ref4, _field), 6)); - swcHelpers.classPrivateFieldSet(_ref5 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref5, _field) % 7); - swcHelpers.classPrivateFieldSet(_ref6 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref6, _field) << 8); - swcHelpers.classPrivateFieldSet(_ref7 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref7, _field) >> 9); - swcHelpers.classPrivateFieldSet(_ref8 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref8, _field) >>> 10); - swcHelpers.classPrivateFieldSet(_ref9 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref9, _field) & 11); - swcHelpers.classPrivateFieldSet(_ref10 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref10, _field) | 12); - swcHelpers.classPrivateFieldSet(_ref11 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref11, _field) ^ 13); + _class_private_field_set(this, _field, 1); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) + 2); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) - 3); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) / 4); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) * 5); + _class_private_field_set(this, _field, Math.pow(_class_private_field_get(this, _field), 6)); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) % 7); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) << 8); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) >> 9); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) >>> 10); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) & 11); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) | 12); + _class_private_field_set(this, _field, _class_private_field_get(this, _field) ^ 13); + _class_private_field_set(A.getInstance(), _field, 1); + _class_private_field_set(_ref = A.getInstance(), _field, _class_private_field_get(_ref, _field) + 2); + _class_private_field_set(_ref1 = A.getInstance(), _field, _class_private_field_get(_ref1, _field) - 3); + _class_private_field_set(_ref2 = A.getInstance(), _field, _class_private_field_get(_ref2, _field) / 4); + _class_private_field_set(_ref3 = A.getInstance(), _field, _class_private_field_get(_ref3, _field) * 5); + _class_private_field_set(_ref4 = A.getInstance(), _field, Math.pow(_class_private_field_get(_ref4, _field), 6)); + _class_private_field_set(_ref5 = A.getInstance(), _field, _class_private_field_get(_ref5, _field) % 7); + _class_private_field_set(_ref6 = A.getInstance(), _field, _class_private_field_get(_ref6, _field) << 8); + _class_private_field_set(_ref7 = A.getInstance(), _field, _class_private_field_get(_ref7, _field) >> 9); + _class_private_field_set(_ref8 = A.getInstance(), _field, _class_private_field_get(_ref8, _field) >>> 10); + _class_private_field_set(_ref9 = A.getInstance(), _field, _class_private_field_get(_ref9, _field) & 11); + _class_private_field_set(_ref10 = A.getInstance(), _field, _class_private_field_get(_ref10, _field) | 12); + _class_private_field_set(_ref11 = A.getInstance(), _field, _class_private_field_get(_ref11, _field) ^ 13); } A.getInstance = function getInstance() { return new A(); diff --git a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.2.minified.js index 2b85ead76f12..e0a2fb0a7e96 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldAssignment_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _field = new WeakMap(), A = function() { "use strict"; function A() { var _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _field, { + _class_call_check(this, A), _class_private_field_init(this, _field, { writable: !0, value: 0 - }), swcHelpers.classPrivateFieldSet(this, _field, 1), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) + 2), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) - 3), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) / 4), swcHelpers.classPrivateFieldSet(this, _field, 5 * swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, Math.pow(swcHelpers.classPrivateFieldGet(this, _field), 6)), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) % 7), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) << 8), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >> 9), swcHelpers.classPrivateFieldSet(this, _field, swcHelpers.classPrivateFieldGet(this, _field) >>> 10), swcHelpers.classPrivateFieldSet(this, _field, 11 & swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, 12 | swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(this, _field, 13 ^ swcHelpers.classPrivateFieldGet(this, _field)), swcHelpers.classPrivateFieldSet(A.getInstance(), _field, 1), swcHelpers.classPrivateFieldSet(_ref = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref, _field) + 2), swcHelpers.classPrivateFieldSet(_ref1 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref1, _field) - 3), swcHelpers.classPrivateFieldSet(_ref2 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref2, _field) / 4), swcHelpers.classPrivateFieldSet(_ref3 = A.getInstance(), _field, 5 * swcHelpers.classPrivateFieldGet(_ref3, _field)), swcHelpers.classPrivateFieldSet(_ref4 = A.getInstance(), _field, Math.pow(swcHelpers.classPrivateFieldGet(_ref4, _field), 6)), swcHelpers.classPrivateFieldSet(_ref5 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref5, _field) % 7), swcHelpers.classPrivateFieldSet(_ref6 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref6, _field) << 8), swcHelpers.classPrivateFieldSet(_ref7 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref7, _field) >> 9), swcHelpers.classPrivateFieldSet(_ref8 = A.getInstance(), _field, swcHelpers.classPrivateFieldGet(_ref8, _field) >>> 10), swcHelpers.classPrivateFieldSet(_ref9 = A.getInstance(), _field, 11 & swcHelpers.classPrivateFieldGet(_ref9, _field)), swcHelpers.classPrivateFieldSet(_ref10 = A.getInstance(), _field, 12 | swcHelpers.classPrivateFieldGet(_ref10, _field)), swcHelpers.classPrivateFieldSet(_ref11 = A.getInstance(), _field, 13 ^ swcHelpers.classPrivateFieldGet(_ref11, _field)); + }), _class_private_field_set(this, _field, 1), _class_private_field_set(this, _field, _class_private_field_get(this, _field) + 2), _class_private_field_set(this, _field, _class_private_field_get(this, _field) - 3), _class_private_field_set(this, _field, _class_private_field_get(this, _field) / 4), _class_private_field_set(this, _field, 5 * _class_private_field_get(this, _field)), _class_private_field_set(this, _field, Math.pow(_class_private_field_get(this, _field), 6)), _class_private_field_set(this, _field, _class_private_field_get(this, _field) % 7), _class_private_field_set(this, _field, _class_private_field_get(this, _field) << 8), _class_private_field_set(this, _field, _class_private_field_get(this, _field) >> 9), _class_private_field_set(this, _field, _class_private_field_get(this, _field) >>> 10), _class_private_field_set(this, _field, 11 & _class_private_field_get(this, _field)), _class_private_field_set(this, _field, 12 | _class_private_field_get(this, _field)), _class_private_field_set(this, _field, 13 ^ _class_private_field_get(this, _field)), _class_private_field_set(A.getInstance(), _field, 1), _class_private_field_set(_ref = A.getInstance(), _field, _class_private_field_get(_ref, _field) + 2), _class_private_field_set(_ref1 = A.getInstance(), _field, _class_private_field_get(_ref1, _field) - 3), _class_private_field_set(_ref2 = A.getInstance(), _field, _class_private_field_get(_ref2, _field) / 4), _class_private_field_set(_ref3 = A.getInstance(), _field, 5 * _class_private_field_get(_ref3, _field)), _class_private_field_set(_ref4 = A.getInstance(), _field, Math.pow(_class_private_field_get(_ref4, _field), 6)), _class_private_field_set(_ref5 = A.getInstance(), _field, _class_private_field_get(_ref5, _field) % 7), _class_private_field_set(_ref6 = A.getInstance(), _field, _class_private_field_get(_ref6, _field) << 8), _class_private_field_set(_ref7 = A.getInstance(), _field, _class_private_field_get(_ref7, _field) >> 9), _class_private_field_set(_ref8 = A.getInstance(), _field, _class_private_field_get(_ref8, _field) >>> 10), _class_private_field_set(_ref9 = A.getInstance(), _field, 11 & _class_private_field_get(_ref9, _field)), _class_private_field_set(_ref10 = A.getInstance(), _field, 12 | _class_private_field_get(_ref10, _field)), _class_private_field_set(_ref11 = A.getInstance(), _field, 13 ^ _class_private_field_get(_ref11, _field)); } return A.getInstance = function() { return new A(); diff --git a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.1.normal.js index 54e9e41369a3..985959b1715d 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.1.normal.js @@ -1,35 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _fieldFunc = /*#__PURE__*/ new WeakMap(), _fieldFunc2 = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { test() { var ref; var _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this); - (ref = swcHelpers.classPrivateFieldGet(this, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(this); - const func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); + _class_private_field_get(this, _fieldFunc).call(this); + (ref = _class_private_field_get(this, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(this); + const func = _class_private_field_get(this, _fieldFunc); func(); - new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + new (_class_private_field_get(this, _fieldFunc))(); const arr = [ 1, 2 ]; - swcHelpers.classPrivateFieldGet(this, _fieldFunc2).call(this, 0, ...arr, 3); - const b = new (swcHelpers.classPrivateFieldGet(this, _fieldFunc2))(0, ...arr, 3); - const str = swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`; - swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; + _class_private_field_get(this, _fieldFunc2).call(this, 0, ...arr, 3); + const b = new (_class_private_field_get(this, _fieldFunc2))(0, ...arr, 3); + const str = _class_private_field_get(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`; + _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; } getInstance() { return new A(); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_private_field_init(this, _fieldFunc, { writable: true, value: function() { this.x = 10; } }); - swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + _class_private_field_init(this, _fieldFunc2, { writable: true, value: function(a, ...b) {} }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.2.minified.js index cfd81aee99f8..bb6ea6316031 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es2015.2.minified.js @@ -1,27 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _fieldFunc = new WeakMap(), _fieldFunc2 = new WeakMap(); class A { test() { var ref, _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this), null === (ref = swcHelpers.classPrivateFieldGet(this, _fieldFunc)) || void 0 === ref || ref.call(this); - let func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); - func(), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + _class_private_field_get(this, _fieldFunc).call(this), null === (ref = _class_private_field_get(this, _fieldFunc)) || void 0 === ref || ref.call(this); + let func = _class_private_field_get(this, _fieldFunc); + func(), new (_class_private_field_get(this, _fieldFunc))(); let arr = [ 1, 2 ]; - swcHelpers.classPrivateFieldGet(this, _fieldFunc2).call(this, 0, ...arr, 3), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc2))(0, ...arr, 3), swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`, swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; + _class_private_field_get(this, _fieldFunc2).call(this, 0, ...arr, 3), new (_class_private_field_get(this, _fieldFunc2))(0, ...arr, 3), _class_private_field_get(this, _fieldFunc2).bind(this)`head${1}middle${2}tail`, _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)`test${1}and${2}`; } getInstance() { return new A(); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_private_field_init(this, _fieldFunc, { writable: !0, value: function() { this.x = 10; } - }), swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + }), _class_private_field_init(this, _fieldFunc2, { writable: !0, value: function(a, ...b) {} }), this.x = 1; diff --git a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.1.normal.js index 37317ba681cb..b061dd272539 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.1.normal.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +16,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -26,14 +31,14 @@ var _fieldFunc = /*#__PURE__*/ new WeakMap(), _fieldFunc2 = /*#__PURE__*/ new We var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_call_check(this, A); + _class_private_field_init(this, _fieldFunc, { writable: true, value: function value() { this.x = 10; } }); - swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + _class_private_field_init(this, _fieldFunc2, { writable: true, value: function value(a) { for(var _len = arguments.length, b = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ @@ -48,28 +53,28 @@ var A = /*#__PURE__*/ function() { var _instance; var ref; var _ref; - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this); - (ref = swcHelpers.classPrivateFieldGet(this, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(this); - var func = swcHelpers.classPrivateFieldGet(this, _fieldFunc); + _class_private_field_get(this, _fieldFunc).call(this); + (ref = _class_private_field_get(this, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(this); + var func = _class_private_field_get(this, _fieldFunc); func(); - new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + new (_class_private_field_get(this, _fieldFunc))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateFieldGet(this, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_private_field_get(this, _fieldFunc2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classPrivateFieldGet(this, _fieldFunc2), [ + var b = _construct(_class_private_field_get(this, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var str = swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2); - swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); + var str = _class_private_field_get(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2); + _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); }; _proto.getInstance = function getInstance() { return new A(); diff --git a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.2.minified.js index c382d81149e1..fd30fd57234f 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldCallExpression_es5.2.minified.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +15,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,12 +27,12 @@ function _templateObject1() { var _fieldFunc = new WeakMap(), _fieldFunc2 = new WeakMap(), A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _fieldFunc, { + _class_call_check(this, A), _class_private_field_init(this, _fieldFunc, { writable: !0, value: function() { this.x = 10; } - }), swcHelpers.classPrivateFieldInit(this, _fieldFunc2, { + }), _class_private_field_init(this, _fieldFunc2, { writable: !0, value: function(a) { for(var _len = arguments.length, b = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)b[_key - 1] = arguments[_key]; @@ -36,21 +41,21 @@ var _fieldFunc = new WeakMap(), _fieldFunc2 = new WeakMap(), A = function() { } var _proto = A.prototype; return _proto.test = function() { - swcHelpers.classPrivateFieldGet(this, _fieldFunc).call(this), null === (ref = swcHelpers.classPrivateFieldGet(this, _fieldFunc)) || void 0 === ref || ref.call(this), swcHelpers.classPrivateFieldGet(this, _fieldFunc)(), new (swcHelpers.classPrivateFieldGet(this, _fieldFunc))(); + _class_private_field_get(this, _fieldFunc).call(this), null === (ref = _class_private_field_get(this, _fieldFunc)) || void 0 === ref || ref.call(this), _class_private_field_get(this, _fieldFunc)(), new (_class_private_field_get(this, _fieldFunc))(); var _instance, ref, _ref, arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateFieldGet(this, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_private_field_get(this, _fieldFunc2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classPrivateFieldGet(this, _fieldFunc2), [ + ])), _construct(_class_private_field_get(this, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classPrivateFieldGet(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2), swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); + ])), _class_private_field_get(this, _fieldFunc2).bind(this)(_templateObject(), 1, 2), _class_private_field_get(_ref = this.getInstance(), _fieldFunc2).bind(_ref)(_templateObject1(), 1, 2); }, _proto.getInstance = function() { return new A(); }, A; diff --git a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.1.normal.js index 890aff00a70d..75110292e845 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _class, _Foo; var _foo = /*#__PURE__*/ new WeakMap(), _foo2 = /*#__PURE__*/ new WeakMap(); // @target: es2015 class B { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: (_class = class { constructor(){ @@ -12,7 +12,7 @@ class B { } }, _class.test = 123, _class) }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, value: (_Foo = class Foo { }, _Foo.otherClass = 123, _Foo) diff --git a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.1.normal.js index 346cc98714c4..44374c1b65c8 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.1.normal.js @@ -1,21 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _class, _Foo; var _foo = /*#__PURE__*/ new WeakMap(), _foo2 = /*#__PURE__*/ new WeakMap(); // @target: es2015 var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, B); + _class_private_field_init(this, _foo, { writable: true, value: (_class = function _class1() { - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); console.log("hello"); }, _class.test = 123, _class) }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, value: (_Foo = function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _Foo.otherClass = 123, _Foo) }); }; diff --git a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.2.minified.js index 2f1212b7d49d..ab8a9d919b95 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldClassExpression_es5.2.minified.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _class, _Foo, _foo = new WeakMap(), _foo2 = new WeakMap(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, B), _class_private_field_init(this, _foo, { writable: !0, value: ((_class = function _class1() { - swcHelpers.classCallCheck(this, _class1), console.log("hello"); + _class_call_check(this, _class1), console.log("hello"); }).test = 123, _class) - }), swcHelpers.classPrivateFieldInit(this, _foo2, { + }), _class_private_field_init(this, _foo2, { writable: !0, value: ((_Foo = function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }).otherClass = 123, _Foo) }); }; diff --git a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.1.normal.js index c983d0f2a485..786bf0b14f87 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _field = /*#__PURE__*/ new WeakMap(), _uninitialized = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _field, { + _class_private_field_init(this, _field, { writable: true, value: 10 }); - swcHelpers.classPrivateFieldInit(this, _uninitialized, { + _class_private_field_init(this, _uninitialized, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.1.normal.js index b3fbd7df82be..348eac4e2c77 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _field = /*#__PURE__*/ new WeakMap(), _uninitialized = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _field, { + _class_call_check(this, A); + _class_private_field_init(this, _field, { writable: true, value: 10 }); - swcHelpers.classPrivateFieldInit(this, _uninitialized, { + _class_private_field_init(this, _uninitialized, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.2.minified.js index d30916ac6d50..38d64ff3e38c 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldInitializer_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _field = new WeakMap(), _uninitialized = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _field, { + _class_call_check(this, A), _class_private_field_init(this, _field, { writable: !0, value: 10 - }), swcHelpers.classPrivateFieldInit(this, _uninitialized, { + }), _class_private_field_init(this, _uninitialized, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.1.normal.js index 66b6d78450ab..a734477560f9 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.1.normal.js @@ -1,37 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; var _test = /*#__PURE__*/ new WeakMap(); // @target: es2015 class C { test() { var _ref, _ref1; - swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++; - swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--; - ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - const a = swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++; - const b = swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--; - const c = ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - const d = --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _test) < 10; ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value){} - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); swcHelpers.classPrivateFieldGet(_ref1 = this.getInstance(), _test) < 10; swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++){} + _class_private_field_update(this.getInstance(), _test).value++; + _class_private_field_update(this.getInstance(), _test).value--; + ++_class_private_field_update(this.getInstance(), _test).value; + --_class_private_field_update(this.getInstance(), _test).value; + const a = _class_private_field_update(this.getInstance(), _test).value++; + const b = _class_private_field_update(this.getInstance(), _test).value--; + const c = ++_class_private_field_update(this.getInstance(), _test).value; + const d = --_class_private_field_update(this.getInstance(), _test).value; + for(_class_private_field_set(this.getInstance(), _test, 0); _class_private_field_get(_ref = this.getInstance(), _test) < 10; ++_class_private_field_update(this.getInstance(), _test).value){} + for(_class_private_field_set(this.getInstance(), _test, 0); _class_private_field_get(_ref1 = this.getInstance(), _test) < 10; _class_private_field_update(this.getInstance(), _test).value++){} } getInstance() { return new C(); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _test, { + _class_private_field_init(this, _test, { writable: true, value: 24 }); - swcHelpers.classPrivateFieldUpdate(this, _test).value++; - swcHelpers.classPrivateFieldUpdate(this, _test).value--; - ++swcHelpers.classPrivateFieldUpdate(this, _test).value; - --swcHelpers.classPrivateFieldUpdate(this, _test).value; - const a = swcHelpers.classPrivateFieldUpdate(this, _test).value++; - const b = swcHelpers.classPrivateFieldUpdate(this, _test).value--; - const c = ++swcHelpers.classPrivateFieldUpdate(this, _test).value; - const d = --swcHelpers.classPrivateFieldUpdate(this, _test).value; - for(swcHelpers.classPrivateFieldSet(this, _test, 0); swcHelpers.classPrivateFieldGet(this, _test) < 10; ++swcHelpers.classPrivateFieldUpdate(this, _test).value){} - for(swcHelpers.classPrivateFieldSet(this, _test, 0); swcHelpers.classPrivateFieldGet(this, _test) < 10; swcHelpers.classPrivateFieldUpdate(this, _test).value++){} + _class_private_field_update(this, _test).value++; + _class_private_field_update(this, _test).value--; + ++_class_private_field_update(this, _test).value; + --_class_private_field_update(this, _test).value; + const a = _class_private_field_update(this, _test).value++; + const b = _class_private_field_update(this, _test).value--; + const c = ++_class_private_field_update(this, _test).value; + const d = --_class_private_field_update(this, _test).value; + for(_class_private_field_set(this, _test, 0); _class_private_field_get(this, _test) < 10; ++_class_private_field_update(this, _test).value){} + for(_class_private_field_set(this, _test, 0); _class_private_field_get(this, _test) < 10; _class_private_field_update(this, _test).value++){} } } diff --git a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.2.minified.js index d7dd67109501..eb1ca7ee70b2 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es2015.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; var _test = new WeakMap(); class C { test() { - for(swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--, ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--, ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); 10 > swcHelpers.classPrivateFieldGet(this.getInstance(), _test); ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value); - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); 10 > swcHelpers.classPrivateFieldGet(this.getInstance(), _test); swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++); + for(_class_private_field_update(this.getInstance(), _test).value++, _class_private_field_update(this.getInstance(), _test).value--, ++_class_private_field_update(this.getInstance(), _test).value, --_class_private_field_update(this.getInstance(), _test).value, _class_private_field_update(this.getInstance(), _test).value++, _class_private_field_update(this.getInstance(), _test).value--, ++_class_private_field_update(this.getInstance(), _test).value, --_class_private_field_update(this.getInstance(), _test).value, _class_private_field_set(this.getInstance(), _test, 0); 10 > _class_private_field_get(this.getInstance(), _test); ++_class_private_field_update(this.getInstance(), _test).value); + for(_class_private_field_set(this.getInstance(), _test, 0); 10 > _class_private_field_get(this.getInstance(), _test); _class_private_field_update(this.getInstance(), _test).value++); } getInstance() { return new C(); } constructor(){ - for(swcHelpers.classPrivateFieldInit(this, _test, { + for(_class_private_field_init(this, _test, { writable: !0, value: 24 - }), swcHelpers.classPrivateFieldUpdate(this, _test).value++, swcHelpers.classPrivateFieldUpdate(this, _test).value--, ++swcHelpers.classPrivateFieldUpdate(this, _test).value, --swcHelpers.classPrivateFieldUpdate(this, _test).value, swcHelpers.classPrivateFieldUpdate(this, _test).value++, swcHelpers.classPrivateFieldUpdate(this, _test).value--, ++swcHelpers.classPrivateFieldUpdate(this, _test).value, --swcHelpers.classPrivateFieldUpdate(this, _test).value, swcHelpers.classPrivateFieldSet(this, _test, 0); 10 > swcHelpers.classPrivateFieldGet(this, _test); ++swcHelpers.classPrivateFieldUpdate(this, _test).value); - for(swcHelpers.classPrivateFieldSet(this, _test, 0); 10 > swcHelpers.classPrivateFieldGet(this, _test); swcHelpers.classPrivateFieldUpdate(this, _test).value++); + }), _class_private_field_update(this, _test).value++, _class_private_field_update(this, _test).value--, ++_class_private_field_update(this, _test).value, --_class_private_field_update(this, _test).value, _class_private_field_update(this, _test).value++, _class_private_field_update(this, _test).value--, ++_class_private_field_update(this, _test).value, --_class_private_field_update(this, _test).value, _class_private_field_set(this, _test, 0); 10 > _class_private_field_get(this, _test); ++_class_private_field_update(this, _test).value); + for(_class_private_field_set(this, _test, 0); 10 > _class_private_field_get(this, _test); _class_private_field_update(this, _test).value++); } } diff --git a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.1.normal.js index a1f006af359a..72d6c7b30892 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.1.normal.js @@ -1,38 +1,42 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; var _test = /*#__PURE__*/ new WeakMap(); // @target: es2015 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _test, { + _class_call_check(this, C); + _class_private_field_init(this, _test, { writable: true, value: 24 }); - swcHelpers.classPrivateFieldUpdate(this, _test).value++; - swcHelpers.classPrivateFieldUpdate(this, _test).value--; - ++swcHelpers.classPrivateFieldUpdate(this, _test).value; - --swcHelpers.classPrivateFieldUpdate(this, _test).value; - var a = swcHelpers.classPrivateFieldUpdate(this, _test).value++; - var b = swcHelpers.classPrivateFieldUpdate(this, _test).value--; - var c = ++swcHelpers.classPrivateFieldUpdate(this, _test).value; - var d = --swcHelpers.classPrivateFieldUpdate(this, _test).value; - for(swcHelpers.classPrivateFieldSet(this, _test, 0); swcHelpers.classPrivateFieldGet(this, _test) < 10; ++swcHelpers.classPrivateFieldUpdate(this, _test).value){} - for(swcHelpers.classPrivateFieldSet(this, _test, 0); swcHelpers.classPrivateFieldGet(this, _test) < 10; swcHelpers.classPrivateFieldUpdate(this, _test).value++){} + _class_private_field_update(this, _test).value++; + _class_private_field_update(this, _test).value--; + ++_class_private_field_update(this, _test).value; + --_class_private_field_update(this, _test).value; + var a = _class_private_field_update(this, _test).value++; + var b = _class_private_field_update(this, _test).value--; + var c = ++_class_private_field_update(this, _test).value; + var d = --_class_private_field_update(this, _test).value; + for(_class_private_field_set(this, _test, 0); _class_private_field_get(this, _test) < 10; ++_class_private_field_update(this, _test).value){} + for(_class_private_field_set(this, _test, 0); _class_private_field_get(this, _test) < 10; _class_private_field_update(this, _test).value++){} } var _proto = C.prototype; _proto.test = function test() { var _ref, _ref1; - swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++; - swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--; - ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - var a = swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++; - var b = swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--; - var c = ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - var d = --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value; - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); swcHelpers.classPrivateFieldGet(_ref = this.getInstance(), _test) < 10; ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value){} - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); swcHelpers.classPrivateFieldGet(_ref1 = this.getInstance(), _test) < 10; swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++){} + _class_private_field_update(this.getInstance(), _test).value++; + _class_private_field_update(this.getInstance(), _test).value--; + ++_class_private_field_update(this.getInstance(), _test).value; + --_class_private_field_update(this.getInstance(), _test).value; + var a = _class_private_field_update(this.getInstance(), _test).value++; + var b = _class_private_field_update(this.getInstance(), _test).value--; + var c = ++_class_private_field_update(this.getInstance(), _test).value; + var d = --_class_private_field_update(this.getInstance(), _test).value; + for(_class_private_field_set(this.getInstance(), _test, 0); _class_private_field_get(_ref = this.getInstance(), _test) < 10; ++_class_private_field_update(this.getInstance(), _test).value){} + for(_class_private_field_set(this.getInstance(), _test, 0); _class_private_field_get(_ref1 = this.getInstance(), _test) < 10; _class_private_field_update(this.getInstance(), _test).value++){} }; _proto.getInstance = function getInstance() { return new C(); diff --git a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.2.minified.js index 997a73ee6713..d4efd4546a2e 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldUnaryMutation_es5.2.minified.js @@ -1,17 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; var _test = new WeakMap(), C = function() { "use strict"; function C() { - for(swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _test, { + for(_class_call_check(this, C), _class_private_field_init(this, _test, { writable: !0, value: 24 - }), swcHelpers.classPrivateFieldUpdate(this, _test).value++, swcHelpers.classPrivateFieldUpdate(this, _test).value--, ++swcHelpers.classPrivateFieldUpdate(this, _test).value, --swcHelpers.classPrivateFieldUpdate(this, _test).value, swcHelpers.classPrivateFieldUpdate(this, _test).value++, swcHelpers.classPrivateFieldUpdate(this, _test).value--, ++swcHelpers.classPrivateFieldUpdate(this, _test).value, --swcHelpers.classPrivateFieldUpdate(this, _test).value, swcHelpers.classPrivateFieldSet(this, _test, 0); 10 > swcHelpers.classPrivateFieldGet(this, _test); ++swcHelpers.classPrivateFieldUpdate(this, _test).value); - for(swcHelpers.classPrivateFieldSet(this, _test, 0); 10 > swcHelpers.classPrivateFieldGet(this, _test); swcHelpers.classPrivateFieldUpdate(this, _test).value++); + }), _class_private_field_update(this, _test).value++, _class_private_field_update(this, _test).value--, ++_class_private_field_update(this, _test).value, --_class_private_field_update(this, _test).value, _class_private_field_update(this, _test).value++, _class_private_field_update(this, _test).value--, ++_class_private_field_update(this, _test).value, --_class_private_field_update(this, _test).value, _class_private_field_set(this, _test, 0); 10 > _class_private_field_get(this, _test); ++_class_private_field_update(this, _test).value); + for(_class_private_field_set(this, _test, 0); 10 > _class_private_field_get(this, _test); _class_private_field_update(this, _test).value++); } var _proto = C.prototype; return _proto.test = function() { - for(swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--, ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++, swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value--, ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, --swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value, swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); 10 > swcHelpers.classPrivateFieldGet(this.getInstance(), _test); ++swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value); - for(swcHelpers.classPrivateFieldSet(this.getInstance(), _test, 0); 10 > swcHelpers.classPrivateFieldGet(this.getInstance(), _test); swcHelpers.classPrivateFieldUpdate(this.getInstance(), _test).value++); + for(_class_private_field_update(this.getInstance(), _test).value++, _class_private_field_update(this.getInstance(), _test).value--, ++_class_private_field_update(this.getInstance(), _test).value, --_class_private_field_update(this.getInstance(), _test).value, _class_private_field_update(this.getInstance(), _test).value++, _class_private_field_update(this.getInstance(), _test).value--, ++_class_private_field_update(this.getInstance(), _test).value, --_class_private_field_update(this.getInstance(), _test).value, _class_private_field_set(this.getInstance(), _test, 0); 10 > _class_private_field_get(this.getInstance(), _test); ++_class_private_field_update(this.getInstance(), _test).value); + for(_class_private_field_set(this.getInstance(), _test, 0); 10 > _class_private_field_get(this.getInstance(), _test); _class_private_field_update(this.getInstance(), _test).value++); }, _proto.getInstance = function() { return new C(); }, C; diff --git a/crates/swc/tests/tsc-references/privateNameField_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameField_es2015.1.normal.js index 5e3d1c90ff0b..bc71937119d7 100644 --- a/crates/swc/tests/tsc-references/privateNameField_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameField_es2015.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class A { constructor(name){ - swcHelpers.classPrivateFieldInit(this, _name, { + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); } } diff --git a/crates/swc/tests/tsc-references/privateNameField_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameField_es2015.2.minified.js index a885268f673b..9fd6f14e6024 100644 --- a/crates/swc/tests/tsc-references/privateNameField_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameField_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/privateNameField_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameField_es5.1.normal.js index 1c66cf7c709c..f276cc7f9436 100644 --- a/crates/swc/tests/tsc-references/privateNameField_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameField_es5.1.normal.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var A = function A(name) { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, A); + _class_private_field_init(this, _name, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _name, name); + _class_private_field_set(this, _name, name); }; diff --git a/crates/swc/tests/tsc-references/privateNameField_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameField_es5.2.minified.js index c7a4efb93970..88e05f7ef2d5 100644 --- a/crates/swc/tests/tsc-references/privateNameField_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameField_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _name = new WeakMap(), A = function(name) { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _name, { + _class_call_check(this, A), _class_private_field_init(this, _name, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _name, name); + }), _class_private_field_set(this, _name, name); }; diff --git a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.1.normal.js index 7bd42cb95fff..435e06c261f0 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.1.normal.js @@ -1,29 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakMap(), _something = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022 // @useDefineForClassFields: false class C { method() { - console.log(swcHelpers.classPrivateFieldGet(this, _a)); - swcHelpers.classPrivateFieldSet(this, _a, "hello"); - console.log(swcHelpers.classPrivateFieldGet(this, _b)); + console.log(_class_private_field_get(this, _a)); + _class_private_field_set(this, _a, "hello"); + console.log(_class_private_field_get(this, _b)); } static test() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, C, _m)); - console.log(swcHelpers.classStaticPrivateFieldSpecSet(this, C, _x, "test")); + console.log(_class_static_private_field_spec_get(this, C, _m)); + console.log(_class_static_private_field_spec_set(this, C, _x, "test")); } constructor(){ this.a = 123; - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 10 }); this.c = "hello"; - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _something, { + _class_private_field_init(this, _something, { writable: true, value: ()=>1234 }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.2.minified.js index aa4a40d82b79..ba22b614530b 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es2015.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var _a = new WeakMap(), _b = new WeakMap(), _something = new WeakMap(); class C { method() { - console.log(swcHelpers.classPrivateFieldGet(this, _a)), swcHelpers.classPrivateFieldSet(this, _a, "hello"), console.log(swcHelpers.classPrivateFieldGet(this, _b)); + console.log(_class_private_field_get(this, _a)), _class_private_field_set(this, _a, "hello"), console.log(_class_private_field_get(this, _b)); } static test() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, C, _m)), console.log(swcHelpers.classStaticPrivateFieldSpecSet(this, C, _x, "test")); + console.log(_class_static_private_field_spec_get(this, C, _m)), console.log(_class_static_private_field_spec_set(this, C, _x, "test")); } constructor(){ - this.a = 123, swcHelpers.classPrivateFieldInit(this, _a, { + this.a = 123, _class_private_field_init(this, _a, { writable: !0, value: 10 - }), this.c = "hello", swcHelpers.classPrivateFieldInit(this, _b, { + }), this.c = "hello", _class_private_field_init(this, _b, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _something, { + }), _class_private_field_init(this, _something, { writable: !0, value: ()=>1234 }); diff --git a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.1.normal.js index f06f8ba310d2..1ef4ab4af8dd 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.1.normal.js @@ -1,22 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var _a = /*#__PURE__*/ new WeakMap(), _b = /*#__PURE__*/ new WeakMap(), _something = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022 // @useDefineForClassFields: false var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = 123; - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 10 }); this.c = "hello"; - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _something, { + _class_private_field_init(this, _something, { writable: true, value: function() { return 1234; @@ -25,13 +30,13 @@ var C = /*#__PURE__*/ function() { } var _proto = C.prototype; _proto.method = function method() { - console.log(swcHelpers.classPrivateFieldGet(this, _a)); - swcHelpers.classPrivateFieldSet(this, _a, "hello"); - console.log(swcHelpers.classPrivateFieldGet(this, _b)); + console.log(_class_private_field_get(this, _a)); + _class_private_field_set(this, _a, "hello"); + console.log(_class_private_field_get(this, _b)); }; C.test = function test() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, C, _m)); - console.log(swcHelpers.classStaticPrivateFieldSpecSet(this, C, _x, "test")); + console.log(_class_static_private_field_spec_get(this, C, _m)); + console.log(_class_static_private_field_spec_set(this, C, _x, "test")); }; return C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.2.minified.js index dd9448366e38..5101e73c16cb 100644 --- a/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameFieldsESNext_es5.2.minified.js @@ -1,14 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var _a = new WeakMap(), _b = new WeakMap(), _something = new WeakMap(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.a = 123, swcHelpers.classPrivateFieldInit(this, _a, { + _class_call_check(this, C), this.a = 123, _class_private_field_init(this, _a, { writable: !0, value: 10 - }), this.c = "hello", swcHelpers.classPrivateFieldInit(this, _b, { + }), this.c = "hello", _class_private_field_init(this, _b, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _something, { + }), _class_private_field_init(this, _something, { writable: !0, value: function() { return 1234; @@ -16,9 +21,9 @@ var _a = new WeakMap(), _b = new WeakMap(), _something = new WeakMap(), C = func }); } return C.prototype.method = function() { - console.log(swcHelpers.classPrivateFieldGet(this, _a)), swcHelpers.classPrivateFieldSet(this, _a, "hello"), console.log(swcHelpers.classPrivateFieldGet(this, _b)); + console.log(_class_private_field_get(this, _a)), _class_private_field_set(this, _a, "hello"), console.log(_class_private_field_get(this, _b)); }, C.test = function() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, C, _m)), console.log(swcHelpers.classStaticPrivateFieldSpecSet(this, C, _x, "test")); + console.log(_class_static_private_field_spec_get(this, C, _m)), console.log(_class_static_private_field_spec_set(this, C, _x, "test")); }, C; }(), _m = { writable: !0, diff --git a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.1.normal.js index 992ade4d0c90..6022bef19c93 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _brand_check_brand = new WeakSet(); var _unused = /*#__PURE__*/ new WeakMap(), _brand = /*#__PURE__*/ new WeakMap(); // @strict: true @@ -10,11 +10,11 @@ class Foo { return _brand_check_brand.has(v); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _unused, { + _class_private_field_init(this, _unused, { writable: true, value: void 0 // expect unused error }); - swcHelpers.classPrivateFieldInit(this, _brand, { + _class_private_field_init(this, _brand, { writable: true, value: void _brand_check_brand.add(this) }) // expect no error diff --git a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.2.minified.js index a3cf901c7ebb..4da7cc34e23f 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; new WeakSet(); diff --git a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.1.normal.js index 928adeb663e5..76e849f684a9 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _brand_check_brand = new WeakSet(); var _unused = /*#__PURE__*/ new WeakMap(), _brand = /*#__PURE__*/ new WeakMap(); // @strict: true @@ -7,12 +8,12 @@ var _unused = /*#__PURE__*/ new WeakMap(), _brand = /*#__PURE__*/ new WeakMap(); var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateFieldInit(this, _unused, { + _class_call_check(this, Foo); + _class_private_field_init(this, _unused, { writable: true, value: void 0 // expect unused error }); - swcHelpers.classPrivateFieldInit(this, _brand, { + _class_private_field_init(this, _brand, { writable: true, value: void _brand_check_brand.add(this) }) // expect no error diff --git a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.2.minified.js index 7559c771698a..41982b57a3ac 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpressionUnused_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _brand_check_brand = new WeakSet(), _unused = new WeakMap(), _brand = new WeakMap(), Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo), swcHelpers.classPrivateFieldInit(this, _unused, { + _class_call_check(this, Foo), _class_private_field_init(this, _unused, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _brand, { + }), _class_private_field_init(this, _brand, { writable: !0, value: void _brand_check_brand.add(this) }); diff --git a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.1.normal.js index 1b3d7fe6584a..b35bfc6edb1b 100644 --- a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.1.normal.js @@ -1,31 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _y = /*#__PURE__*/ new WeakMap(); // @target: es2015 class Test { static something(obj) { var _s; var _x, _x1; - swcHelpers.classPrivateFieldSet(obj[(new (_x = /*#__PURE__*/ new WeakMap(), class { + _class_private_field_set(obj[(new (_x = /*#__PURE__*/ new WeakMap(), class { constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: 1 }); this.s = "prop"; } })).s], _y, 1); - swcHelpers.classPrivateFieldSet(_s = obj[(new (_x1 = /*#__PURE__*/ new WeakMap(), class { + _class_private_field_set(_s = obj[(new (_x1 = /*#__PURE__*/ new WeakMap(), class { constructor(){ - swcHelpers.classPrivateFieldInit(this, _x1, { + _class_private_field_init(this, _x1, { writable: true, value: 1 }); this.s = "prop"; } - })).s], _y, swcHelpers.classPrivateFieldGet(_s, _y) + 1); + })).s], _y, _class_private_field_get(_s, _y) + 1); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _y, { + _class_private_field_init(this, _y, { writable: true, value: 123 }); diff --git a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.2.minified.js index a885268f673b..4dd6709316ab 100644 --- a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es2015.2.minified.js @@ -1 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.1.normal.js index 6f28d0cd4f77..279c2f3a908f 100644 --- a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.1.normal.js @@ -1,11 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _y = /*#__PURE__*/ new WeakMap(); // @target: es2015 var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); - swcHelpers.classPrivateFieldInit(this, _y, { + _class_call_check(this, Test); + _class_private_field_init(this, _y, { writable: true, value: 123 }); @@ -13,22 +16,22 @@ var Test = /*#__PURE__*/ function() { Test.something = function something(obj) { var _s; var _x, _x1; - swcHelpers.classPrivateFieldSet(obj[(new (_x = /*#__PURE__*/ new WeakMap(), function _class() { - swcHelpers.classCallCheck(this, _class); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_set(obj[(new (_x = /*#__PURE__*/ new WeakMap(), function _class() { + _class_call_check(this, _class); + _class_private_field_init(this, _x, { writable: true, value: 1 }); this.s = "prop"; })).s], _y, 1); - swcHelpers.classPrivateFieldSet(_s = obj[(new (_x1 = /*#__PURE__*/ new WeakMap(), function _class() { - swcHelpers.classCallCheck(this, _class); - swcHelpers.classPrivateFieldInit(this, _x1, { + _class_private_field_set(_s = obj[(new (_x1 = /*#__PURE__*/ new WeakMap(), function _class() { + _class_call_check(this, _class); + _class_private_field_init(this, _x1, { writable: true, value: 1 }); this.s = "prop"; - })).s], _y, swcHelpers.classPrivateFieldGet(_s, _y) + 1); + })).s], _y, _class_private_field_get(_s, _y) + 1); }; return Test; }(); diff --git a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.2.minified.js index 6aee5cf5e156..6944a5d55c91 100644 --- a/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInLhsReceiverExpression_es5.2.minified.js @@ -1,24 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _y = new WeakMap(), Test = function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test), swcHelpers.classPrivateFieldInit(this, _y, { + _class_call_check(this, Test), _class_private_field_init(this, _y, { writable: !0, value: 123 }); } return Test.something = function(obj) { var _s, _x, _x1; - swcHelpers.classPrivateFieldSet(obj[(new (_x = new WeakMap(), function _class() { - swcHelpers.classCallCheck(this, _class), swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_set(obj[(new (_x = new WeakMap(), function _class() { + _class_call_check(this, _class), _class_private_field_init(this, _x, { writable: !0, value: 1 }), this.s = "prop"; - })).s], _y, 1), swcHelpers.classPrivateFieldSet(_s = obj[(new (_x1 = new WeakMap(), function _class() { - swcHelpers.classCallCheck(this, _class), swcHelpers.classPrivateFieldInit(this, _x1, { + })).s], _y, 1), _class_private_field_set(_s = obj[(new (_x1 = new WeakMap(), function _class() { + _class_call_check(this, _class), _class_private_field_init(this, _x1, { writable: !0, value: 1 }), this.s = "prop"; - })).s], _y, swcHelpers.classPrivateFieldGet(_s, _y) + 1); + })).s], _y, _class_private_field_get(_s, _y) + 1); }, Test; }(); diff --git a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.1.normal.js index e695c5902bef..2169b537dc08 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: esnext, es2022 // @useDefineForClassFields: true class B { @@ -8,7 +8,7 @@ class A extends B { constructor(){ void 0; super(); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.1.normal.js index ba45a8e0d036..9dd39671555a 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.1.normal.js @@ -1,21 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext, es2022 // @useDefineForClassFields: true var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var _x = /*#__PURE__*/ new WeakMap(); var A = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(A, B); - var _super = swcHelpers.createSuper(A); + _inherits(A, B); + var _super = _create_super(A); function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _this; void 0; _this = _super.call(this); - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _x, { + _class_private_field_init(_assert_this_initialized(_this), _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.2.minified.js index 709212b59d39..e1fc4791b5dc 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuperUseDefineForClassFields_es5.2.minified.js @@ -1,14 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, _x = new WeakMap(), A = function(B1) { "use strict"; - swcHelpers.inherits(A, B1); - var _super = swcHelpers.createSuper(A); + _inherits(A, B1); + var _super = _create_super(A); function A() { var _this; - return swcHelpers.classCallCheck(this, A), _this = _super.call(this), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _x, { + return _class_call_check(this, A), _class_private_field_init(_assert_this_initialized(_this = _super.call(this)), _x, { writable: !0, value: void 0 }), _this; diff --git a/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.1.normal.js index 84b261cbe307..6b189063511b 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: es2015 class B { } @@ -7,7 +7,7 @@ class A extends B { constructor(){ void 0; super(); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuper_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameLateSuper_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameLateSuper_es5.1.normal.js index 2e5b863baa2c..efeecd44ba04 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuper_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuper_es5.1.normal.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es2015 var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var _x = /*#__PURE__*/ new WeakMap(); var A = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(A, B); - var _super = swcHelpers.createSuper(A); + _inherits(A, B); + var _super = _create_super(A); function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _this; void 0; _this = _super.call(this); - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _x, { + _class_private_field_init(_assert_this_initialized(_this), _x, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameLateSuper_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameLateSuper_es5.2.minified.js index 709212b59d39..e1fc4791b5dc 100644 --- a/crates/swc/tests/tsc-references/privateNameLateSuper_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameLateSuper_es5.2.minified.js @@ -1,14 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, _x = new WeakMap(), A = function(B1) { "use strict"; - swcHelpers.inherits(A, B1); - var _super = swcHelpers.createSuper(A); + _inherits(A, B1); + var _super = _create_super(A); function A() { var _this; - return swcHelpers.classCallCheck(this, A), _this = _super.call(this), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _x, { + return _class_call_check(this, A), _class_private_field_init(_assert_this_initialized(_this = _super.call(this)), _x, { writable: !0, value: void 0 }), _this; diff --git a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.1.normal.js index 206b3b8a6335..014be8441910 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.1.normal.js @@ -1,19 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _method = /*#__PURE__*/ new WeakSet(); // @target: es2015 class A3 { constructor(a, b){ - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldSet(this, _method, ()=>{} // Error, not writable + _class_private_method_init(this, _method); + _class_private_field_set(this, _method, ()=>{} // Error, not writable ); - swcHelpers.classPrivateFieldSet(a, _method, ()=>{}); // Error, not writable - swcHelpers.classPrivateFieldSet(b, _method, ()=>{} //Error, not writable + _class_private_field_set(a, _method, ()=>{}); // Error, not writable + _class_private_field_set(b, _method, ()=>{} //Error, not writable ); - ({ x: swcHelpers.classPrivateFieldDestructureSet(this, _method).value } = { + ({ x: _class_private_field_destructure(this, _method).value } = { x: ()=>{} }); //Error, not writable - let x = swcHelpers.classPrivateMethodGet(this, _method, method); - swcHelpers.classPrivateFieldUpdate(b, _method).value++ //Error, not writable + let x = _class_private_method_get(this, _method, method); + _class_private_field_update(b, _method).value++ //Error, not writable ; } } diff --git a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.2.minified.js index a885268f673b..65dddb267b26 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es2015.2.minified.js @@ -1 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; diff --git a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.1.normal.js index fb53b2b202ea..df0a56522c3b 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.1.normal.js @@ -1,21 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _method = /*#__PURE__*/ new WeakSet(); // @target: es2015 var A3 = function A3(a, b) { "use strict"; - swcHelpers.classCallCheck(this, A3); - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateFieldSet(this, _method, function() {} // Error, not writable + _class_call_check(this, A3); + _class_private_method_init(this, _method); + _class_private_field_set(this, _method, function() {} // Error, not writable ); - swcHelpers.classPrivateFieldSet(a, _method, function() {}); // Error, not writable - swcHelpers.classPrivateFieldSet(b, _method, function() {} //Error, not writable + _class_private_field_set(a, _method, function() {}); // Error, not writable + _class_private_field_set(b, _method, function() {} //Error, not writable ); var ref; ref = { x: function() {} - }, swcHelpers.classPrivateFieldDestructureSet(this, _method).value = ref.x, ref; //Error, not writable - var x = swcHelpers.classPrivateMethodGet(this, _method, method); - swcHelpers.classPrivateFieldUpdate(b, _method).value++ //Error, not writable + }, _class_private_field_destructure(this, _method).value = ref.x, ref; //Error, not writable + var x = _class_private_method_get(this, _method, method); + _class_private_field_update(b, _method).value++ //Error, not writable ; }; function method() {} diff --git a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.2.minified.js index 02375c32be7d..1e7c15182b2b 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAssignment_es5.2.minified.js @@ -1,9 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _method = new WeakSet(), A3 = function(a, b) { "use strict"; var ref; - swcHelpers.classCallCheck(this, A3), swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateFieldSet(this, _method, function() {}), swcHelpers.classPrivateFieldSet(a, _method, function() {}), swcHelpers.classPrivateFieldSet(b, _method, function() {}), ref = { + _class_call_check(this, A3), _class_private_method_init(this, _method), _class_private_field_set(this, _method, function() {}), _class_private_field_set(a, _method, function() {}), _class_private_field_set(b, _method, function() {}), ref = { x: function() {} - }, swcHelpers.classPrivateFieldDestructureSet(this, _method).value = ref.x, swcHelpers.classPrivateMethodGet(this, _method, method), swcHelpers.classPrivateFieldUpdate(b, _method).value++; + }, _class_private_field_destructure(this, _method).value = ref.x, _class_private_method_get(this, _method, method), _class_private_field_update(b, _method).value++; }; function method() {} diff --git a/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.1.normal.js index 76e99ff4fd77..486d003df10a 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.1.normal.js @@ -1,18 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; var _bar, _baz, _qux, _class; // @target: es2019 const C = (_bar = /*#__PURE__*/ new WeakSet(), _baz = /*#__PURE__*/ new WeakSet(), _qux = /*#__PURE__*/ new WeakSet(), _class = class { foo() { var _this = this; - return swcHelpers.asyncToGenerator(function*() { - const b = yield swcHelpers.classPrivateMethodGet(_this, _bar, bar).call(_this); - return b + (swcHelpers.classPrivateMethodGet(_this, _baz, baz).call(_this).next().value || 0) + ((yield swcHelpers.classPrivateMethodGet(_this, _qux, qux).call(_this).next()).value || 0); + return _async_to_generator(function*() { + const b = yield _class_private_method_get(_this, _bar, bar).call(_this); + return b + (_class_private_method_get(_this, _baz, baz).call(_this).next().value || 0) + ((yield _class_private_method_get(_this, _qux, qux).call(_this).next()).value || 0); })(); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _bar); - swcHelpers.classPrivateMethodInit(this, _baz); - swcHelpers.classPrivateMethodInit(this, _qux); + _class_private_method_init(this, _bar); + _class_private_method_init(this, _baz); + _class_private_method_init(this, _qux); } }, _class); new C().foo().then(console.log); @@ -20,7 +24,7 @@ function bar() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(function*() { + _bar1 = _async_to_generator(function*() { return yield Promise.resolve(42); }); return _bar1.apply(this, arguments); @@ -32,8 +36,8 @@ function qux() { return _qux1.apply(this, arguments); } function _qux1() { - _qux1 = swcHelpers.wrapAsyncGenerator(function*() { - yield yield swcHelpers.awaitAsyncGenerator(Promise.resolve(42)); + _qux1 = _wrap_async_generator(function*() { + yield yield _await_async_generator(Promise.resolve(42)); }); return _qux1.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.2.minified.js index b111fa96d906..dc193bd4765e 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAsync_es2015.2.minified.js @@ -1,22 +1,26 @@ var _bar, _baz, _qux; -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; let C = (_bar = new WeakSet(), _baz = new WeakSet(), _qux = new WeakSet(), class { foo() { var _this = this; - return swcHelpers.asyncToGenerator(function*() { - let b = yield swcHelpers.classPrivateMethodGet(_this, _bar, bar).call(_this); - return b + (swcHelpers.classPrivateMethodGet(_this, _baz, baz).call(_this).next().value || 0) + ((yield swcHelpers.classPrivateMethodGet(_this, _qux, qux).call(_this).next()).value || 0); + return _async_to_generator(function*() { + let b = yield _class_private_method_get(_this, _bar, bar).call(_this); + return b + (_class_private_method_get(_this, _baz, baz).call(_this).next().value || 0) + ((yield _class_private_method_get(_this, _qux, qux).call(_this).next()).value || 0); })(); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _bar), swcHelpers.classPrivateMethodInit(this, _baz), swcHelpers.classPrivateMethodInit(this, _qux); + _class_private_method_init(this, _bar), _class_private_method_init(this, _baz), _class_private_method_init(this, _qux); } }); function bar() { return _bar1.apply(this, arguments); } function _bar1() { - return (_bar1 = swcHelpers.asyncToGenerator(function*() { + return (_bar1 = _async_to_generator(function*() { return yield Promise.resolve(42); })).apply(this, arguments); } @@ -27,8 +31,8 @@ function qux() { return _qux1.apply(this, arguments); } function _qux1() { - return (_qux1 = swcHelpers.wrapAsyncGenerator(function*() { - yield yield swcHelpers.awaitAsyncGenerator(Promise.resolve(42)); + return (_qux1 = _wrap_async_generator(function*() { + yield yield _await_async_generator(Promise.resolve(42)); })).apply(this, arguments); } new C().foo().then(console.log); diff --git a/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.1.normal.js index e03186c37c84..1ae3c8cbd2ca 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.1.normal.js @@ -1,4 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(baz); var _bar, _baz, _qux, _class; @@ -6,26 +11,26 @@ var _bar, _baz, _qux, _class; var C = (_bar = /*#__PURE__*/ new WeakSet(), _baz = /*#__PURE__*/ new WeakSet(), _qux = /*#__PURE__*/ new WeakSet(), _class = /*#__PURE__*/ function() { "use strict"; function _class1() { - swcHelpers.classCallCheck(this, _class1); - swcHelpers.classPrivateMethodInit(this, _bar); - swcHelpers.classPrivateMethodInit(this, _baz); - swcHelpers.classPrivateMethodInit(this, _qux); + _class_call_check(this, _class1); + _class_private_method_init(this, _bar); + _class_private_method_init(this, _baz); + _class_private_method_init(this, _qux); } var _proto = _class1.prototype; _proto.foo = function foo() { var _this = this; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.classPrivateMethodGet(_this, _bar, bar).call(_this); + return _class_private_method_get(_this, _bar, bar).call(_this); case 2: b = _ctx.sent; - _ctx.t0 = b + (swcHelpers.classPrivateMethodGet(_this, _baz, baz).call(_this).next().value || 0); + _ctx.t0 = b + (_class_private_method_get(_this, _baz, baz).call(_this).next().value || 0); _ctx.next = 6; - return swcHelpers.classPrivateMethodGet(_this, _qux, qux).call(_this).next(); + return _class_private_method_get(_this, _qux, qux).call(_this).next(); case 6: _ctx.t1 = _ctx.sent.value; if (_ctx.t1) { @@ -50,7 +55,7 @@ function bar() { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -82,12 +87,12 @@ function qux() { return _qux1.apply(this, arguments); } function _qux1() { - _qux1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _qux1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(Promise.resolve(42)); + return _await_async_generator(Promise.resolve(42)); case 2: _ctx.next = 4; return _ctx.sent; diff --git a/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.2.minified.js index 50e501fdeb0f..37e9f7cbd3e0 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodAsync_es5.2.minified.js @@ -1,11 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _bar, _baz, _qux, _marked = regeneratorRuntime.mark(baz); function bar() { return _bar1.apply(this, arguments); } function _bar1() { - return (_bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return (_bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -34,11 +39,11 @@ function qux() { return _qux1.apply(this, arguments); } function _qux1() { - return (_qux1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return (_qux1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.awaitAsyncGenerator(Promise.resolve(42)); + return _ctx.next = 2, _await_async_generator(Promise.resolve(42)); case 2: return _ctx.next = 4, _ctx.sent; case 4: @@ -51,18 +56,18 @@ function _qux1() { new (_bar = new WeakSet(), _baz = new WeakSet(), _qux = new WeakSet(), function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class), swcHelpers.classPrivateMethodInit(this, _bar), swcHelpers.classPrivateMethodInit(this, _baz), swcHelpers.classPrivateMethodInit(this, _qux); + _class_call_check(this, _class), _class_private_method_init(this, _bar), _class_private_method_init(this, _baz), _class_private_method_init(this, _qux); } return _class.prototype.foo = function() { var _this = this; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var b; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.next = 2, swcHelpers.classPrivateMethodGet(_this, _bar, bar).call(_this); + return _ctx.next = 2, _class_private_method_get(_this, _bar, bar).call(_this); case 2: - return b = _ctx.sent, _ctx.t0 = b + (swcHelpers.classPrivateMethodGet(_this, _baz, baz).call(_this).next().value || 0), _ctx.next = 6, swcHelpers.classPrivateMethodGet(_this, _qux, qux).call(_this).next(); + return b = _ctx.sent, _ctx.t0 = b + (_class_private_method_get(_this, _baz, baz).call(_this).next().value || 0), _ctx.next = 6, _class_private_method_get(_this, _qux, qux).call(_this).next(); case 6: if (_ctx.t1 = _ctx.sent.value, _ctx.t1) { _ctx.next = 9; diff --git a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.1.normal.js index 23c3d543200a..221cecd3b0ad 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.1.normal.js @@ -1,31 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _method = /*#__PURE__*/ new WeakSet(), _method2 = /*#__PURE__*/ new WeakSet(); // @target: es2015 class AA { test() { var _ref, _ref1, _ref2, _ref3; - swcHelpers.classPrivateMethodGet(this, _method, method).call(this); - const func = swcHelpers.classPrivateMethodGet(this, _method, method); + _class_private_method_get(this, _method, method).call(this); + const func = _class_private_method_get(this, _method, method); func(); - new (swcHelpers.classPrivateMethodGet(this, _method, method))(); + new (_class_private_method_get(this, _method, method))(); const arr = [ 1, 2 ]; - swcHelpers.classPrivateMethodGet(this, _method2, method2).call(this, 0, ...arr, 3); - const b = new (swcHelpers.classPrivateMethodGet(this, _method2, method2))(0, ...arr, 3); //Error - const str = swcHelpers.classPrivateMethodGet(this, _method2, method2).bind(this)`head${1}middle${2}tail`; - swcHelpers.classPrivateMethodGet(_ref = this.getInstance(), _method2, method2).bind(_ref)`test${1}and${2}`; - swcHelpers.classPrivateMethodGet(_ref1 = this.getInstance(), _method2, method2).call(_ref1, 0, ...arr, 3); - const b2 = new (swcHelpers.classPrivateMethodGet(_ref2 = this.getInstance(), _method2, method2))(0, ...arr, 3); //Error - const str2 = swcHelpers.classPrivateMethodGet(_ref3 = this.getInstance(), _method2, method2).bind(_ref3)`head${1}middle${2}tail`; + _class_private_method_get(this, _method2, method2).call(this, 0, ...arr, 3); + const b = new (_class_private_method_get(this, _method2, method2))(0, ...arr, 3); //Error + const str = _class_private_method_get(this, _method2, method2).bind(this)`head${1}middle${2}tail`; + _class_private_method_get(_ref = this.getInstance(), _method2, method2).bind(_ref)`test${1}and${2}`; + _class_private_method_get(_ref1 = this.getInstance(), _method2, method2).call(_ref1, 0, ...arr, 3); + const b2 = new (_class_private_method_get(_ref2 = this.getInstance(), _method2, method2))(0, ...arr, 3); //Error + const str2 = _class_private_method_get(_ref3 = this.getInstance(), _method2, method2).bind(_ref3)`head${1}middle${2}tail`; } getInstance() { return new AA(); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateMethodInit(this, _method2); + _class_private_method_init(this, _method); + _class_private_method_init(this, _method2); this.x = 1; } } diff --git a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.2.minified.js index 9f0f6994ae70..8e7ba8154eac 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es2015.2.minified.js @@ -1,22 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _method = new WeakSet(), _method2 = new WeakSet(); class AA { test() { var _ref, _ref1, _ref2; - swcHelpers.classPrivateMethodGet(this, _method, method).call(this); - let func = swcHelpers.classPrivateMethodGet(this, _method, method); - func(), new (swcHelpers.classPrivateMethodGet(this, _method, method))(); + _class_private_method_get(this, _method, method).call(this); + let func = _class_private_method_get(this, _method, method); + func(), new (_class_private_method_get(this, _method, method))(); let arr = [ 1, 2 ]; - swcHelpers.classPrivateMethodGet(this, _method2, method2).call(this, 0, ...arr, 3), new (swcHelpers.classPrivateMethodGet(this, _method2, method2))(0, ...arr, 3), swcHelpers.classPrivateMethodGet(this, _method2, method2).bind(this)`head${1}middle${2}tail`, swcHelpers.classPrivateMethodGet(_ref = this.getInstance(), _method2, method2).bind(_ref)`test${1}and${2}`, swcHelpers.classPrivateMethodGet(_ref1 = this.getInstance(), _method2, method2).call(_ref1, 0, ...arr, 3), new (swcHelpers.classPrivateMethodGet(this.getInstance(), _method2, method2))(0, ...arr, 3), swcHelpers.classPrivateMethodGet(_ref2 = this.getInstance(), _method2, method2).bind(_ref2)`head${1}middle${2}tail`; + _class_private_method_get(this, _method2, method2).call(this, 0, ...arr, 3), new (_class_private_method_get(this, _method2, method2))(0, ...arr, 3), _class_private_method_get(this, _method2, method2).bind(this)`head${1}middle${2}tail`, _class_private_method_get(_ref = this.getInstance(), _method2, method2).bind(_ref)`test${1}and${2}`, _class_private_method_get(_ref1 = this.getInstance(), _method2, method2).call(_ref1, 0, ...arr, 3), new (_class_private_method_get(this.getInstance(), _method2, method2))(0, ...arr, 3), _class_private_method_get(_ref2 = this.getInstance(), _method2, method2).bind(_ref2)`head${1}middle${2}tail`; } getInstance() { return new AA(); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateMethodInit(this, _method2), this.x = 1; + _class_private_method_init(this, _method), _class_private_method_init(this, _method2), this.x = 1; } } function method() { diff --git a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.1.normal.js index 71aa349c614d..710605213c1c 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.1.normal.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +16,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,7 +27,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -37,48 +42,48 @@ var _method = /*#__PURE__*/ new WeakSet(), _method2 = /*#__PURE__*/ new WeakSet( var AA = /*#__PURE__*/ function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateMethodInit(this, _method2); + _class_call_check(this, AA); + _class_private_method_init(this, _method); + _class_private_method_init(this, _method2); this.x = 1; } var _proto = AA.prototype; _proto.test = function test() { var _instance, _instance1; var _ref, _ref1, _ref2, _ref3; - swcHelpers.classPrivateMethodGet(this, _method, method).call(this); - var func = swcHelpers.classPrivateMethodGet(this, _method, method); + _class_private_method_get(this, _method, method).call(this); + var func = _class_private_method_get(this, _method, method); func(); - new (swcHelpers.classPrivateMethodGet(this, _method, method))(); + new (_class_private_method_get(this, _method, method))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateMethodGet(this, _method2, method2)).call.apply(_instance, [ + (_instance = _class_private_method_get(this, _method2, method2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classPrivateMethodGet(this, _method2, method2), [ + var b = _construct(_class_private_method_get(this, _method2, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); //Error - var str = swcHelpers.classPrivateMethodGet(this, _method2, method2).bind(this)(_templateObject(), 1, 2); - swcHelpers.classPrivateMethodGet(_ref = this.getInstance(), _method2, method2).bind(_ref)(_templateObject1(), 1, 2); - (_instance1 = swcHelpers.classPrivateMethodGet(_ref1 = this.getInstance(), _method2, method2)).call.apply(_instance1, [ + var str = _class_private_method_get(this, _method2, method2).bind(this)(_templateObject(), 1, 2); + _class_private_method_get(_ref = this.getInstance(), _method2, method2).bind(_ref)(_templateObject1(), 1, 2); + (_instance1 = _class_private_method_get(_ref1 = this.getInstance(), _method2, method2)).call.apply(_instance1, [ _ref1, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b2 = swcHelpers.construct(swcHelpers.classPrivateMethodGet(_ref2 = this.getInstance(), _method2, method2), [ + var b2 = _construct(_class_private_method_get(_ref2 = this.getInstance(), _method2, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); //Error - var str2 = swcHelpers.classPrivateMethodGet(_ref3 = this.getInstance(), _method2, method2).bind(_ref3)(_templateObject2(), 1, 2); + var str2 = _class_private_method_get(_ref3 = this.getInstance(), _method2, method2).bind(_ref3)(_templateObject2(), 1, 2); }; _proto.getInstance = function getInstance() { return new AA(); diff --git a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.2.minified.js index d30948942560..56c02a899c99 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodCallExpression_es5.2.minified.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +15,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -20,7 +25,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -32,34 +37,34 @@ function _templateObject2() { var _method = new WeakSet(), _method2 = new WeakSet(), AA = function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA), swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateMethodInit(this, _method2), this.x = 1; + _class_call_check(this, AA), _class_private_method_init(this, _method), _class_private_method_init(this, _method2), this.x = 1; } var _proto = AA.prototype; return _proto.test = function() { - swcHelpers.classPrivateMethodGet(this, _method, method).call(this), swcHelpers.classPrivateMethodGet(this, _method, method)(), new (swcHelpers.classPrivateMethodGet(this, _method, method))(); + _class_private_method_get(this, _method, method).call(this), _class_private_method_get(this, _method, method)(), new (_class_private_method_get(this, _method, method))(); var _instance, _instance1, _ref, _ref1, _ref2, arr = [ 1, 2 ]; - (_instance = swcHelpers.classPrivateMethodGet(this, _method2, method2)).call.apply(_instance, [ + (_instance = _class_private_method_get(this, _method2, method2)).call.apply(_instance, [ this, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classPrivateMethodGet(this, _method2, method2), [ + ])), _construct(_class_private_method_get(this, _method2, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classPrivateMethodGet(this, _method2, method2).bind(this)(_templateObject(), 1, 2), swcHelpers.classPrivateMethodGet(_ref = this.getInstance(), _method2, method2).bind(_ref)(_templateObject1(), 1, 2), (_instance1 = swcHelpers.classPrivateMethodGet(_ref1 = this.getInstance(), _method2, method2)).call.apply(_instance1, [ + ])), _class_private_method_get(this, _method2, method2).bind(this)(_templateObject(), 1, 2), _class_private_method_get(_ref = this.getInstance(), _method2, method2).bind(_ref)(_templateObject1(), 1, 2), (_instance1 = _class_private_method_get(_ref1 = this.getInstance(), _method2, method2)).call.apply(_instance1, [ _ref1, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classPrivateMethodGet(this.getInstance(), _method2, method2), [ + ])), _construct(_class_private_method_get(this.getInstance(), _method2, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classPrivateMethodGet(_ref2 = this.getInstance(), _method2, method2).bind(_ref2)(_templateObject2(), 1, 2); + ])), _class_private_method_get(_ref2 = this.getInstance(), _method2, method2).bind(_ref2)(_templateObject2(), 1, 2); }, _proto.getInstance = function() { return new AA(); }, AA; diff --git a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.1.normal.js index 9b78fdc2de16..c0f6e90e08a9 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _ref, _method = /*#__PURE__*/ new WeakSet(); // @target: es2015 class C { constructor(){ - swcHelpers.classPrivateMethodInit(this, _method); + _class_private_method_init(this, _method); } } -C.s = swcHelpers.classPrivateMethodGet(_ref = new C(), _method, method).call(_ref); +C.s = _class_private_method_get(_ref = new C(), _method, method).call(_ref); function method() { return 42; } diff --git a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.2.minified.js index 77439d3622c3..570c31a24fbf 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es2015.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _ref, _method = new WeakSet(); class C { constructor(){ - swcHelpers.classPrivateMethodInit(this, _method); + _class_private_method_init(this, _method); } } function method() { return 42; } -C.s = swcHelpers.classPrivateMethodGet(_ref = new C(), _method, method).call(_ref), console.log(C.s); +C.s = _class_private_method_get(_ref = new C(), _method, method).call(_ref), console.log(C.s); diff --git a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.1.normal.js index e64684cfed52..0fa74b914e7a 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _ref, _method = /*#__PURE__*/ new WeakSet(); // @target: es2015 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateMethodInit(this, _method); + _class_call_check(this, C); + _class_private_method_init(this, _method); }; -C.s = swcHelpers.classPrivateMethodGet(_ref = new C(), _method, method).call(_ref); +C.s = _class_private_method_get(_ref = new C(), _method, method).call(_ref); function method() { return 42; } diff --git a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.2.minified.js index 943ccfd79c8c..15f666d53cc7 100644 --- a/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethodInStaticFieldInit_es5.2.minified.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _ref, _method = new WeakSet(), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateMethodInit(this, _method); + _class_call_check(this, C), _class_private_method_init(this, _method); }; function method() { return 42; } -C.s = swcHelpers.classPrivateMethodGet(_ref = new C(), _method, method).call(_ref), console.log(C.s); +C.s = _class_private_method_get(_ref = new C(), _method, method).call(_ref), console.log(C.s); diff --git a/crates/swc/tests/tsc-references/privateNameMethod_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethod_es2015.1.normal.js index 3d310891ec08..df6a166c69da 100644 --- a/crates/swc/tests/tsc-references/privateNameMethod_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethod_es2015.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _method = /*#__PURE__*/ new WeakSet(); // @strict: true // @target: es6 class A1 { constructor(name){ - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateMethodGet(this, _method, method).call(this, ""); - swcHelpers.classPrivateMethodGet(this, _method, method).call(this, 1) // Error + _class_private_method_init(this, _method); + _class_private_method_get(this, _method, method).call(this, ""); + _class_private_method_get(this, _method, method).call(this, 1) // Error ; - swcHelpers.classPrivateMethodGet(this, _method, method).call(this) // Error + _class_private_method_get(this, _method, method).call(this) // Error ; } } diff --git a/crates/swc/tests/tsc-references/privateNameMethod_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethod_es2015.2.minified.js index a885268f673b..20ff8aad0e01 100644 --- a/crates/swc/tests/tsc-references/privateNameMethod_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethod_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameMethod_es5.1.normal.js index 31bd26c86126..be1d5d062306 100644 --- a/crates/swc/tests/tsc-references/privateNameMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameMethod_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _method = /*#__PURE__*/ new WeakSet(); // @strict: true // @target: es6 var A1 = function A1(name) { "use strict"; - swcHelpers.classCallCheck(this, A1); - swcHelpers.classPrivateMethodInit(this, _method); - swcHelpers.classPrivateMethodGet(this, _method, method).call(this, ""); - swcHelpers.classPrivateMethodGet(this, _method, method).call(this, 1) // Error + _class_call_check(this, A1); + _class_private_method_init(this, _method); + _class_private_method_get(this, _method, method).call(this, ""); + _class_private_method_get(this, _method, method).call(this, 1) // Error ; - swcHelpers.classPrivateMethodGet(this, _method, method).call(this) // Error + _class_private_method_get(this, _method, method).call(this) // Error ; }; function method(param) { diff --git a/crates/swc/tests/tsc-references/privateNameMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameMethod_es5.2.minified.js index e999dc90794b..eee7c9764180 100644 --- a/crates/swc/tests/tsc-references/privateNameMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameMethod_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _method = new WeakSet(), A1 = function(name) { "use strict"; - swcHelpers.classCallCheck(this, A1), swcHelpers.classPrivateMethodInit(this, _method), swcHelpers.classPrivateMethodGet(this, _method, method).call(this, ""), swcHelpers.classPrivateMethodGet(this, _method, method).call(this, 1), swcHelpers.classPrivateMethodGet(this, _method, method).call(this); + _class_call_check(this, A1), _class_private_method_init(this, _method), _class_private_method_get(this, _method, method).call(this, ""), _class_private_method_get(this, _method, method).call(this, 1), _class_private_method_get(this, _method, method).call(this); }; function method(param) { return ""; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.1.normal.js index 4b9d82438201..571b886d17ac 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); var _foo1 = /*#__PURE__*/ new WeakMap(); class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.1.normal.js index 500117f473c8..da1e4ae842e6 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.1.normal.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); var _foo1 = /*#__PURE__*/ new WeakMap(); var A1 = function A1() { - swcHelpers.classCallCheck(this, A1); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, A1); + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.2.minified.js index 0721d709b1ea..9b0a1930f703 100644 --- a/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameNestedClassNameConflict_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: void 0 }); var _foo1 = new WeakMap(), A1 = function() { - swcHelpers.classCallCheck(this, A1), swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, A1), _class_private_field_init(this, _foo1, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNameReadonly_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameReadonly_es2015.1.normal.js index 2ff6d3732897..e3cec1cb1dcb 100644 --- a/crates/swc/tests/tsc-references/privateNameReadonly_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameReadonly_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _bar, _class; // @target: es2015 const C = (_bar = /*#__PURE__*/ new WeakSet(), _class = class { foo() { - swcHelpers.classPrivateFieldSet(this, _bar, console.log("should log this then throw")); + _class_private_field_set(this, _bar, console.log("should log this then throw")); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _bar); + _class_private_method_init(this, _bar); } }, _class); console.log(new C().foo()); diff --git a/crates/swc/tests/tsc-references/privateNameReadonly_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameReadonly_es2015.2.minified.js index 451b47115b95..a683b3449cc3 100644 --- a/crates/swc/tests/tsc-references/privateNameReadonly_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameReadonly_es2015.2.minified.js @@ -1,11 +1,12 @@ var _bar; -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; let C = (_bar = new WeakSet(), class { foo() { - swcHelpers.classPrivateFieldSet(this, _bar, console.log("should log this then throw")); + _class_private_field_set(this, _bar, console.log("should log this then throw")); } constructor(){ - swcHelpers.classPrivateMethodInit(this, _bar); + _class_private_method_init(this, _bar); } }); console.log(new C().foo()); diff --git a/crates/swc/tests/tsc-references/privateNameReadonly_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameReadonly_es5.1.normal.js index c21e5dff8e42..756396bd0f30 100644 --- a/crates/swc/tests/tsc-references/privateNameReadonly_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameReadonly_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _bar, _class; // @target: es2015 var C = (_bar = /*#__PURE__*/ new WeakSet(), _class = /*#__PURE__*/ function() { "use strict"; function _class1() { - swcHelpers.classCallCheck(this, _class1); - swcHelpers.classPrivateMethodInit(this, _bar); + _class_call_check(this, _class1); + _class_private_method_init(this, _bar); } var _proto = _class1.prototype; _proto.foo = function foo() { - swcHelpers.classPrivateFieldSet(this, _bar, console.log("should log this then throw")); + _class_private_field_set(this, _bar, console.log("should log this then throw")); }; return _class1; }(), _class); diff --git a/crates/swc/tests/tsc-references/privateNameReadonly_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameReadonly_es5.2.minified.js index 563b7adb2b55..5d832010b280 100644 --- a/crates/swc/tests/tsc-references/privateNameReadonly_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameReadonly_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _bar, C = (_bar = new WeakSet(), function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class), swcHelpers.classPrivateMethodInit(this, _bar); + _class_call_check(this, _class), _class_private_method_init(this, _bar); } return _class.prototype.foo = function() { - swcHelpers.classPrivateFieldSet(this, _bar, console.log("should log this then throw")); + _class_private_field_set(this, _bar, console.log("should log this then throw")); }, _class; }()); console.log(new C().foo()); diff --git a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.1.normal.js index 4ae6ddd275b0..12e3218c1550 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2019 class C { bar() { - let x = swcHelpers.classPrivateFieldSet(this, _foo, 42 * 2); + let x = _class_private_field_set(this, _foo, 42 * 2); console.log(x); // 84 } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { get: void 0, set: set_foo }); diff --git a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.2.minified.js index e00aee181a2d..5b548b663859 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es2015.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _foo = new WeakMap(); new class { bar() { - let x = swcHelpers.classPrivateFieldSet(this, _foo, 84); + let x = _class_private_field_set(this, _foo, 84); console.log(x); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { get: void 0, set: function(a) {} }); diff --git a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.1.normal.js index fc96c1f63feb..334207db9949 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2019 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, C); + _class_private_field_init(this, _foo, { get: void 0, set: set_foo }); } var _proto = C.prototype; _proto.bar = function bar() { - var x = swcHelpers.classPrivateFieldSet(this, _foo, 42 * 2); + var x = _class_private_field_set(this, _foo, 42 * 2); console.log(x); // 84 }; return C; diff --git a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.2.minified.js index 9ac2432cc2a4..45ec2f277b86 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameSetterExprReturnValue_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _foo = new WeakMap(), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, C), _class_private_field_init(this, _foo, { get: void 0, set: set_foo }); } return C.prototype.bar = function() { - var x = swcHelpers.classPrivateFieldSet(this, _foo, 84); + var x = _class_private_field_set(this, _foo, 84); console.log(x); }, C; }(); diff --git a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.1.normal.js index ccb7706c218e..9fd647b86f29 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x, _class; // @target: es2015 const C = (_x = /*#__PURE__*/ new WeakMap(), _class = class { m() { - swcHelpers.classPrivateFieldSet(this, _x, swcHelpers.classPrivateFieldGet(this, _x) + 2); // Error + _class_private_field_set(this, _x, _class_private_field_get(this, _x) + 2); // Error } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { get: void 0, set: set_x }); diff --git a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.2.minified.js index 6ef2d498bc90..f9bf4afc8a46 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es2015.2.minified.js @@ -1,11 +1,13 @@ var _x; -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; let C = (_x = new WeakMap(), class { m() { - swcHelpers.classPrivateFieldSet(this, _x, swcHelpers.classPrivateFieldGet(this, _x) + 2); + _class_private_field_set(this, _x, _class_private_field_get(this, _x) + 2); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { get: void 0, set: function(x) {} }); diff --git a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.1.normal.js index 4a7f608c60df..9e963ec79f26 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.1.normal.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x, _class; // @target: es2015 var C = (_x = /*#__PURE__*/ new WeakMap(), _class = /*#__PURE__*/ function() { "use strict"; function _class1() { - swcHelpers.classCallCheck(this, _class1); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, _class1); + _class_private_field_init(this, _x, { get: void 0, set: set_x }); } var _proto = _class1.prototype; _proto.m = function m() { - swcHelpers.classPrivateFieldSet(this, _x, swcHelpers.classPrivateFieldGet(this, _x) + 2); // Error + _class_private_field_set(this, _x, _class_private_field_get(this, _x) + 2); // Error }; return _class1; }(), _class); diff --git a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.2.minified.js index 058b0e80b066..f0c80ca4ac1a 100644 --- a/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameSetterNoGetter_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _x, C = (_x = new WeakMap(), function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, _class), _class_private_field_init(this, _x, { get: void 0, set: set_x }); } return _class.prototype.m = function() { - swcHelpers.classPrivateFieldSet(this, _x, swcHelpers.classPrivateFieldGet(this, _x) + 2); + _class_private_field_set(this, _x, _class_private_field_get(this, _x) + 2); }, _class; }()); function set_x(x) {} diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.1.normal.js index bf01a4519308..52bcacddf914 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; // @target: es2015 class A { static test() { - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc).call(A); - const func = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc); + _class_static_private_field_spec_get(this, A, _fieldFunc).call(A); + const func = _class_static_private_field_spec_get(this, A, _fieldFunc); func(); - new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc))(); + new (_class_static_private_field_spec_get(this, A, _fieldFunc))(); const arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).call(A, 0, ...arr, 3); - const b = new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2))(0, ...arr, 3); - const str = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`; - swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; + _class_static_private_field_spec_get(this, A, _fieldFunc2).call(A, 0, ...arr, 3); + const b = new (_class_static_private_field_spec_get(this, A, _fieldFunc2))(0, ...arr, 3); + const str = _class_static_private_field_spec_get(this, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`; + _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; } static getClass() { return A; @@ -33,7 +34,7 @@ var _x = { }; function get_fieldFunc() { return function() { - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _x, 10); + _class_static_private_field_spec_set(A, A, _x, 10); }; } function get_fieldFunc2() { diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.2.minified.js index ae6919c6422a..031e09f1426a 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es2015.2.minified.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; class A { static test() { - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc).call(A); - let func = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc); - func(), new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc))(); + _class_static_private_field_spec_get(this, A, _fieldFunc).call(A); + let func = _class_static_private_field_spec_get(this, A, _fieldFunc); + func(), new (_class_static_private_field_spec_get(this, A, _fieldFunc))(); let arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).call(A, 0, ...arr, 3), new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2))(0, ...arr, 3), swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`, swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; + _class_static_private_field_spec_get(this, A, _fieldFunc2).call(A, 0, ...arr, 3), new (_class_static_private_field_spec_get(this, A, _fieldFunc2))(0, ...arr, 3), _class_static_private_field_spec_get(this, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`, _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; } static getClass() { return A; @@ -17,7 +18,7 @@ class A { var _fieldFunc = { get: function() { return function() { - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _x, 10); + _class_static_private_field_spec_set(A, A, _x, 10); }; }, set: void 0 diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.1.normal.js index 471bc4c6bf1e..d35670cdb266 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.1.normal.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +16,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -25,31 +30,31 @@ function _templateObject1() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.test = function test() { var _instance; - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc).call(A); - var func = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc); + _class_static_private_field_spec_get(this, A, _fieldFunc).call(A); + var func = _class_static_private_field_spec_get(this, A, _fieldFunc); func(); - new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc))(); + new (_class_static_private_field_spec_get(this, A, _fieldFunc))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_static_private_field_spec_get(this, A, _fieldFunc2)).call.apply(_instance, [ A, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2), [ + var b = _construct(_class_static_private_field_spec_get(this, A, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var str = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2); - swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); + var str = _class_static_private_field_spec_get(this, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2); + _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); }; A.getClass = function getClass() { return A; @@ -70,7 +75,7 @@ var _x = { }; function get_fieldFunc() { return function() { - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _x, 10); + _class_static_private_field_spec_set(A, A, _x, 10); }; } function get_fieldFunc2() { diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.2.minified.js index 11df83987f91..76e4957da7cf 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessorsCallExpression_es5.2.minified.js @@ -1,6 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +15,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,31 +27,31 @@ function _templateObject1() { var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.test = function() { - swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc).call(A), swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc)(), new (swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc))(); + _class_static_private_field_spec_get(this, A, _fieldFunc).call(A), _class_static_private_field_spec_get(this, A, _fieldFunc)(), new (_class_static_private_field_spec_get(this, A, _fieldFunc))(); var _instance, arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_static_private_field_spec_get(this, A, _fieldFunc2)).call.apply(_instance, [ A, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2), [ + ])), _construct(_class_static_private_field_spec_get(this, A, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classStaticPrivateFieldSpecGet(this, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2), swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); + ])), _class_static_private_field_spec_get(this, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2), _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); }, A.getClass = function() { return A; }, A; }(), _fieldFunc = { get: function() { return function() { - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _x, 10); + _class_static_private_field_spec_set(A, A, _x, 10); }; }, set: void 0 diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.1.normal.js index 2f8be3eb42fb..22be8421b8f3 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; // @strict: true // @target: es6 class A1 { constructor(name){ - swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _prop, ""); - swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _roProp, ""); // Error - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _prop)); - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _roProp)); + _class_static_private_field_spec_set(A1, A1, _prop, ""); + _class_static_private_field_spec_set(A1, A1, _roProp, ""); // Error + console.log(_class_static_private_field_spec_get(A1, A1, _prop)); + console.log(_class_static_private_field_spec_get(A1, A1, _roProp)); } } var _prop = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.2.minified.js index 3aaa01a0300f..ba47c6d64868 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; class A1 { constructor(name){ - swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _prop, ""), swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _roProp, ""), console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _prop)), console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _roProp)); + _class_static_private_field_spec_set(A1, A1, _prop, ""), _class_static_private_field_spec_set(A1, A1, _roProp, ""), console.log(_class_static_private_field_spec_get(A1, A1, _prop)), console.log(_class_static_private_field_spec_get(A1, A1, _roProp)); } } var _prop = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.1.normal.js index 5dff58adc6d7..72452970799b 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.1.normal.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; // @strict: true // @target: es6 var A1 = function A1(name) { "use strict"; - swcHelpers.classCallCheck(this, A1); - swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _prop, ""); - swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _roProp, ""); // Error - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _prop)); - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _roProp)); + _class_call_check(this, A1); + _class_static_private_field_spec_set(A1, A1, _prop, ""); + _class_static_private_field_spec_set(A1, A1, _roProp, ""); // Error + console.log(_class_static_private_field_spec_get(A1, A1, _prop)); + console.log(_class_static_private_field_spec_get(A1, A1, _roProp)); }; var _prop = { get: get_prop, diff --git a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.2.minified.js index bce6bfe91ba4..bc9320e41bf5 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAccessors_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var A1 = function(name) { "use strict"; - swcHelpers.classCallCheck(this, A1), swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _prop, ""), swcHelpers.classStaticPrivateFieldSpecSet(A1, A1, _roProp, ""), console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _prop)), console.log(swcHelpers.classStaticPrivateFieldSpecGet(A1, A1, _roProp)); + _class_call_check(this, A1), _class_static_private_field_spec_set(A1, A1, _prop, ""), _class_static_private_field_spec_set(A1, A1, _roProp, ""), console.log(_class_static_private_field_spec_get(A1, A1, _prop)), console.log(_class_static_private_field_spec_get(A1, A1, _roProp)); }, _prop = { get: get_prop, set: function(param) {} diff --git a/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.1.normal.js index 4299f9ba0884..e80b87d671db 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var _foo = { writable: true, diff --git a/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticAndStaticInitializer_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.1.normal.js index e2d3abe74421..a79d10e0dcac 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 // @importHelpers: true // @isolatedModules: true @@ -14,8 +15,8 @@ var _a = { value: 1 }; function b() { - swcHelpers.classStaticPrivateFieldSpecSet(this, S, _a, 42); + _class_static_private_field_spec_set(this, S, _a, 42); } function get_c() { - return swcHelpers.classStaticPrivateMethodGet(S, S, b).call(S); + return _class_static_private_method_get(S, S, b).call(S); } diff --git a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.2.minified.js index 57ba0d76266b..d9edd687c483 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es2015.2.minified.js @@ -1,3 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; export class S { } diff --git a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.1.normal.js index 9e94d32dc52d..0edd8ded69ba 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.1.normal.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 // @importHelpers: true // @isolatedModules: true // @filename: main.ts export var S = function S() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; var _c = { get: get_c, @@ -16,8 +18,8 @@ var _a = { value: 1 }; function b() { - swcHelpers.classStaticPrivateFieldSpecSet(this, S, _a, 42); + _class_static_private_field_spec_set(this, S, _a, 42); } function get_c() { - return swcHelpers.classStaticPrivateMethodGet(S, S, b).call(S); + return _class_static_private_method_get(S, S, b).call(S); } diff --git a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.2.minified.js index 34b10bfbd1c1..70b0a45c3f91 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticEmitHelpers_es5.2.minified.js @@ -1,5 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; export var S = function() { "use strict"; - swcHelpers.classCallCheck(this, S); + _class_call_check(this, S); }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.1.normal.js index e428f7ba757e..6eb50b954340 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @target: es2015 class A { constructor(){ - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _myField)); //Ok - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _myField)); //Error + console.log(_class_static_private_field_spec_get(A, A, _myField)); //Ok + console.log(_class_static_private_field_spec_get(this, A, _myField)); //Error } } var _myField = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.2.minified.js index 7f4f50a02418..973f1fd68bf2 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class A { constructor(){ - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _myField)), console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _myField)); + console.log(_class_static_private_field_spec_get(A, A, _myField)), console.log(_class_static_private_field_spec_get(this, A, _myField)); } } var _myField = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.1.normal.js index 51b8afa0b737..7a5fafd998b2 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - console.log(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _myField)); //Ok - console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _myField)); //Error + _class_call_check(this, A); + console.log(_class_static_private_field_spec_get(A, A, _myField)); //Ok + console.log(_class_static_private_field_spec_get(this, A, _myField)); //Error }; var _myField = { writable: true, diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.2.minified.js index 16bc58f7356f..b0b1582fb20a 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAccess_es5.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), console.log(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _myField)), console.log(swcHelpers.classStaticPrivateFieldSpecGet(this, A, _myField)); + _class_call_check(this, A), console.log(_class_static_private_field_spec_get(A, A, _myField)), console.log(_class_static_private_field_spec_get(this, A, _myField)); }, _myField = { writable: !0, value: "hello world" diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.1.normal.js index 39acfc0fcd24..59e0b15ef1d4 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; // @target: es2015 class A { static getClass() { @@ -6,32 +7,32 @@ class A { } constructor(){ var _A, _A1, _A2, _A3, _A4, _A5, _A6, _A7, _A8, _A9, _A10, _A11, _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 1); - swcHelpers.classStaticPrivateFieldSpecSet(_A = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) + 2); - swcHelpers.classStaticPrivateFieldSpecSet(_A1 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) - 3); - swcHelpers.classStaticPrivateFieldSpecSet(_A2 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) / 4); - swcHelpers.classStaticPrivateFieldSpecSet(_A3 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) * 5); - swcHelpers.classStaticPrivateFieldSpecSet(_A4 = A, A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field), 6)); - swcHelpers.classStaticPrivateFieldSpecSet(_A5 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) % 7); - swcHelpers.classStaticPrivateFieldSpecSet(_A6 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) << 8); - swcHelpers.classStaticPrivateFieldSpecSet(_A7 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >> 9); - swcHelpers.classStaticPrivateFieldSpecSet(_A8 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >>> 10); - swcHelpers.classStaticPrivateFieldSpecSet(_A9 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) & 11); - swcHelpers.classStaticPrivateFieldSpecSet(_A10 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) | 12); - swcHelpers.classStaticPrivateFieldSpecSet(_A11 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) ^ 13); - swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 1); - swcHelpers.classStaticPrivateFieldSpecSet(_ref = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) + 2); - swcHelpers.classStaticPrivateFieldSpecSet(_ref1 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) - 3); - swcHelpers.classStaticPrivateFieldSpecSet(_ref2 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) / 4); - swcHelpers.classStaticPrivateFieldSpecSet(_ref3 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) * 5); - swcHelpers.classStaticPrivateFieldSpecSet(_ref4 = A.getClass(), A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field), 6)); - swcHelpers.classStaticPrivateFieldSpecSet(_ref5 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) % 7); - swcHelpers.classStaticPrivateFieldSpecSet(_ref6 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) << 8); - swcHelpers.classStaticPrivateFieldSpecSet(_ref7 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >> 9); - swcHelpers.classStaticPrivateFieldSpecSet(_ref8 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >>> 10); - swcHelpers.classStaticPrivateFieldSpecSet(_ref9 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) & 11); - swcHelpers.classStaticPrivateFieldSpecSet(_ref10 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) | 12); - swcHelpers.classStaticPrivateFieldSpecSet(_ref11 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) ^ 13); + _class_static_private_field_spec_set(A, A, _field, 1); + _class_static_private_field_spec_set(_A = A, A, _field, _class_static_private_field_spec_get(A, A, _field) + 2); + _class_static_private_field_spec_set(_A1 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) - 3); + _class_static_private_field_spec_set(_A2 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) / 4); + _class_static_private_field_spec_set(_A3 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) * 5); + _class_static_private_field_spec_set(_A4 = A, A, _field, Math.pow(_class_static_private_field_spec_get(A, A, _field), 6)); + _class_static_private_field_spec_set(_A5 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) % 7); + _class_static_private_field_spec_set(_A6 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) << 8); + _class_static_private_field_spec_set(_A7 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) >> 9); + _class_static_private_field_spec_set(_A8 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) >>> 10); + _class_static_private_field_spec_set(_A9 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) & 11); + _class_static_private_field_spec_set(_A10 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) | 12); + _class_static_private_field_spec_set(_A11 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) ^ 13); + _class_static_private_field_spec_set(A.getClass(), A, _field, 1); + _class_static_private_field_spec_set(_ref = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) + 2); + _class_static_private_field_spec_set(_ref1 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) - 3); + _class_static_private_field_spec_set(_ref2 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) / 4); + _class_static_private_field_spec_set(_ref3 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) * 5); + _class_static_private_field_spec_set(_ref4 = A.getClass(), A, _field, Math.pow(_class_static_private_field_spec_get(A.getClass(), A, _field), 6)); + _class_static_private_field_spec_set(_ref5 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) % 7); + _class_static_private_field_spec_set(_ref6 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) << 8); + _class_static_private_field_spec_set(_ref7 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >> 9); + _class_static_private_field_spec_set(_ref8 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >>> 10); + _class_static_private_field_spec_set(_ref9 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) & 11); + _class_static_private_field_spec_set(_ref10 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) | 12); + _class_static_private_field_spec_set(_ref11 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) ^ 13); } } var _field = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.2.minified.js index 1c0ca8f8a920..d1aa1aa6efc7 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es2015.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; class A { static getClass() { return A; } constructor(){ - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 1), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) + 2), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) - 3), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) / 4), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 5 * swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field), 6)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) % 7), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) << 8), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >> 9), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >>> 10), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 11 & swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 12 | swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 13 ^ swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 1), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) + 2), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) - 3), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) / 4), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 5 * swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field), 6)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) % 7), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) << 8), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >> 9), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >>> 10), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 11 & swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 12 | swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 13 ^ swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)); + _class_static_private_field_spec_set(A, A, _field, 1), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) + 2), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) - 3), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) / 4), _class_static_private_field_spec_set(A, A, _field, 5 * _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, Math.pow(_class_static_private_field_spec_get(A, A, _field), 6)), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) % 7), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) << 8), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) >> 9), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) >>> 10), _class_static_private_field_spec_set(A, A, _field, 11 & _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, 12 | _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, 13 ^ _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 1), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) + 2), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) - 3), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) / 4), _class_static_private_field_spec_set(A.getClass(), A, _field, 5 * _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, Math.pow(_class_static_private_field_spec_get(A.getClass(), A, _field), 6)), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) % 7), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) << 8), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >> 9), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >>> 10), _class_static_private_field_spec_set(A.getClass(), A, _field, 11 & _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 12 | _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 13 ^ _class_static_private_field_spec_get(A.getClass(), A, _field)); } } var _field = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.1.normal.js index bbd06edd2083..b64fffff7e9e 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; // @target: es2015 var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); var _A, _A1, _A2, _A3, _A4, _A5, _A6, _A7, _A8, _A9, _A10, _A11, _ref, _ref1, _ref2, _ref3, _ref4, _ref5, _ref6, _ref7, _ref8, _ref9, _ref10, _ref11; - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 1); - swcHelpers.classStaticPrivateFieldSpecSet(_A = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) + 2); - swcHelpers.classStaticPrivateFieldSpecSet(_A1 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) - 3); - swcHelpers.classStaticPrivateFieldSpecSet(_A2 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) / 4); - swcHelpers.classStaticPrivateFieldSpecSet(_A3 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) * 5); - swcHelpers.classStaticPrivateFieldSpecSet(_A4 = A, A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field), 6)); - swcHelpers.classStaticPrivateFieldSpecSet(_A5 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) % 7); - swcHelpers.classStaticPrivateFieldSpecSet(_A6 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) << 8); - swcHelpers.classStaticPrivateFieldSpecSet(_A7 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >> 9); - swcHelpers.classStaticPrivateFieldSpecSet(_A8 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >>> 10); - swcHelpers.classStaticPrivateFieldSpecSet(_A9 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) & 11); - swcHelpers.classStaticPrivateFieldSpecSet(_A10 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) | 12); - swcHelpers.classStaticPrivateFieldSpecSet(_A11 = A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) ^ 13); - swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 1); - swcHelpers.classStaticPrivateFieldSpecSet(_ref = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) + 2); - swcHelpers.classStaticPrivateFieldSpecSet(_ref1 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) - 3); - swcHelpers.classStaticPrivateFieldSpecSet(_ref2 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) / 4); - swcHelpers.classStaticPrivateFieldSpecSet(_ref3 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) * 5); - swcHelpers.classStaticPrivateFieldSpecSet(_ref4 = A.getClass(), A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field), 6)); - swcHelpers.classStaticPrivateFieldSpecSet(_ref5 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) % 7); - swcHelpers.classStaticPrivateFieldSpecSet(_ref6 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) << 8); - swcHelpers.classStaticPrivateFieldSpecSet(_ref7 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >> 9); - swcHelpers.classStaticPrivateFieldSpecSet(_ref8 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >>> 10); - swcHelpers.classStaticPrivateFieldSpecSet(_ref9 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) & 11); - swcHelpers.classStaticPrivateFieldSpecSet(_ref10 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) | 12); - swcHelpers.classStaticPrivateFieldSpecSet(_ref11 = A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) ^ 13); + _class_static_private_field_spec_set(A, A, _field, 1); + _class_static_private_field_spec_set(_A = A, A, _field, _class_static_private_field_spec_get(A, A, _field) + 2); + _class_static_private_field_spec_set(_A1 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) - 3); + _class_static_private_field_spec_set(_A2 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) / 4); + _class_static_private_field_spec_set(_A3 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) * 5); + _class_static_private_field_spec_set(_A4 = A, A, _field, Math.pow(_class_static_private_field_spec_get(A, A, _field), 6)); + _class_static_private_field_spec_set(_A5 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) % 7); + _class_static_private_field_spec_set(_A6 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) << 8); + _class_static_private_field_spec_set(_A7 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) >> 9); + _class_static_private_field_spec_set(_A8 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) >>> 10); + _class_static_private_field_spec_set(_A9 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) & 11); + _class_static_private_field_spec_set(_A10 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) | 12); + _class_static_private_field_spec_set(_A11 = A, A, _field, _class_static_private_field_spec_get(A, A, _field) ^ 13); + _class_static_private_field_spec_set(A.getClass(), A, _field, 1); + _class_static_private_field_spec_set(_ref = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) + 2); + _class_static_private_field_spec_set(_ref1 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) - 3); + _class_static_private_field_spec_set(_ref2 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) / 4); + _class_static_private_field_spec_set(_ref3 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) * 5); + _class_static_private_field_spec_set(_ref4 = A.getClass(), A, _field, Math.pow(_class_static_private_field_spec_get(A.getClass(), A, _field), 6)); + _class_static_private_field_spec_set(_ref5 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) % 7); + _class_static_private_field_spec_set(_ref6 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) << 8); + _class_static_private_field_spec_set(_ref7 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >> 9); + _class_static_private_field_spec_set(_ref8 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >>> 10); + _class_static_private_field_spec_set(_ref9 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) & 11); + _class_static_private_field_spec_set(_ref10 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) | 12); + _class_static_private_field_spec_set(_ref11 = A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) ^ 13); } A.getClass = function getClass() { return A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.2.minified.js index 26a4f649d33c..a016bee9c33b 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldAssignment_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 1), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) + 2), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) - 3), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) / 4), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 5 * swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field), 6)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) % 7), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) << 8), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >> 9), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field) >>> 10), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 11 & swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 12 | swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _field, 13 ^ swcHelpers.classStaticPrivateFieldSpecGet(A, A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 1), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) + 2), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) - 3), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) / 4), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 5 * swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, Math.pow(swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field), 6)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) % 7), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) << 8), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >> 9), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field) >>> 10), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 11 & swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 12 | swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)), swcHelpers.classStaticPrivateFieldSpecSet(A.getClass(), A, _field, 13 ^ swcHelpers.classStaticPrivateFieldSpecGet(A.getClass(), A, _field)); + _class_call_check(this, A), _class_static_private_field_spec_set(A, A, _field, 1), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) + 2), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) - 3), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) / 4), _class_static_private_field_spec_set(A, A, _field, 5 * _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, Math.pow(_class_static_private_field_spec_get(A, A, _field), 6)), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) % 7), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) << 8), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) >> 9), _class_static_private_field_spec_set(A, A, _field, _class_static_private_field_spec_get(A, A, _field) >>> 10), _class_static_private_field_spec_set(A, A, _field, 11 & _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, 12 | _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A, A, _field, 13 ^ _class_static_private_field_spec_get(A, A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 1), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) + 2), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) - 3), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) / 4), _class_static_private_field_spec_set(A.getClass(), A, _field, 5 * _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, Math.pow(_class_static_private_field_spec_get(A.getClass(), A, _field), 6)), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) % 7), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) << 8), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >> 9), _class_static_private_field_spec_set(A.getClass(), A, _field, _class_static_private_field_spec_get(A.getClass(), A, _field) >>> 10), _class_static_private_field_spec_set(A.getClass(), A, _field, 11 & _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 12 | _class_static_private_field_spec_get(A.getClass(), A, _field)), _class_static_private_field_spec_set(A.getClass(), A, _field, 13 ^ _class_static_private_field_spec_get(A.getClass(), A, _field)); } return A.getClass = function() { return A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.1.normal.js index f630aa7e0aee..5aee923b5103 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.1.normal.js @@ -1,21 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; // @target: es2015 class A { test() { var ref; - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc).call(A); - (ref = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(A); - const func = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc); + _class_static_private_field_spec_get(A, A, _fieldFunc).call(A); + (ref = _class_static_private_field_spec_get(A, A, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(A); + const func = _class_static_private_field_spec_get(A, A, _fieldFunc); func(); - new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc))(); + new (_class_static_private_field_spec_get(A, A, _fieldFunc))(); const arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).call(A, 0, ...arr, 3); - const b = new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2))(0, ...arr, 3); - const str = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`; - swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; + _class_static_private_field_spec_get(A, A, _fieldFunc2).call(A, 0, ...arr, 3); + const b = new (_class_static_private_field_spec_get(A, A, _fieldFunc2))(0, ...arr, 3); + const str = _class_static_private_field_spec_get(A, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`; + _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; } getClass() { return A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.2.minified.js index f50bffd710f7..87b260f4fad5 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es2015.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class A { test() { var ref; - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc).call(A), null === (ref = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc)) || void 0 === ref || ref.call(A); - let func = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc); - func(), new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc))(); + _class_static_private_field_spec_get(A, A, _fieldFunc).call(A), null === (ref = _class_static_private_field_spec_get(A, A, _fieldFunc)) || void 0 === ref || ref.call(A); + let func = _class_static_private_field_spec_get(A, A, _fieldFunc); + func(), new (_class_static_private_field_spec_get(A, A, _fieldFunc))(); let arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).call(A, 0, ...arr, 3), new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2))(0, ...arr, 3), swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`, swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; + _class_static_private_field_spec_get(A, A, _fieldFunc2).call(A, 0, ...arr, 3), new (_class_static_private_field_spec_get(A, A, _fieldFunc2))(0, ...arr, 3), _class_static_private_field_spec_get(A, A, _fieldFunc2).bind(A)`head${1}middle${2}tail`, _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)`test${1}and${2}`; } getClass() { return A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.1.normal.js index 5ae08bae4fd4..e4a5d471bfc9 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.1.normal.js @@ -1,6 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +15,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -25,35 +29,35 @@ function _templateObject1() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.x = 1; } var _proto = A.prototype; _proto.test = function test() { var _instance; var ref; - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc).call(A); - (ref = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(A); - var func = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc); + _class_static_private_field_spec_get(A, A, _fieldFunc).call(A); + (ref = _class_static_private_field_spec_get(A, A, _fieldFunc)) === null || ref === void 0 ? void 0 : ref.call(A); + var func = _class_static_private_field_spec_get(A, A, _fieldFunc); func(); - new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc))(); + new (_class_static_private_field_spec_get(A, A, _fieldFunc))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_static_private_field_spec_get(A, A, _fieldFunc2)).call.apply(_instance, [ A, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2), [ + var b = _construct(_class_static_private_field_spec_get(A, A, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var str = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2); - swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); + var str = _class_static_private_field_spec_get(A, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2); + _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); }; _proto.getClass = function getClass() { return A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.2.minified.js index dd4b37c72169..1912f3bacf50 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldCallExpression_es5.2.minified.js @@ -1,6 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +14,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,25 +26,25 @@ function _templateObject1() { var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A), this.x = 1; + _class_call_check(this, A), this.x = 1; } var _proto = A.prototype; return _proto.test = function() { - swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc).call(A), null === (ref = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc)) || void 0 === ref || ref.call(A), swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc)(), new (swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc))(); + _class_static_private_field_spec_get(A, A, _fieldFunc).call(A), null === (ref = _class_static_private_field_spec_get(A, A, _fieldFunc)) || void 0 === ref || ref.call(A), _class_static_private_field_spec_get(A, A, _fieldFunc)(), new (_class_static_private_field_spec_get(A, A, _fieldFunc))(); var _instance, ref, arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2)).call.apply(_instance, [ + (_instance = _class_static_private_field_spec_get(A, A, _fieldFunc2)).call.apply(_instance, [ A, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2), [ + ])), _construct(_class_static_private_field_spec_get(A, A, _fieldFunc2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classStaticPrivateFieldSpecGet(A, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2), swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); + ])), _class_static_private_field_spec_get(A, A, _fieldFunc2).bind(A)(_templateObject(), 1, 2), _class_static_private_field_spec_get(this.getClass(), A, _fieldFunc2).bind(A)(_templateObject1(), 1, 2); }, _proto.getClass = function() { return A; }, A; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.1.normal.js index 1c0abe999e43..7ca260da6159 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _class, _Foo; // @target: es2015 class B { m() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test); - swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test = 10; - new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo))().field; + console.log(_class_static_private_field_spec_get(B, B, _foo).test); + _class_static_private_field_spec_get(B, B, _foo).test = 10; + new (_class_static_private_field_spec_get(B, B, _foo))().field; } } var _foo = { @@ -14,7 +14,7 @@ var _foo = { constructor(){ this.field = 10; console.log("hello"); - new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo2))(); + new (_class_static_private_field_spec_get(B, B, _foo2))(); } }, _class.test = 123, _class) }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.2.minified.js index f20c0cf9a0ae..6aca84e57d62 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es2015.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class B { m() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test), swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test = 10, new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo))().field; + console.log(_class_static_private_field_spec_get(B, B, _foo).test), _class_static_private_field_spec_get(B, B, _foo).test = 10, new (_class_static_private_field_spec_get(B, B, _foo))().field; } } var _class, _Foo, _foo = { writable: !0, value: ((_class = class { constructor(){ - this.field = 10, console.log("hello"), new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo2))(); + this.field = 10, console.log("hello"), new (_class_static_private_field_spec_get(B, B, _foo2))(); } }).test = 123, _class) }, _foo2 = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.1.normal.js index 5d91a77797e6..681bc47ef560 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.1.normal.js @@ -1,16 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _class, _Foo; // @target: es2015 var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.m = function m() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test); - swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test = 10; - new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo))().field; + console.log(_class_static_private_field_spec_get(B, B, _foo).test); + _class_static_private_field_spec_get(B, B, _foo).test = 10; + new (_class_static_private_field_spec_get(B, B, _foo))().field; }; return B; }(); @@ -18,16 +19,16 @@ var _foo = { writable: true, value: (_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); this.field = 10; console.log("hello"); - new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo2))(); + new (_class_static_private_field_spec_get(B, B, _foo2))(); }, _class.test = 123, _class) }; var _foo2 = { writable: true, value: (_Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, _Foo.otherClass = 123, _Foo) }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.2.minified.js index 871cc532d567..c3193a8259f3 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldClassExpression_es5.2.minified.js @@ -1,22 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _class, _Foo, B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.m = function() { - console.log(swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test), swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo).test = 10, new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo))().field; + console.log(_class_static_private_field_spec_get(B, B, _foo).test), _class_static_private_field_spec_get(B, B, _foo).test = 10, new (_class_static_private_field_spec_get(B, B, _foo))().field; }, B; }(), _foo = { writable: !0, value: ((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1), this.field = 10, console.log("hello"), new (swcHelpers.classStaticPrivateFieldSpecGet(B, B, _foo2))(); + _class_call_check(this, _class1), this.field = 10, console.log("hello"), new (_class_static_private_field_spec_get(B, B, _foo2))(); }).test = 123, _class) }, _foo2 = { writable: !0, value: ((_Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }).otherClass = 123, _Foo) }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.1.normal.js index a87c55e77bca..6c20246fa531 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: false class A { @@ -15,32 +15,32 @@ class A { ]; } static test(_a) { - [swcHelpers.classStaticPrivateFieldDestructureSet(_a, A, _field).value] = [ + [_class_static_private_field_destructure(_a, A, _field).value] = [ 2 ]; } constructor(){ this.otherClass = A; let y; - ({ x: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value , y } = this.testObject()); - [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value, y] = this.testArray(); - ({ a: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value , b: [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value] } = { + ({ x: _class_static_private_field_destructure(A, A, _field).value , y } = this.testObject()); + [_class_static_private_field_destructure(A, A, _field).value, y] = this.testArray(); + ({ a: _class_static_private_field_destructure(A, A, _field).value , b: [_class_static_private_field_destructure(A, A, _field).value] } = { a: 1, b: [ 2 ] }); - [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value, [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value]] = [ + [_class_static_private_field_destructure(A, A, _field).value, [_class_static_private_field_destructure(A, A, _field).value]] = [ 1, [ 2 ] ]; - ({ a: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1 , b: [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1] } = { + ({ a: _class_static_private_field_destructure(A, A, _field).value = 1 , b: [_class_static_private_field_destructure(A, A, _field).value = 1] } = { b: [] }); - [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 2] = []; - [swcHelpers.classStaticPrivateFieldDestructureSet(this.otherClass, A, _field).value = 2] = []; + [_class_static_private_field_destructure(A, A, _field).value = 2] = []; + [_class_static_private_field_destructure(this.otherClass, A, _field).value = 2] = []; } } var _field = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.2.minified.js index 5d57925cad96..561163128e3f 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; class A { testObject() { return { @@ -13,26 +13,26 @@ class A { ]; } static test(_a) { - [swcHelpers.classStaticPrivateFieldDestructureSet(_a, A, _field).value] = [ + [_class_static_private_field_destructure(_a, A, _field).value] = [ 2 ]; } constructor(){ this.otherClass = A; let y; - ({ x: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value , y } = this.testObject()), [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value, y] = this.testArray(), ({ a: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value , b: [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value] } = { + ({ x: _class_static_private_field_destructure(A, A, _field).value , y } = this.testObject()), [_class_static_private_field_destructure(A, A, _field).value, y] = this.testArray(), ({ a: _class_static_private_field_destructure(A, A, _field).value , b: [_class_static_private_field_destructure(A, A, _field).value] } = { a: 1, b: [ 2 ] - }), [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value, [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value]] = [ + }), [_class_static_private_field_destructure(A, A, _field).value, [_class_static_private_field_destructure(A, A, _field).value]] = [ 1, [ 2 ] - ], ({ a: swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1 , b: [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1] } = { + ], ({ a: _class_static_private_field_destructure(A, A, _field).value = 1 , b: [_class_static_private_field_destructure(A, A, _field).value = 1] } = { b: [] - }), [swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 2] = [], [swcHelpers.classStaticPrivateFieldDestructureSet(this.otherClass, A, _field).value = 2] = []; + }), [_class_static_private_field_destructure(A, A, _field).value = 2] = [], [_class_static_private_field_destructure(this.otherClass, A, _field).value = 2] = []; } } var _field = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.1.normal.js index 5b144a71f075..491a3dd49707 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; // @target: esnext, es2022, es2015 // @useDefineForClassFields: false var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.otherClass = A; var y; var ref; - ref = this.testObject(), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref.x, y = ref.y, ref; + ref = this.testObject(), _class_static_private_field_destructure(A, A, _field).value = ref.x, y = ref.y, ref; var ref1; - ref1 = swcHelpers.slicedToArray(this.testArray(), 2), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref1[0], y = ref1[1], ref1; + ref1 = _sliced_to_array(this.testArray(), 2), _class_static_private_field_destructure(A, A, _field).value = ref1[0], y = ref1[1], ref1; var ref2, ref3; ref2 = { a: 1, b: [ 2 ] - }, swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref2.a, ref3 = swcHelpers.slicedToArray(ref2.b, 1), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref3[0], ref3, ref2; + }, _class_static_private_field_destructure(A, A, _field).value = ref2.a, ref3 = _sliced_to_array(ref2.b, 1), _class_static_private_field_destructure(A, A, _field).value = ref3[0], ref3, ref2; var ref4; - swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1, ref4 = [ + _class_static_private_field_destructure(A, A, _field).value = 1, ref4 = [ 2 - ], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref4[0], ref4; + ], _class_static_private_field_destructure(A, A, _field).value = ref4[0], ref4; var ref5, ref6, ref7, ref8; ref5 = { b: [] - }, ref6 = ref5.a, swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref6 === void 0 ? 1 : ref6, ref7 = swcHelpers.slicedToArray(ref5.b, 1), ref8 = ref7[0], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref8 === void 0 ? 1 : ref8, ref7, ref5; + }, ref6 = ref5.a, _class_static_private_field_destructure(A, A, _field).value = ref6 === void 0 ? 1 : ref6, ref7 = _sliced_to_array(ref5.b, 1), ref8 = ref7[0], _class_static_private_field_destructure(A, A, _field).value = ref8 === void 0 ? 1 : ref8, ref7, ref5; var ref9, ref10; - ref9 = [], ref10 = ref9[0], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref10 === void 0 ? 2 : ref10, ref9; + ref9 = [], ref10 = ref9[0], _class_static_private_field_destructure(A, A, _field).value = ref10 === void 0 ? 2 : ref10, ref9; var ref11, ref12; - ref11 = [], ref12 = ref11[0], swcHelpers.classStaticPrivateFieldDestructureSet(this.otherClass, A, _field).value = ref12 === void 0 ? 2 : ref12, ref11; + ref11 = [], ref12 = ref11[0], _class_static_private_field_destructure(this.otherClass, A, _field).value = ref12 === void 0 ? 2 : ref12, ref11; } var _proto = A.prototype; _proto.testObject = function testObject() { @@ -45,7 +47,7 @@ var A = /*#__PURE__*/ function() { ]; }; A.test = function test(_a) { - swcHelpers.classStaticPrivateFieldDestructureSet(_a, A, _field).value = 2; + _class_static_private_field_destructure(_a, A, _field).value = 2; }; return A; }(); diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.2.minified.js index 2259bc865424..e5e16c3f4373 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldDestructuredBinding_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; var A = function() { "use strict"; function A() { var ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7, ref8, ref9; - swcHelpers.classCallCheck(this, A), this.otherClass = A, ref = this.testObject(), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref.x, ref.y, ref1 = swcHelpers.slicedToArray(this.testArray(), 2), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref1[0], ref1[1], ref2 = { + _class_call_check(this, A), this.otherClass = A, ref = this.testObject(), _class_static_private_field_destructure(A, A, _field).value = ref.x, ref.y, ref1 = _sliced_to_array(this.testArray(), 2), _class_static_private_field_destructure(A, A, _field).value = ref1[0], ref1[1], ref2 = { a: 1, b: [ 2 ] - }, swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref2.a, ref3 = swcHelpers.slicedToArray(ref2.b, 1), swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref3[0], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = 1, ref4 = [ + }, _class_static_private_field_destructure(A, A, _field).value = ref2.a, ref3 = _sliced_to_array(ref2.b, 1), _class_static_private_field_destructure(A, A, _field).value = ref3[0], _class_static_private_field_destructure(A, A, _field).value = 1, ref4 = [ 2 - ], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = ref4[0], ref6 = (ref5 = { + ], _class_static_private_field_destructure(A, A, _field).value = ref4[0], ref6 = (ref5 = { b: [] - }).a, swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = void 0 === ref6 ? 1 : ref6, ref7 = swcHelpers.slicedToArray(ref5.b, 1)[0], swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = void 0 === ref7 ? 1 : ref7, ref8 = void 0, swcHelpers.classStaticPrivateFieldDestructureSet(A, A, _field).value = void 0 === ref8 ? 2 : ref8, ref9 = void 0, swcHelpers.classStaticPrivateFieldDestructureSet(this.otherClass, A, _field).value = void 0 === ref9 ? 2 : ref9; + }).a, _class_static_private_field_destructure(A, A, _field).value = void 0 === ref6 ? 1 : ref6, ref7 = _sliced_to_array(ref5.b, 1)[0], _class_static_private_field_destructure(A, A, _field).value = void 0 === ref7 ? 1 : ref7, ref8 = void 0, _class_static_private_field_destructure(A, A, _field).value = void 0 === ref8 ? 2 : ref8, ref9 = void 0, _class_static_private_field_destructure(this.otherClass, A, _field).value = void 0 === ref9 ? 2 : ref9; } var _proto = A.prototype; return _proto.testObject = function() { @@ -26,7 +28,7 @@ var A = function() { 11 ]; }, A.test = function(_a) { - swcHelpers.classStaticPrivateFieldDestructureSet(_a, A, _field).value = 2; + _class_static_private_field_destructure(_a, A, _field).value = 2; }, A; }(), _field = { writable: !0, diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.1.normal.js index 0d8f18beda73..14bbd7c714f2 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: es2015, es2022, esnext // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var _field = { writable: true, diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldInitializer_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.1.normal.js index a352617c482e..bb3f42ee72d1 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class, _x; // @target: es2015, es2022, esnext var C = (_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }, _x = { writable: true, value: void 0 }, _class); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var _x1 = { writable: true, diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.2.minified.js index 459c47ed9b65..188bbeebaca8 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldNoInitializer_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.1.normal.js index f756ae747876..6eb9818ac99e 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.1.normal.js @@ -1,32 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; // @target: es2015 class C { test() { - swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++; - swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--; - ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - const a = swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++; - const b = swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--; - const c = ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - const d = --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test) < 10; ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value){} - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test) < 10; swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++){} + _class_static_private_field_update(this.getClass(), C, _test).value++; + _class_static_private_field_update(this.getClass(), C, _test).value--; + ++_class_static_private_field_update(this.getClass(), C, _test).value; + --_class_static_private_field_update(this.getClass(), C, _test).value; + const a = _class_static_private_field_update(this.getClass(), C, _test).value++; + const b = _class_static_private_field_update(this.getClass(), C, _test).value--; + const c = ++_class_static_private_field_update(this.getClass(), C, _test).value; + const d = --_class_static_private_field_update(this.getClass(), C, _test).value; + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); _class_static_private_field_spec_get(this.getClass(), C, _test) < 10; ++_class_static_private_field_update(this.getClass(), C, _test).value){} + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); _class_static_private_field_spec_get(this.getClass(), C, _test) < 10; _class_static_private_field_update(this.getClass(), C, _test).value++){} } getClass() { return C; } constructor(){ - swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++; - swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--; - ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - const a = swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++; - const b = swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--; - const c = ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - const d = --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test) < 10; ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value){} - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test) < 10; swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++){} + _class_static_private_field_update(C, C, _test).value++; + _class_static_private_field_update(C, C, _test).value--; + ++_class_static_private_field_update(C, C, _test).value; + --_class_static_private_field_update(C, C, _test).value; + const a = _class_static_private_field_update(C, C, _test).value++; + const b = _class_static_private_field_update(C, C, _test).value--; + const c = ++_class_static_private_field_update(C, C, _test).value; + const d = --_class_static_private_field_update(C, C, _test).value; + for(_class_static_private_field_spec_set(C, C, _test, 0); _class_static_private_field_spec_get(C, C, _test) < 10; ++_class_static_private_field_update(C, C, _test).value){} + for(_class_static_private_field_spec_set(C, C, _test, 0); _class_static_private_field_spec_get(C, C, _test) < 10; _class_static_private_field_update(C, C, _test).value++){} } } var _test = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.2.minified.js index de1f14fa5f23..2fbfbee4e891 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es2015.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; class C { test() { - for(swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test); ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value); - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test); swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++); + for(_class_static_private_field_update(this.getClass(), C, _test).value++, _class_static_private_field_update(this.getClass(), C, _test).value--, ++_class_static_private_field_update(this.getClass(), C, _test).value, --_class_static_private_field_update(this.getClass(), C, _test).value, _class_static_private_field_update(this.getClass(), C, _test).value++, _class_static_private_field_update(this.getClass(), C, _test).value--, ++_class_static_private_field_update(this.getClass(), C, _test).value, --_class_static_private_field_update(this.getClass(), C, _test).value, _class_static_private_field_spec_set(this.getClass(), C, _test, 0); 10 > _class_static_private_field_spec_get(this.getClass(), C, _test); ++_class_static_private_field_update(this.getClass(), C, _test).value); + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); 10 > _class_static_private_field_spec_get(this.getClass(), C, _test); _class_static_private_field_update(this.getClass(), C, _test).value++); } getClass() { return C; } constructor(){ - for(swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test); ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value); - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test); swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++); + for(_class_static_private_field_update(C, C, _test).value++, _class_static_private_field_update(C, C, _test).value--, ++_class_static_private_field_update(C, C, _test).value, --_class_static_private_field_update(C, C, _test).value, _class_static_private_field_update(C, C, _test).value++, _class_static_private_field_update(C, C, _test).value--, ++_class_static_private_field_update(C, C, _test).value, --_class_static_private_field_update(C, C, _test).value, _class_static_private_field_spec_set(C, C, _test, 0); 10 > _class_static_private_field_spec_get(C, C, _test); ++_class_static_private_field_update(C, C, _test).value); + for(_class_static_private_field_spec_set(C, C, _test, 0); 10 > _class_static_private_field_spec_get(C, C, _test); _class_static_private_field_update(C, C, _test).value++); } } var _test = { diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.1.normal.js index b078d74ede93..42518a218ae1 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.1.normal.js @@ -1,32 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; // @target: es2015 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++; - swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--; - ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - var a = swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++; - var b = swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--; - var c = ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - var d = --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value; - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test) < 10; ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value){} - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test) < 10; swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++){} + _class_call_check(this, C); + _class_static_private_field_update(C, C, _test).value++; + _class_static_private_field_update(C, C, _test).value--; + ++_class_static_private_field_update(C, C, _test).value; + --_class_static_private_field_update(C, C, _test).value; + var a = _class_static_private_field_update(C, C, _test).value++; + var b = _class_static_private_field_update(C, C, _test).value--; + var c = ++_class_static_private_field_update(C, C, _test).value; + var d = --_class_static_private_field_update(C, C, _test).value; + for(_class_static_private_field_spec_set(C, C, _test, 0); _class_static_private_field_spec_get(C, C, _test) < 10; ++_class_static_private_field_update(C, C, _test).value){} + for(_class_static_private_field_spec_set(C, C, _test, 0); _class_static_private_field_spec_get(C, C, _test) < 10; _class_static_private_field_update(C, C, _test).value++){} } var _proto = C.prototype; _proto.test = function test() { - swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++; - swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--; - ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - var a = swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++; - var b = swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--; - var c = ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - var d = --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value; - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test) < 10; ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value){} - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test) < 10; swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++){} + _class_static_private_field_update(this.getClass(), C, _test).value++; + _class_static_private_field_update(this.getClass(), C, _test).value--; + ++_class_static_private_field_update(this.getClass(), C, _test).value; + --_class_static_private_field_update(this.getClass(), C, _test).value; + var a = _class_static_private_field_update(this.getClass(), C, _test).value++; + var b = _class_static_private_field_update(this.getClass(), C, _test).value--; + var c = ++_class_static_private_field_update(this.getClass(), C, _test).value; + var d = --_class_static_private_field_update(this.getClass(), C, _test).value; + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); _class_static_private_field_spec_get(this.getClass(), C, _test) < 10; ++_class_static_private_field_update(this.getClass(), C, _test).value){} + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); _class_static_private_field_spec_get(this.getClass(), C, _test) < 10; _class_static_private_field_update(this.getClass(), C, _test).value++){} }; _proto.getClass = function getClass() { return C; diff --git a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.2.minified.js index 1ae933e5e725..c2661f464bee 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticFieldUnaryMutation_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; var C = function() { "use strict"; function C() { - for(swcHelpers.classCallCheck(this, C), swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value, swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test); ++swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value); - for(swcHelpers.classStaticPrivateFieldSpecSet(C, C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(C, C, _test); swcHelpers.classStaticPrivateFieldUpdate(C, C, _test).value++); + for(_class_call_check(this, C), _class_static_private_field_update(C, C, _test).value++, _class_static_private_field_update(C, C, _test).value--, ++_class_static_private_field_update(C, C, _test).value, --_class_static_private_field_update(C, C, _test).value, _class_static_private_field_update(C, C, _test).value++, _class_static_private_field_update(C, C, _test).value--, ++_class_static_private_field_update(C, C, _test).value, --_class_static_private_field_update(C, C, _test).value, _class_static_private_field_spec_set(C, C, _test, 0); 10 > _class_static_private_field_spec_get(C, C, _test); ++_class_static_private_field_update(C, C, _test).value); + for(_class_static_private_field_spec_set(C, C, _test, 0); 10 > _class_static_private_field_spec_get(C, C, _test); _class_static_private_field_update(C, C, _test).value++); } var _proto = C.prototype; return _proto.test = function() { - for(swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++, swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value--, ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, --swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value, swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test); ++swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value); - for(swcHelpers.classStaticPrivateFieldSpecSet(this.getClass(), C, _test, 0); 10 > swcHelpers.classStaticPrivateFieldSpecGet(this.getClass(), C, _test); swcHelpers.classStaticPrivateFieldUpdate(this.getClass(), C, _test).value++); + for(_class_static_private_field_update(this.getClass(), C, _test).value++, _class_static_private_field_update(this.getClass(), C, _test).value--, ++_class_static_private_field_update(this.getClass(), C, _test).value, --_class_static_private_field_update(this.getClass(), C, _test).value, _class_static_private_field_update(this.getClass(), C, _test).value++, _class_static_private_field_update(this.getClass(), C, _test).value--, ++_class_static_private_field_update(this.getClass(), C, _test).value, --_class_static_private_field_update(this.getClass(), C, _test).value, _class_static_private_field_spec_set(this.getClass(), C, _test, 0); 10 > _class_static_private_field_spec_get(this.getClass(), C, _test); ++_class_static_private_field_update(this.getClass(), C, _test).value); + for(_class_static_private_field_spec_set(this.getClass(), C, _test, 0); 10 > _class_static_private_field_spec_get(this.getClass(), C, _test); _class_static_private_field_update(this.getClass(), C, _test).value++); }, _proto.getClass = function() { return C; }, C; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.1.normal.js index 8ad5d8f8dc1f..ba8068234d4b 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.1.normal.js @@ -1,17 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 class A3 { constructor(a, b){ - swcHelpers.classStaticPrivateFieldSpecSet(A3, A3, _method, ()=>{} // Error, not writable + _class_static_private_field_spec_set(A3, A3, _method, ()=>{} // Error, not writable ); - swcHelpers.classStaticPrivateFieldSpecSet(a, A3, _method, ()=>{}); // Error, not writable - swcHelpers.classStaticPrivateFieldSpecSet(b, A3, _method, ()=>{} //Error, not writable + _class_static_private_field_spec_set(a, A3, _method, ()=>{}); // Error, not writable + _class_static_private_field_spec_set(b, A3, _method, ()=>{} //Error, not writable ); - ({ x: swcHelpers.classStaticPrivateFieldDestructureSet(A3, A3, _method).value } = { + ({ x: _class_static_private_field_destructure(A3, A3, _method).value } = { x: ()=>{} }); //Error, not writable - let x = swcHelpers.classStaticPrivateMethodGet(A3, A3, method); - swcHelpers.classStaticPrivateFieldUpdate(b, A3, _method).value++ //Error, not writable + let x = _class_static_private_method_get(A3, A3, method); + _class_static_private_field_update(b, A3, _method).value++ //Error, not writable ; } } diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.2.minified.js index fea7003c40dc..489611dbc830 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es2015.2.minified.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class A3 { constructor(a, b){ - swcHelpers.classStaticPrivateFieldSpecSet(A3, A3, _method, ()=>{}), swcHelpers.classStaticPrivateFieldSpecSet(a, A3, _method, ()=>{}), swcHelpers.classStaticPrivateFieldSpecSet(b, A3, _method, ()=>{}), ({ x: swcHelpers.classStaticPrivateFieldDestructureSet(A3, A3, _method).value } = { + _class_static_private_field_spec_set(A3, A3, _method, ()=>{}), _class_static_private_field_spec_set(a, A3, _method, ()=>{}), _class_static_private_field_spec_set(b, A3, _method, ()=>{}), ({ x: _class_static_private_field_destructure(A3, A3, _method).value } = { x () {} - }), swcHelpers.classStaticPrivateMethodGet(A3, A3, function() {}), swcHelpers.classStaticPrivateFieldUpdate(b, A3, _method).value++; + }), _class_static_private_method_get(A3, A3, function() {}), _class_static_private_field_update(b, A3, _method).value++; } } diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.1.normal.js index 3834eed146f7..587c7d6d3d18 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.1.normal.js @@ -1,19 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 var A3 = function A3(a, b) { "use strict"; - swcHelpers.classCallCheck(this, A3); - swcHelpers.classStaticPrivateFieldSpecSet(A3, A3, _method, function() {} // Error, not writable + _class_call_check(this, A3); + _class_static_private_field_spec_set(A3, A3, _method, function() {} // Error, not writable ); - swcHelpers.classStaticPrivateFieldSpecSet(a, A3, _method, function() {}); // Error, not writable - swcHelpers.classStaticPrivateFieldSpecSet(b, A3, _method, function() {} //Error, not writable + _class_static_private_field_spec_set(a, A3, _method, function() {}); // Error, not writable + _class_static_private_field_spec_set(b, A3, _method, function() {} //Error, not writable ); var ref; ref = { x: function() {} - }, swcHelpers.classStaticPrivateFieldDestructureSet(A3, A3, _method).value = ref.x, ref; //Error, not writable - var x = swcHelpers.classStaticPrivateMethodGet(A3, A3, method); - swcHelpers.classStaticPrivateFieldUpdate(b, A3, _method).value++ //Error, not writable + }, _class_static_private_field_destructure(A3, A3, _method).value = ref.x, ref; //Error, not writable + var x = _class_static_private_method_get(A3, A3, method); + _class_static_private_field_update(b, A3, _method).value++ //Error, not writable ; }; function method() {} diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.2.minified.js index cb6df43cad25..0981cc36f135 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodAssignment_es5.2.minified.js @@ -1,9 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _class_static_private_field_destructure from "@swc/helpers/lib/_class_static_private_field_destructure.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; var A3 = function(a, b) { "use strict"; var ref; - swcHelpers.classCallCheck(this, A3), swcHelpers.classStaticPrivateFieldSpecSet(A3, A3, _method, function() {}), swcHelpers.classStaticPrivateFieldSpecSet(a, A3, _method, function() {}), swcHelpers.classStaticPrivateFieldSpecSet(b, A3, _method, function() {}), ref = { + _class_call_check(this, A3), _class_static_private_field_spec_set(A3, A3, _method, function() {}), _class_static_private_field_spec_set(a, A3, _method, function() {}), _class_static_private_field_spec_set(b, A3, _method, function() {}), ref = { x: function() {} - }, swcHelpers.classStaticPrivateFieldDestructureSet(A3, A3, _method).value = ref.x, swcHelpers.classStaticPrivateMethodGet(A3, A3, method), swcHelpers.classStaticPrivateFieldUpdate(b, A3, _method).value++; + }, _class_static_private_field_destructure(A3, A3, _method).value = ref.x, _class_static_private_method_get(A3, A3, method), _class_static_private_field_update(b, A3, _method).value++; }; function method() {} diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.1.normal.js index 9b6777ba7ef2..3ec019359468 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.1.normal.js @@ -1,22 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 class AA { test() { - swcHelpers.classStaticPrivateMethodGet(AA, AA, method).call(AA); - const func = swcHelpers.classStaticPrivateMethodGet(AA, AA, method); + _class_static_private_method_get(AA, AA, method).call(AA); + const func = _class_static_private_method_get(AA, AA, method); func(); - new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method))(); + new (_class_static_private_method_get(AA, AA, method))(); const arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).call(AA, 0, ...arr, 3); - const b = new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method2))(0, ...arr, 3); //Error - const str = swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).bind(AA)`head${1}middle${2}tail`; - swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)`test${1}and${2}`; - swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).call(AA, 0, ...arr, 3); - const b2 = new (swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2))(0, ...arr, 3); //Error - const str2 = swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)`head${1}middle${2}tail`; + _class_static_private_method_get(AA, AA, method2).call(AA, 0, ...arr, 3); + const b = new (_class_static_private_method_get(AA, AA, method2))(0, ...arr, 3); //Error + const str = _class_static_private_method_get(AA, AA, method2).bind(AA)`head${1}middle${2}tail`; + _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)`test${1}and${2}`; + _class_static_private_method_get(AA.getClass(), AA, method2).call(AA, 0, ...arr, 3); + const b2 = new (_class_static_private_method_get(AA.getClass(), AA, method2))(0, ...arr, 3); //Error + const str2 = _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)`head${1}middle${2}tail`; } static getClass() { return AA; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.2.minified.js index 62fa62af39ae..da9bf3824d53 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es2015.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class AA { test() { - swcHelpers.classStaticPrivateMethodGet(AA, AA, method).call(AA); - let func = swcHelpers.classStaticPrivateMethodGet(AA, AA, method); - func(), new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method))(); + _class_static_private_method_get(AA, AA, method).call(AA); + let func = _class_static_private_method_get(AA, AA, method); + func(), new (_class_static_private_method_get(AA, AA, method))(); let arr = [ 1, 2 ]; - swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).call(AA, 0, ...arr, 3), new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method2))(0, ...arr, 3), swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).bind(AA)`head${1}middle${2}tail`, swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)`test${1}and${2}`, swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).call(AA, 0, ...arr, 3), new (swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2))(0, ...arr, 3), swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)`head${1}middle${2}tail`; + _class_static_private_method_get(AA, AA, method2).call(AA, 0, ...arr, 3), new (_class_static_private_method_get(AA, AA, method2))(0, ...arr, 3), _class_static_private_method_get(AA, AA, method2).bind(AA)`head${1}middle${2}tail`, _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)`test${1}and${2}`, _class_static_private_method_get(AA.getClass(), AA, method2).call(AA, 0, ...arr, 3), new (_class_static_private_method_get(AA.getClass(), AA, method2))(0, ...arr, 3), _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)`head${1}middle${2}tail`; } static getClass() { return AA; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.1.normal.js index 254ddfd1253b..8c2faec804d6 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.1.normal.js @@ -1,6 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -11,7 +15,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -22,7 +26,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -36,44 +40,44 @@ function _templateObject2() { var AA = /*#__PURE__*/ function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } var _proto = AA.prototype; _proto.test = function test() { var _instance, _instance1; - swcHelpers.classStaticPrivateMethodGet(AA, AA, method).call(AA); - var func = swcHelpers.classStaticPrivateMethodGet(AA, AA, method); + _class_static_private_method_get(AA, AA, method).call(AA); + var func = _class_static_private_method_get(AA, AA, method); func(); - new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method))(); + new (_class_static_private_method_get(AA, AA, method))(); var arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateMethodGet(AA, AA, method2)).call.apply(_instance, [ + (_instance = _class_static_private_method_get(AA, AA, method2)).call.apply(_instance, [ AA, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b = swcHelpers.construct(swcHelpers.classStaticPrivateMethodGet(AA, AA, method2), [ + var b = _construct(_class_static_private_method_get(AA, AA, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); //Error - var str = swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).bind(AA)(_templateObject(), 1, 2); - swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)(_templateObject1(), 1, 2); - (_instance1 = swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2)).call.apply(_instance1, [ + var str = _class_static_private_method_get(AA, AA, method2).bind(AA)(_templateObject(), 1, 2); + _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)(_templateObject1(), 1, 2); + (_instance1 = _class_static_private_method_get(AA.getClass(), AA, method2)).call.apply(_instance1, [ AA, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); - var b2 = swcHelpers.construct(swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2), [ + var b2 = _construct(_class_static_private_method_get(AA.getClass(), AA, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 ])); //Error - var str2 = swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)(_templateObject2(), 1, 2); + var str2 = _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)(_templateObject2(), 1, 2); }; AA.getClass = function getClass() { return AA; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.2.minified.js index bd0b2d4a3b5d..9642db3cba05 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodCallExpression_es5.2.minified.js @@ -1,6 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _construct from "@swc/helpers/lib/_construct.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -10,7 +14,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test", "and", "" @@ -20,7 +24,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "head", "middle", "tail" @@ -32,33 +36,33 @@ function _templateObject2() { var AA = function() { "use strict"; function AA() { - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); } return AA.prototype.test = function() { - swcHelpers.classStaticPrivateMethodGet(AA, AA, method).call(AA), swcHelpers.classStaticPrivateMethodGet(AA, AA, method)(), new (swcHelpers.classStaticPrivateMethodGet(AA, AA, method))(); + _class_static_private_method_get(AA, AA, method).call(AA), _class_static_private_method_get(AA, AA, method)(), new (_class_static_private_method_get(AA, AA, method))(); var _instance, _instance1, arr = [ 1, 2 ]; - (_instance = swcHelpers.classStaticPrivateMethodGet(AA, AA, method2)).call.apply(_instance, [ + (_instance = _class_static_private_method_get(AA, AA, method2)).call.apply(_instance, [ AA, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classStaticPrivateMethodGet(AA, AA, method2), [ + ])), _construct(_class_static_private_method_get(AA, AA, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classStaticPrivateMethodGet(AA, AA, method2).bind(AA)(_templateObject(), 1, 2), swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)(_templateObject1(), 1, 2), (_instance1 = swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2)).call.apply(_instance1, [ + ])), _class_static_private_method_get(AA, AA, method2).bind(AA)(_templateObject(), 1, 2), _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)(_templateObject1(), 1, 2), (_instance1 = _class_static_private_method_get(AA.getClass(), AA, method2)).call.apply(_instance1, [ AA, 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.construct(swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2), [ + ])), _construct(_class_static_private_method_get(AA.getClass(), AA, method2), [ 0 - ].concat(swcHelpers.toConsumableArray(arr), [ + ].concat(_to_consumable_array(arr), [ 3 - ])), swcHelpers.classStaticPrivateMethodGet(AA.getClass(), AA, method2).bind(AA)(_templateObject2(), 1, 2); + ])), _class_static_private_method_get(AA.getClass(), AA, method2).bind(AA)(_templateObject2(), 1, 2); }, AA.getClass = function() { return AA; }, AA; diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.1.normal.js index a566a7c6c887..1b9b23778d99 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 class C { } -C.s = swcHelpers.classStaticPrivateMethodGet(C, C, method).call(C); +C.s = _class_static_private_method_get(C, C, method).call(C); function method() { return 42; } diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.2.minified.js index 6f8cf7d7b780..9dfc0d4e2f19 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class C { } function method() { return 42; } -C.s = swcHelpers.classStaticPrivateMethodGet(C, C, method).call(C), console.log(C.s); +C.s = _class_static_private_method_get(C, C, method).call(C), console.log(C.s); diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.1.normal.js index fc308f56dc52..98181517f69a 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -C.s = swcHelpers.classStaticPrivateMethodGet(C, C, method).call(C); +C.s = _class_static_private_method_get(C, C, method).call(C); function method() { return 42; } diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.2.minified.js index 0da32e64a3e8..5558487a034a 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethodInStaticFieldInit_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function method() { return 42; } -C.s = swcHelpers.classStaticPrivateMethodGet(C, C, method).call(C), console.log(C.s); +C.s = _class_static_private_method_get(C, C, method).call(C), console.log(C.s); diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.1.normal.js index c7089525783f..697a4e33f22c 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @strict: true // @target: es6 class A1 { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, ""); - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, 1) // Error + _class_static_private_method_get(A1, A1, method).call(A1, ""); + _class_static_private_method_get(A1, A1, method).call(A1, 1) // Error ; - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1) // Error + _class_static_private_method_get(A1, A1, method).call(A1) // Error ; } } diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.2.minified.js index 0b90d053781a..d58accfb2ce3 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethod_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class A1 { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, ""), swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, 1), swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1); + _class_static_private_method_get(A1, A1, method).call(A1, ""), _class_static_private_method_get(A1, A1, method).call(A1, 1), _class_static_private_method_get(A1, A1, method).call(A1); } } function method(param) { diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.1.normal.js index 20712facb7a4..7998c62acd37 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @strict: true // @target: es6 var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, ""); - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, 1) // Error + _class_call_check(this, A1); + _class_static_private_method_get(A1, A1, method).call(A1, ""); + _class_static_private_method_get(A1, A1, method).call(A1, 1) // Error ; - swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1) // Error + _class_static_private_method_get(A1, A1, method).call(A1) // Error ; }; function method(param) { diff --git a/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.2.minified.js index d5f2c9f6f411..9884c45e3049 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticMethod_es5.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1), swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, ""), swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1, 1), swcHelpers.classStaticPrivateMethodGet(A1, A1, method).call(A1); + _class_call_check(this, A1), _class_static_private_method_get(A1, A1, method).call(A1, ""), _class_static_private_method_get(A1, A1, method).call(A1, 1), _class_static_private_method_get(A1, A1, method).call(A1); }; function method(param) { return ""; diff --git a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.1.normal.js index dec455d9bd6e..45261fcd5e21 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.1.normal.js @@ -1,15 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @strict: true // @target: esnext, es2022 // @lib: esnext, es2022 // @useDefineForClassFields: false class A { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1); - swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_static_private_method_get(A, A, foo).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1); + _class_static_private_field_update(A, A, _quux).value++; } } var _quux = { @@ -25,28 +30,28 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - _bar = swcHelpers.asyncToGenerator(function*(a) {}); + _bar = _async_to_generator(function*(a) {}); return _bar.apply(this, arguments); } function baz(a) { return _baz.apply(this, arguments); } function _baz() { - _baz = swcHelpers.wrapAsyncGenerator(function*(a) { + _baz = _wrap_async_generator(function*(a) { return 3; }); return _baz.apply(this, arguments); } function get_quux() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); } function set_quux(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } class B extends A { constructor(){ super(); - swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"); + _class_static_private_method_get(B, B, foo1).call(B, "str"); } } function foo1(a) {} diff --git a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.2.minified.js index 1aa273424e6a..52dd652fbd43 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es2015.2.minified.js @@ -1,15 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class A { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A, A, function(a) {}).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1), swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_static_private_method_get(A, A, function(a) {}).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1), _class_static_private_field_update(A, A, _quux).value++; } } var _quux = { get: function() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); }, set: function(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } }, __quux = { writable: !0, @@ -19,10 +24,10 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - return (_bar = swcHelpers.asyncToGenerator(function*(a) {})).apply(this, arguments); + return (_bar = _async_to_generator(function*(a) {})).apply(this, arguments); } class B extends A { constructor(){ - super(), swcHelpers.classStaticPrivateMethodGet(B, B, function(a) {}).call(B, "str"); + super(), _class_static_private_method_get(B, B, function(a) {}).call(B, "str"); } } diff --git a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.1.normal.js index 450380b48146..53961e64a000 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.1.normal.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @strict: true // @target: esnext, es2022 @@ -6,12 +14,12 @@ import regeneratorRuntime from "regenerator-runtime"; // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1); - swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_call_check(this, A); + _class_static_private_method_get(A, A, foo).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1); + _class_static_private_field_update(A, A, _quux).value++; }; var _quux = { get: get_quux, @@ -26,7 +34,7 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - _bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + _bar = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -41,7 +49,7 @@ function baz(a) { return _baz.apply(this, arguments); } function _baz() { - _baz = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee(a) { + _baz = _wrap_async_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -55,19 +63,19 @@ function _baz() { return _baz.apply(this, arguments); } function get_quux() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); } function set_quux(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this = _super.call(this); - swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"); + _class_static_private_method_get(B, B, foo1).call(B, "str"); return _this; } return B; diff --git a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.2.minified.js index ac43fe1ece01..8f43b107aca5 100644 --- a/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameStaticsAndStaticMethods_es5.2.minified.js @@ -1,14 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1), swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_call_check(this, A), _class_static_private_method_get(A, A, foo).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1), _class_static_private_field_update(A, A, _quux).value++; }, _quux = { get: function() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); }, set: function(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } }, __quux = { writable: !0, @@ -19,7 +27,7 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - return (_bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + return (_bar = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -31,12 +39,12 @@ function _bar() { } var B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this = _super.call(this); - return swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"), _this; + return _class_static_private_method_get(B, B, foo1).call(B, "str"), _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/privateNameUnused_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNameUnused_es2015.1.normal.js index 1674cafc4e40..b6ee36f85d77 100644 --- a/crates/swc/tests/tsc-references/privateNameUnused_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameUnused_es2015.1.normal.js @@ -1,27 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _used = /*#__PURE__*/ new WeakMap(), _unused = /*#__PURE__*/ new WeakMap(); // @noUnusedLocals:true // @noEmit: true // @target: es2015 export class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _used, { + _class_private_field_init(this, _used, { writable: true, value: "used" }); - swcHelpers.classPrivateFieldInit(this, _unused, { + _class_private_field_init(this, _unused, { writable: true, value: "unused" }); - console.log(swcHelpers.classPrivateFieldGet(this, _used)); + console.log(_class_private_field_get(this, _used)); } } var _used1 = /*#__PURE__*/ new WeakSet(), _unused1 = /*#__PURE__*/ new WeakSet(); export class A2 { constructor(){ - swcHelpers.classPrivateMethodInit(this, _used1); - swcHelpers.classPrivateMethodInit(this, _unused1); - console.log(swcHelpers.classPrivateMethodGet(this, _used1, used).call(this)); + _class_private_method_init(this, _used1); + _class_private_method_init(this, _unused1); + console.log(_class_private_method_get(this, _used1, used).call(this)); } } function used() {} @@ -29,15 +32,15 @@ function unused() {} var _used2 = /*#__PURE__*/ new WeakMap(), _unused2 = /*#__PURE__*/ new WeakMap(); export class A3 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _used2, { + _class_private_field_init(this, _used2, { get: get_used, set: set_used }); - swcHelpers.classPrivateFieldInit(this, _unused2, { + _class_private_field_init(this, _unused2, { get: get_unused, set: set_unused }); - console.log(swcHelpers.classPrivateFieldGet(this, _used2)); + console.log(_class_private_field_get(this, _used2)); } } function get_used() { diff --git a/crates/swc/tests/tsc-references/privateNameUnused_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNameUnused_es2015.2.minified.js index 59e998566813..fc3007ce12f9 100644 --- a/crates/swc/tests/tsc-references/privateNameUnused_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameUnused_es2015.2.minified.js @@ -1,32 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _used = new WeakMap(), _unused = new WeakMap(); export class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _used, { + _class_private_field_init(this, _used, { writable: !0, value: "used" - }), swcHelpers.classPrivateFieldInit(this, _unused, { + }), _class_private_field_init(this, _unused, { writable: !0, value: "unused" - }), console.log(swcHelpers.classPrivateFieldGet(this, _used)); + }), console.log(_class_private_field_get(this, _used)); } } var _used1 = new WeakSet(), _unused1 = new WeakSet(); export class A2 { constructor(){ - swcHelpers.classPrivateMethodInit(this, _used1), swcHelpers.classPrivateMethodInit(this, _unused1), console.log(swcHelpers.classPrivateMethodGet(this, _used1, function() {}).call(this)); + _class_private_method_init(this, _used1), _class_private_method_init(this, _unused1), console.log(_class_private_method_get(this, _used1, function() {}).call(this)); } } var _used2 = new WeakMap(), _unused2 = new WeakMap(); export class A3 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _used2, { + _class_private_field_init(this, _used2, { get: get_used, set: function(value) {} - }), swcHelpers.classPrivateFieldInit(this, _unused2, { + }), _class_private_field_init(this, _unused2, { get: get_unused, set: function(value) {} - }), console.log(swcHelpers.classPrivateFieldGet(this, _used2)); + }), console.log(_class_private_field_get(this, _used2)); } } function get_used() { diff --git a/crates/swc/tests/tsc-references/privateNameUnused_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNameUnused_es5.1.normal.js index 37b5bddd7398..186b65d57b66 100644 --- a/crates/swc/tests/tsc-references/privateNameUnused_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameUnused_es5.1.normal.js @@ -1,44 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _used = /*#__PURE__*/ new WeakMap(), _unused = /*#__PURE__*/ new WeakMap(); // @noUnusedLocals:true // @noEmit: true // @target: es2015 export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _used, { + _class_call_check(this, A); + _class_private_field_init(this, _used, { writable: true, value: "used" }); - swcHelpers.classPrivateFieldInit(this, _unused, { + _class_private_field_init(this, _unused, { writable: true, value: "unused" }); - console.log(swcHelpers.classPrivateFieldGet(this, _used)); + console.log(_class_private_field_get(this, _used)); }; var _used1 = /*#__PURE__*/ new WeakSet(), _unused1 = /*#__PURE__*/ new WeakSet(); export var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); - swcHelpers.classPrivateMethodInit(this, _used1); - swcHelpers.classPrivateMethodInit(this, _unused1); - console.log(swcHelpers.classPrivateMethodGet(this, _used1, used).call(this)); + _class_call_check(this, A2); + _class_private_method_init(this, _used1); + _class_private_method_init(this, _unused1); + console.log(_class_private_method_get(this, _used1, used).call(this)); }; function used() {} function unused() {} var _used2 = /*#__PURE__*/ new WeakMap(), _unused2 = /*#__PURE__*/ new WeakMap(); export var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); - swcHelpers.classPrivateFieldInit(this, _used2, { + _class_call_check(this, A3); + _class_private_field_init(this, _used2, { get: get_used, set: set_used }); - swcHelpers.classPrivateFieldInit(this, _unused2, { + _class_private_field_init(this, _unused2, { get: get_unused, set: set_unused }); - console.log(swcHelpers.classPrivateFieldGet(this, _used2)); + console.log(_class_private_field_get(this, _used2)); }; function get_used() { return 0; diff --git a/crates/swc/tests/tsc-references/privateNameUnused_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNameUnused_es5.2.minified.js index 4e0272baf6ec..17c813e8099f 100644 --- a/crates/swc/tests/tsc-references/privateNameUnused_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameUnused_es5.2.minified.js @@ -1,31 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _used = new WeakMap(), _unused = new WeakMap(); export var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _used, { + _class_call_check(this, A), _class_private_field_init(this, _used, { writable: !0, value: "used" - }), swcHelpers.classPrivateFieldInit(this, _unused, { + }), _class_private_field_init(this, _unused, { writable: !0, value: "unused" - }), console.log(swcHelpers.classPrivateFieldGet(this, _used)); + }), console.log(_class_private_field_get(this, _used)); }; var _used1 = new WeakSet(), _unused1 = new WeakSet(); export var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2), swcHelpers.classPrivateMethodInit(this, _used1), swcHelpers.classPrivateMethodInit(this, _unused1), console.log(swcHelpers.classPrivateMethodGet(this, _used1, used).call(this)); + _class_call_check(this, A2), _class_private_method_init(this, _used1), _class_private_method_init(this, _unused1), console.log(_class_private_method_get(this, _used1, used).call(this)); }; function used() {} var _used2 = new WeakMap(), _unused2 = new WeakMap(); export var A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3), swcHelpers.classPrivateFieldInit(this, _used2, { + _class_call_check(this, A3), _class_private_field_init(this, _used2, { get: get_used, set: set_used - }), swcHelpers.classPrivateFieldInit(this, _unused2, { + }), _class_private_field_init(this, _unused2, { get: get_unused, set: set_unused - }), console.log(swcHelpers.classPrivateFieldGet(this, _used2)); + }), console.log(_class_private_field_get(this, _used2)); }; function get_used() { return 0; diff --git a/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.1.normal.js index d71de3302187..60c3b3c37038 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.1.normal.js @@ -1,24 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _foo, 3); + _class_private_field_set(this, _foo, 3); } } var _foo1 = /*#__PURE__*/ new WeakMap(); class B extends A { constructor(){ super(); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _foo1, "some string"); + _class_private_field_set(this, _foo1, "some string"); } } diff --git a/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.2.minified.js index a885268f673b..9fd6f14e6024 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndFields_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndFields_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndFields_es5.1.normal.js index ad47246baea9..710638dd036a 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndFields_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndFields_es5.1.normal.js @@ -1,30 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(this, _foo, 3); + _class_private_field_set(this, _foo, 3); }; var _foo1 = /*#__PURE__*/ new WeakMap(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.call(this); - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + _class_private_field_init(_assert_this_initialized(_this), _foo1, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldSet(swcHelpers.assertThisInitialized(_this), _foo1, "some string"); + _class_private_field_set(_assert_this_initialized(_this), _foo1, "some string"); return _this; } return B; diff --git a/crates/swc/tests/tsc-references/privateNamesAndFields_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndFields_es5.2.minified.js index ca6f15cd66ae..d5908d533504 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndFields_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndFields_es5.2.minified.js @@ -1,20 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(this, _foo, 3); + }), _class_private_field_set(this, _foo, 3); }, _foo1 = new WeakMap(), B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.call(this), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + return _class_call_check(this, B), _class_private_field_init(_assert_this_initialized(_this = _super.call(this)), _foo1, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldSet(swcHelpers.assertThisInitialized(_this), _foo1, "some string"), _this; + }), _class_private_field_set(_assert_this_initialized(_this), _foo1, "some string"), _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.1.normal.js index 075d7260e925..451075e18897 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.1.normal.js @@ -1,26 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; var _foo = /*#__PURE__*/ new WeakSet(), _bar = /*#__PURE__*/ new WeakSet(), _baz = /*#__PURE__*/ new WeakSet(), __quux = /*#__PURE__*/ new WeakMap(), _quux = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022 // @lib: esnext, es2022 // @useDefineForClassFields: false class A { constructor(){ - swcHelpers.classPrivateMethodInit(this, _foo); - swcHelpers.classPrivateMethodInit(this, _bar); - swcHelpers.classPrivateMethodInit(this, _baz); - swcHelpers.classPrivateFieldInit(this, _quux, { + _class_private_method_init(this, _foo); + _class_private_method_init(this, _bar); + _class_private_method_init(this, _baz); + _class_private_field_init(this, _quux, { get: get_quux, set: set_quux }); - swcHelpers.classPrivateFieldInit(this, __quux, { + _class_private_field_init(this, __quux, { writable: true, value: void 0 }); - swcHelpers.classPrivateMethodGet(this, _foo, foo).call(this, 30); - swcHelpers.classPrivateMethodGet(this, _bar, bar).call(this, 30); - swcHelpers.classPrivateMethodGet(this, _baz, baz).call(this, 30); - swcHelpers.classPrivateFieldSet(this, _quux, swcHelpers.classPrivateFieldGet(this, _quux) + 1); - swcHelpers.classPrivateFieldUpdate(this, _quux).value++; + _class_private_method_get(this, _foo, foo).call(this, 30); + _class_private_method_get(this, _bar, bar).call(this, 30); + _class_private_method_get(this, _baz, baz).call(this, 30); + _class_private_field_set(this, _quux, _class_private_field_get(this, _quux) + 1); + _class_private_field_update(this, _quux).value++; } } function foo(a) {} @@ -28,30 +35,30 @@ function bar(a) { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(function*(a) {}); + _bar1 = _async_to_generator(function*(a) {}); return _bar1.apply(this, arguments); } function baz(a) { return _baz1.apply(this, arguments); } function _baz1() { - _baz1 = swcHelpers.wrapAsyncGenerator(function*(a) { + _baz1 = _wrap_async_generator(function*(a) { return 3; }); return _baz1.apply(this, arguments); } function get_quux() { - return swcHelpers.classPrivateFieldGet(this, __quux); + return _class_private_field_get(this, __quux); } function set_quux(val) { - swcHelpers.classPrivateFieldSet(this, __quux, val); + _class_private_field_set(this, __quux, val); } var _foo1 = /*#__PURE__*/ new WeakSet(); class B extends A { constructor(){ super(); - swcHelpers.classPrivateMethodInit(this, _foo1); - swcHelpers.classPrivateMethodGet(this, _foo1, foo1).call(this, "str"); + _class_private_method_init(this, _foo1); + _class_private_method_get(this, _foo1, foo1).call(this, "str"); } } function foo1(a) {} diff --git a/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.2.minified.js index a885268f673b..209f0ebb9e83 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndMethods_es2015.2.minified.js @@ -1 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.1.normal.js index e58c30efb9f2..cc78f0554672 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.1.normal.js @@ -1,4 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _foo = /*#__PURE__*/ new WeakSet(), _bar = /*#__PURE__*/ new WeakSet(), _baz = /*#__PURE__*/ new WeakSet(), __quux = /*#__PURE__*/ new WeakMap(), _quux = /*#__PURE__*/ new WeakMap(); // @target: esnext, es2022 @@ -6,30 +17,30 @@ var _foo = /*#__PURE__*/ new WeakSet(), _bar = /*#__PURE__*/ new WeakSet(), _baz // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateMethodInit(this, _foo); - swcHelpers.classPrivateMethodInit(this, _bar); - swcHelpers.classPrivateMethodInit(this, _baz); - swcHelpers.classPrivateFieldInit(this, _quux, { + _class_call_check(this, A); + _class_private_method_init(this, _foo); + _class_private_method_init(this, _bar); + _class_private_method_init(this, _baz); + _class_private_field_init(this, _quux, { get: get_quux, set: set_quux }); - swcHelpers.classPrivateFieldInit(this, __quux, { + _class_private_field_init(this, __quux, { writable: true, value: void 0 }); - swcHelpers.classPrivateMethodGet(this, _foo, foo).call(this, 30); - swcHelpers.classPrivateMethodGet(this, _bar, bar).call(this, 30); - swcHelpers.classPrivateMethodGet(this, _baz, baz).call(this, 30); - swcHelpers.classPrivateFieldSet(this, _quux, swcHelpers.classPrivateFieldGet(this, _quux) + 1); - swcHelpers.classPrivateFieldUpdate(this, _quux).value++; + _class_private_method_get(this, _foo, foo).call(this, 30); + _class_private_method_get(this, _bar, bar).call(this, 30); + _class_private_method_get(this, _baz, baz).call(this, 30); + _class_private_field_set(this, _quux, _class_private_field_get(this, _quux) + 1); + _class_private_field_update(this, _quux).value++; }; function foo(a) {} function bar(a) { return _bar1.apply(this, arguments); } function _bar1() { - _bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + _bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -44,7 +55,7 @@ function baz(a) { return _baz1.apply(this, arguments); } function _baz1() { - _baz1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee(a) { + _baz1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,22 +69,22 @@ function _baz1() { return _baz1.apply(this, arguments); } function get_quux() { - return swcHelpers.classPrivateFieldGet(this, __quux); + return _class_private_field_get(this, __quux); } function set_quux(val) { - swcHelpers.classPrivateFieldSet(this, __quux, val); + _class_private_field_set(this, __quux, val); } var _foo1 = /*#__PURE__*/ new WeakSet(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.call(this); - swcHelpers.classPrivateMethodInit(swcHelpers.assertThisInitialized(_this), _foo1); - swcHelpers.classPrivateMethodGet(_this, _foo1, foo1).call(swcHelpers.assertThisInitialized(_this), "str"); + _class_private_method_init(_assert_this_initialized(_this), _foo1); + _class_private_method_get(_this, _foo1, foo1).call(_assert_this_initialized(_this), "str"); return _this; } return B; diff --git a/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.2.minified.js index c8c7907917f9..32f16550563d 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndMethods_es5.2.minified.js @@ -1,21 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _class_private_field_update from "@swc/helpers/lib/_class_private_field_update.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var _foo = new WeakSet(), _bar = new WeakSet(), _baz = new WeakSet(), __quux = new WeakMap(), _quux = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateMethodInit(this, _foo), swcHelpers.classPrivateMethodInit(this, _bar), swcHelpers.classPrivateMethodInit(this, _baz), swcHelpers.classPrivateFieldInit(this, _quux, { + _class_call_check(this, A), _class_private_method_init(this, _foo), _class_private_method_init(this, _bar), _class_private_method_init(this, _baz), _class_private_field_init(this, _quux, { get: get_quux, set: set_quux - }), swcHelpers.classPrivateFieldInit(this, __quux, { + }), _class_private_field_init(this, __quux, { writable: !0, value: void 0 - }), swcHelpers.classPrivateMethodGet(this, _foo, foo).call(this, 30), swcHelpers.classPrivateMethodGet(this, _bar, bar).call(this, 30), swcHelpers.classPrivateMethodGet(this, _baz, baz).call(this, 30), swcHelpers.classPrivateFieldSet(this, _quux, swcHelpers.classPrivateFieldGet(this, _quux) + 1), swcHelpers.classPrivateFieldUpdate(this, _quux).value++; + }), _class_private_method_get(this, _foo, foo).call(this, 30), _class_private_method_get(this, _bar, bar).call(this, 30), _class_private_method_get(this, _baz, baz).call(this, 30), _class_private_field_set(this, _quux, _class_private_field_get(this, _quux) + 1), _class_private_field_update(this, _quux).value++; }; function foo(a) {} function bar(a) { return _bar1.apply(this, arguments); } function _bar1() { - return (_bar1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + return (_bar1 = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -29,7 +40,7 @@ function baz(a) { return _baz1.apply(this, arguments); } function _baz1() { - return (_baz1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee(a) { + return (_baz1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -42,18 +53,18 @@ function _baz1() { }))).apply(this, arguments); } function get_quux() { - return swcHelpers.classPrivateFieldGet(this, __quux); + return _class_private_field_get(this, __quux); } function set_quux(val) { - swcHelpers.classPrivateFieldSet(this, __quux, val); + _class_private_field_set(this, __quux, val); } var _foo1 = new WeakSet(), B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.call(this), swcHelpers.classPrivateMethodInit(swcHelpers.assertThisInitialized(_this), _foo1), swcHelpers.classPrivateMethodGet(_this, _foo1, foo1).call(swcHelpers.assertThisInitialized(_this), "str"), _this; + return _class_call_check(this, B), _class_private_method_init(_assert_this_initialized(_this = _super.call(this)), _foo1), _class_private_method_get(_this, _foo1, foo1).call(_assert_this_initialized(_this), "str"), _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.1.normal.js index dec455d9bd6e..45261fcd5e21 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.1.normal.js @@ -1,15 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @strict: true // @target: esnext, es2022 // @lib: esnext, es2022 // @useDefineForClassFields: false class A { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1); - swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_static_private_method_get(A, A, foo).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1); + _class_static_private_field_update(A, A, _quux).value++; } } var _quux = { @@ -25,28 +30,28 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - _bar = swcHelpers.asyncToGenerator(function*(a) {}); + _bar = _async_to_generator(function*(a) {}); return _bar.apply(this, arguments); } function baz(a) { return _baz.apply(this, arguments); } function _baz() { - _baz = swcHelpers.wrapAsyncGenerator(function*(a) { + _baz = _wrap_async_generator(function*(a) { return 3; }); return _baz.apply(this, arguments); } function get_quux() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); } function set_quux(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } class B extends A { constructor(){ super(); - swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"); + _class_static_private_method_get(B, B, foo1).call(B, "str"); } } function foo1(a) {} diff --git a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.2.minified.js index 1aa273424e6a..52dd652fbd43 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es2015.2.minified.js @@ -1,15 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class A { constructor(){ - swcHelpers.classStaticPrivateMethodGet(A, A, function(a) {}).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1), swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_static_private_method_get(A, A, function(a) {}).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1), _class_static_private_field_update(A, A, _quux).value++; } } var _quux = { get: function() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); }, set: function(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } }, __quux = { writable: !0, @@ -19,10 +24,10 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - return (_bar = swcHelpers.asyncToGenerator(function*(a) {})).apply(this, arguments); + return (_bar = _async_to_generator(function*(a) {})).apply(this, arguments); } class B extends A { constructor(){ - super(), swcHelpers.classStaticPrivateMethodGet(B, B, function(a) {}).call(B, "str"); + super(), _class_static_private_method_get(B, B, function(a) {}).call(B, "str"); } } diff --git a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.1.normal.js index 450380b48146..53961e64a000 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.1.normal.js @@ -1,4 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @strict: true // @target: esnext, es2022 @@ -6,12 +14,12 @@ import regeneratorRuntime from "regenerator-runtime"; // @useDefineForClassFields: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30); - swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1); - swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_call_check(this, A); + _class_static_private_method_get(A, A, foo).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_method_get(A, A, bar).call(A, 30); + _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1); + _class_static_private_field_update(A, A, _quux).value++; }; var _quux = { get: get_quux, @@ -26,7 +34,7 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - _bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + _bar = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -41,7 +49,7 @@ function baz(a) { return _baz.apply(this, arguments); } function _baz() { - _baz = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee(a) { + _baz = _wrap_async_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -55,19 +63,19 @@ function _baz() { return _baz.apply(this, arguments); } function get_quux() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); } function set_quux(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this = _super.call(this); - swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"); + _class_static_private_method_get(B, B, foo1).call(B, "str"); return _this; } return B; diff --git a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.2.minified.js index ac43fe1ece01..8f43b107aca5 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndStaticMethods_es5.2.minified.js @@ -1,14 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _class_static_private_field_spec_set from "@swc/helpers/lib/_class_static_private_field_spec_set.js"; +import _class_static_private_field_update from "@swc/helpers/lib/_class_static_private_field_update.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classStaticPrivateMethodGet(A, A, foo).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateMethodGet(A, A, bar).call(A, 30), swcHelpers.classStaticPrivateFieldSpecSet(A, A, _quux, swcHelpers.classStaticPrivateFieldSpecGet(A, A, _quux) + 1), swcHelpers.classStaticPrivateFieldUpdate(A, A, _quux).value++; + _class_call_check(this, A), _class_static_private_method_get(A, A, foo).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_method_get(A, A, bar).call(A, 30), _class_static_private_field_spec_set(A, A, _quux, _class_static_private_field_spec_get(A, A, _quux) + 1), _class_static_private_field_update(A, A, _quux).value++; }, _quux = { get: function() { - return swcHelpers.classStaticPrivateFieldSpecGet(this, A, __quux); + return _class_static_private_field_spec_get(this, A, __quux); }, set: function(val) { - swcHelpers.classStaticPrivateFieldSpecSet(this, A, __quux, val); + _class_static_private_field_spec_set(this, A, __quux, val); } }, __quux = { writable: !0, @@ -19,7 +27,7 @@ function bar(a) { return _bar.apply(this, arguments); } function _bar() { - return (_bar = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(a) { + return (_bar = _async_to_generator(regeneratorRuntime.mark(function _callee(a) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -31,12 +39,12 @@ function _bar() { } var B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this = _super.call(this); - return swcHelpers.classStaticPrivateMethodGet(B, B, foo1).call(B, "str"), _this; + return _class_static_private_method_get(B, B, foo1).call(B, "str"), _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.1.normal.js index 6bbb3d6228b8..95a4cd52cc34 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _fooField = /*#__PURE__*/ new WeakMap(), _fooMethod = /*#__PURE__*/ new WeakSet(), _fooProp = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 class A { constructor(){ - swcHelpers.classPrivateMethodInit(this, _fooMethod); - swcHelpers.classPrivateFieldInit(this, _fooProp, { + _class_private_method_init(this, _fooMethod); + _class_private_field_init(this, _fooProp, { get: get_fooProp, set: set_fooProp }); - swcHelpers.classPrivateFieldInit(this, _fooField, { + _class_private_field_init(this, _fooField, { writable: true, value: 3 }); diff --git a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.2.minified.js index a885268f673b..8d54f4d56fd1 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.1.normal.js index 1c527b9ebdd2..4dfcbe06a58e 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _fooField = /*#__PURE__*/ new WeakMap(), _fooMethod = /*#__PURE__*/ new WeakSet(), _fooProp = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateMethodInit(this, _fooMethod); - swcHelpers.classPrivateFieldInit(this, _fooProp, { + _class_call_check(this, A); + _class_private_method_init(this, _fooMethod); + _class_private_field_init(this, _fooProp, { get: get_fooProp, set: set_fooProp }); - swcHelpers.classPrivateFieldInit(this, _fooField, { + _class_private_field_init(this, _fooField, { writable: true, value: 3 }); diff --git a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.2.minified.js index 30bbe1c16b84..844b2fa14b8d 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndkeyof_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _fooField = new WeakMap(), _fooMethod = new WeakSet(), _fooProp = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateMethodInit(this, _fooMethod), swcHelpers.classPrivateFieldInit(this, _fooProp, { + _class_call_check(this, A), _class_private_method_init(this, _fooMethod), _class_private_field_init(this, _fooProp, { get: get_fooProp, set: set_fooProp - }), swcHelpers.classPrivateFieldInit(this, _fooField, { + }), _class_private_field_init(this, _fooField, { writable: !0, value: 3 }), this.bar = 3, this.baz = 3; diff --git a/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.1.normal.js index 1188f069d69d..c88d448e16f8 100644 --- a/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _p1 = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: esnext, es2022 // @useDefineForClassFields: false class Foo { m1(v) { - swcHelpers.classPrivateFieldGet(this, _p1).call(this, v); + _class_private_field_get(this, _p1).call(this, v); v; } constructor(){ - swcHelpers.classPrivateFieldInit(this, _p1, { + _class_private_field_init(this, _p1, { writable: true, value: (v)=>{ if (typeof v !== "string") { @@ -22,11 +25,11 @@ class Foo { var _p11 = /*#__PURE__*/ new WeakSet(); class Foo2 { m1(v) { - swcHelpers.classPrivateMethodGet(this, _p11, p1).call(this, v); + _class_private_method_get(this, _p11, p1).call(this, v); v; } constructor(){ - swcHelpers.classPrivateMethodInit(this, _p11); + _class_private_method_init(this, _p11); } } function p1(v) { diff --git a/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.2.minified.js index a885268f673b..0e4ad9d3e09e 100644 --- a/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAssertion_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesAssertion_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAssertion_es5.1.normal.js index d268215696a3..3f104232f912 100644 --- a/crates/swc/tests/tsc-references/privateNamesAssertion_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAssertion_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _p1 = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: esnext, es2022 @@ -6,8 +10,8 @@ var _p1 = /*#__PURE__*/ new WeakMap(); var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateFieldInit(this, _p1, { + _class_call_check(this, Foo); + _class_private_field_init(this, _p1, { writable: true, value: function(v) { if (typeof v !== "string") { @@ -18,7 +22,7 @@ var Foo = /*#__PURE__*/ function() { } var _proto = Foo.prototype; _proto.m1 = function m1(v) { - swcHelpers.classPrivateFieldGet(this, _p1).call(this, v); + _class_private_field_get(this, _p1).call(this, v); v; }; return Foo; @@ -27,12 +31,12 @@ var _p11 = /*#__PURE__*/ new WeakSet(); var Foo2 = /*#__PURE__*/ function() { "use strict"; function Foo2() { - swcHelpers.classCallCheck(this, Foo2); - swcHelpers.classPrivateMethodInit(this, _p11); + _class_call_check(this, Foo2); + _class_private_method_init(this, _p11); } var _proto = Foo2.prototype; _proto.m1 = function m1(v) { - swcHelpers.classPrivateMethodGet(this, _p11, p1).call(this, v); + _class_private_method_get(this, _p11, p1).call(this, v); v; }; return Foo2; diff --git a/crates/swc/tests/tsc-references/privateNamesAssertion_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAssertion_es5.2.minified.js index 49150bfd3c8c..38925c6fb0e5 100644 --- a/crates/swc/tests/tsc-references/privateNamesAssertion_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAssertion_es5.2.minified.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _p1 = new WeakMap(), Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo), swcHelpers.classPrivateFieldInit(this, _p1, { + _class_call_check(this, Foo), _class_private_field_init(this, _p1, { writable: !0, value: function(v) { if ("string" != typeof v) throw new Error(); @@ -10,15 +14,15 @@ var _p1 = new WeakMap(), Foo = function() { }); } return Foo.prototype.m1 = function(v) { - swcHelpers.classPrivateFieldGet(this, _p1).call(this, v); + _class_private_field_get(this, _p1).call(this, v); }, Foo; }(), _p11 = new WeakSet(), Foo2 = function() { "use strict"; function Foo2() { - swcHelpers.classCallCheck(this, Foo2), swcHelpers.classPrivateMethodInit(this, _p11); + _class_call_check(this, Foo2), _class_private_method_init(this, _p11); } return Foo2.prototype.m1 = function(v) { - swcHelpers.classPrivateMethodGet(this, _p11, p1).call(this, v); + _class_private_method_get(this, _p11, p1).call(this, v); }, Foo2; }(); function p1(v) { diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.1.normal.js index de548d5ddaa6..3deee70b72df 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 class Parent { accessChildProps() { var _ref; - swcHelpers.classPrivateFieldGet(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) - swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); // Error: not found + _class_private_field_get(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) + _class_static_private_field_spec_get(Child, Parent, _bar); // Error: not found } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: 3 }); @@ -22,12 +24,12 @@ var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakMap(); class Child extends Parent { constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: "foo" }) // OK (Child's #foo does not conflict, as `Parent`'s `#foo` is not accessible) ; - swcHelpers.classPrivateFieldInit(this, _bar1, { + _class_private_field_init(this, _bar1, { writable: true, value: "bar" }) // OK diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.2.minified.js index d01ccfb0eabf..0b373241f930 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es2015.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = new WeakMap(); class Parent { accessChildProps() { - swcHelpers.classPrivateFieldGet(new Child(), _foo), swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); + _class_private_field_get(new Child(), _foo), _class_static_private_field_spec_get(Child, Parent, _bar); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: !0, value: 3 }); @@ -17,10 +19,10 @@ var _bar = { }, _foo1 = new WeakMap(), _bar1 = new WeakMap(); class Child extends Parent { constructor(...args){ - super(...args), swcHelpers.classPrivateFieldInit(this, _foo1, { + super(...args), _class_private_field_init(this, _foo1, { writable: !0, value: "foo" - }), swcHelpers.classPrivateFieldInit(this, _bar1, { + }), _class_private_field_init(this, _bar1, { writable: !0, value: "bar" }); diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.1.normal.js index 016bb31267ef..d27923d23dcd 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.1.normal.js @@ -1,11 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 var Parent = /*#__PURE__*/ function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, Parent); + _class_private_field_init(this, _foo, { writable: true, value: 3 }); @@ -13,8 +19,8 @@ var Parent = /*#__PURE__*/ function() { var _proto = Parent.prototype; _proto.accessChildProps = function accessChildProps() { var _ref; - swcHelpers.classPrivateFieldGet(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) - swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); // Error: not found + _class_private_field_get(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) + _class_static_private_field_spec_get(Child, Parent, _bar); // Error: not found }; return Parent; }(); @@ -25,18 +31,18 @@ var _bar = { var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakMap(); var Child = /*#__PURE__*/ function(Parent) { "use strict"; - swcHelpers.inherits(Child, Parent); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, Parent); + var _super = _create_super(Child); function Child() { - swcHelpers.classCallCheck(this, Child); + _class_call_check(this, Child); var _this; _this = _super.apply(this, arguments); - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + _class_private_field_init(_assert_this_initialized(_this), _foo1, { writable: true, value: "foo" }) // OK (Child's #foo does not conflict, as `Parent`'s `#foo` is not accessible) ; - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _bar1, { + _class_private_field_init(_assert_this_initialized(_this), _bar1, { writable: true, value: "bar" }) // OK diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.2.minified.js index 56c8b5ec2853..790d299c1ca1 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-1_es5.2.minified.js @@ -1,28 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = new WeakMap(), Parent = function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, Parent), _class_private_field_init(this, _foo, { writable: !0, value: 3 }); } return Parent.prototype.accessChildProps = function() { - swcHelpers.classPrivateFieldGet(new Child(), _foo), swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); + _class_private_field_get(new Child(), _foo), _class_static_private_field_spec_get(Child, Parent, _bar); }, Parent; }(), _bar = { writable: !0, value: 5 }, _foo1 = new WeakMap(), _bar1 = new WeakMap(), Child = function(Parent) { "use strict"; - swcHelpers.inherits(Child, Parent); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, Parent); + var _super = _create_super(Child); function Child() { var _this; - return swcHelpers.classCallCheck(this, Child), _this = _super.apply(this, arguments), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + return _class_call_check(this, Child), _this = _super.apply(this, arguments), _class_private_field_init(_assert_this_initialized(_this), _foo1, { writable: !0, value: "foo" - }), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _bar1, { + }), _class_private_field_init(_assert_this_initialized(_this), _bar1, { writable: !0, value: "bar" }), _this; diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.1.normal.js index e0c509a233fa..f3f1e99a3e25 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 class Parent { accessChildProps() { var _ref; - swcHelpers.classPrivateFieldGet(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) - swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); // Error: not found + _class_private_field_get(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) + _class_static_private_field_spec_get(Child, Parent, _bar); // Error: not found } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: 3 }); @@ -22,12 +24,12 @@ var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakMap(); class Child extends Parent { constructor(...args){ super(...args); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: "foo" }) // OK (Child's #foo does not conflict, as `Parent`'s `#foo` is not accessible) ; - swcHelpers.classPrivateFieldInit(this, _bar1, { + _class_private_field_init(this, _bar1, { writable: true, value: "bar" }) // OK diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.2.minified.js index 1ca894333224..2f443b1e2891 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es2015.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = new WeakMap(); class Parent { accessChildProps() { - swcHelpers.classPrivateFieldGet(new Child(), _foo), swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); + _class_private_field_get(new Child(), _foo), _class_static_private_field_spec_get(Child, Parent, _bar); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: !0, value: 3 }); @@ -17,10 +19,10 @@ var _bar = { }, _foo1 = new WeakMap(), _bar1 = new WeakMap(); class Child extends Parent { constructor(...args){ - super(...args), swcHelpers.classPrivateFieldInit(this, _foo1, { + super(...args), _class_private_field_init(this, _foo1, { writable: !0, value: "foo" - }), swcHelpers.classPrivateFieldInit(this, _bar1, { + }), _class_private_field_init(this, _bar1, { writable: !0, value: "bar" }); diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.1.normal.js index 33550942ebb8..3558f5b0e8f4 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.1.normal.js @@ -1,11 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 var Parent = /*#__PURE__*/ function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, Parent); + _class_private_field_init(this, _foo, { writable: true, value: 3 }); @@ -13,8 +19,8 @@ var Parent = /*#__PURE__*/ function() { var _proto = Parent.prototype; _proto.accessChildProps = function accessChildProps() { var _ref; - swcHelpers.classPrivateFieldGet(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) - swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); // Error: not found + _class_private_field_get(_ref = new Child(), _foo); // OK (`#foo` was added when `Parent`'s constructor was called on `child`) + _class_static_private_field_spec_get(Child, Parent, _bar); // Error: not found }; return Parent; }(); @@ -25,18 +31,18 @@ var _bar = { var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakMap(); var Child = /*#__PURE__*/ function(Parent) { "use strict"; - swcHelpers.inherits(Child, Parent); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, Parent); + var _super = _create_super(Child); function Child() { - swcHelpers.classCallCheck(this, Child); + _class_call_check(this, Child); var _this; _this = _super.apply(this, arguments); - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + _class_private_field_init(_assert_this_initialized(_this), _foo1, { writable: true, value: "foo" }) // OK (Child's #foo does not conflict, as `Parent`'s `#foo` is not accessible) ; - swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _bar1, { + _class_private_field_init(_assert_this_initialized(_this), _bar1, { writable: true, value: "bar" }) // OK diff --git a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.2.minified.js index ca06d7a962c9..e50b2e559051 100644 --- a/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesConstructorChain-2_es5.2.minified.js @@ -1,28 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _foo = new WeakMap(), Parent = function() { "use strict"; function Parent() { - swcHelpers.classCallCheck(this, Parent), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, Parent), _class_private_field_init(this, _foo, { writable: !0, value: 3 }); } return Parent.prototype.accessChildProps = function() { - swcHelpers.classPrivateFieldGet(new Child(), _foo), swcHelpers.classStaticPrivateFieldSpecGet(Child, Parent, _bar); + _class_private_field_get(new Child(), _foo), _class_static_private_field_spec_get(Child, Parent, _bar); }, Parent; }(), _bar = { writable: !0, value: 5 }, _foo1 = new WeakMap(), _bar1 = new WeakMap(), Child = function(Parent) { "use strict"; - swcHelpers.inherits(Child, Parent); - var _super = swcHelpers.createSuper(Child); + _inherits(Child, Parent); + var _super = _create_super(Child); function Child() { var _this; - return swcHelpers.classCallCheck(this, Child), _this = _super.apply(this, arguments), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _foo1, { + return _class_call_check(this, Child), _this = _super.apply(this, arguments), _class_private_field_init(_assert_this_initialized(_this), _foo1, { writable: !0, value: "foo" - }), swcHelpers.classPrivateFieldInit(swcHelpers.assertThisInitialized(_this), _bar1, { + }), _class_private_field_init(_assert_this_initialized(_this), _bar1, { writable: !0, value: "bar" }), _this; diff --git a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.1.normal.js index 9bdfd55970a5..36fa89bf496f 100644 --- a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var /** * @public */ _a = /*#__PURE__*/ new WeakMap(), /** @@ -20,12 +21,12 @@ var /** // @filename: privateNamesIncompatibleModifiersJs.js class A { constructor(){ - swcHelpers.classPrivateMethodInit(this, _aMethod); - swcHelpers.classPrivateMethodInit(this, _bMethod); - swcHelpers.classPrivateMethodInit(this, _cMethod); + _class_private_method_init(this, _aMethod); + _class_private_method_init(this, _bMethod); + _class_private_method_init(this, _cMethod); /** * @public - */ swcHelpers.classPrivateFieldInit(this, _aProp, { + */ _class_private_field_init(this, _aProp, { get: get_aProp, set: /** * @public @@ -33,7 +34,7 @@ class A { }); /** * @private - */ swcHelpers.classPrivateFieldInit(this, _bProp, { + */ _class_private_field_init(this, _bProp, { get: get_bProp, set: /** * @private @@ -41,21 +42,21 @@ class A { }); /** * @protected - */ swcHelpers.classPrivateFieldInit(this, _cProp, { + */ _class_private_field_init(this, _cProp, { get: get_cProp, set: /** * @protected */ set_cProp }); - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_field_init(this, _c, { writable: true, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.2.minified.js index a885268f673b..8d54f4d56fd1 100644 --- a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.1.normal.js index cc6f5e1c8b9f..3dd72e701103 100644 --- a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var /** * @public */ _a = /*#__PURE__*/ new WeakMap(), /** @@ -20,13 +22,13 @@ var /** // @filename: privateNamesIncompatibleModifiersJs.js var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateMethodInit(this, _aMethod); - swcHelpers.classPrivateMethodInit(this, _bMethod); - swcHelpers.classPrivateMethodInit(this, _cMethod); + _class_call_check(this, A); + _class_private_method_init(this, _aMethod); + _class_private_method_init(this, _bMethod); + _class_private_method_init(this, _cMethod); /** * @public - */ swcHelpers.classPrivateFieldInit(this, _aProp, { + */ _class_private_field_init(this, _aProp, { get: get_aProp, set: /** * @public @@ -34,7 +36,7 @@ var A = function A() { }); /** * @private - */ swcHelpers.classPrivateFieldInit(this, _bProp, { + */ _class_private_field_init(this, _bProp, { get: get_bProp, set: /** * @private @@ -42,21 +44,21 @@ var A = function A() { }); /** * @protected - */ swcHelpers.classPrivateFieldInit(this, _cProp, { + */ _class_private_field_init(this, _cProp, { get: get_cProp, set: /** * @protected */ set_cProp }); - swcHelpers.classPrivateFieldInit(this, _a, { + _class_private_field_init(this, _a, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: 1 }); - swcHelpers.classPrivateFieldInit(this, _c, { + _class_private_field_init(this, _c, { writable: true, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.2.minified.js index ac16d0a5c858..d31d24206462 100644 --- a/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesIncompatibleModifiersJs_es5.2.minified.js @@ -1,22 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _a = new WeakMap(), _b = new WeakMap(), _c = new WeakMap(), _aMethod = new WeakSet(), _bMethod = new WeakSet(), _cMethod = new WeakSet(), _aProp = new WeakMap(), _bProp = new WeakMap(), _cProp = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateMethodInit(this, _aMethod), swcHelpers.classPrivateMethodInit(this, _bMethod), swcHelpers.classPrivateMethodInit(this, _cMethod), swcHelpers.classPrivateFieldInit(this, _aProp, { + _class_call_check(this, A), _class_private_method_init(this, _aMethod), _class_private_method_init(this, _bMethod), _class_private_method_init(this, _cMethod), _class_private_field_init(this, _aProp, { get: get_aProp, set: set_aProp - }), swcHelpers.classPrivateFieldInit(this, _bProp, { + }), _class_private_field_init(this, _bProp, { get: get_bProp, set: set_bProp - }), swcHelpers.classPrivateFieldInit(this, _cProp, { + }), _class_private_field_init(this, _cProp, { get: get_cProp, set: set_cProp - }), swcHelpers.classPrivateFieldInit(this, _a, { + }), _class_private_field_init(this, _a, { writable: !0, value: 1 - }), swcHelpers.classPrivateFieldInit(this, _b, { + }), _class_private_field_init(this, _b, { writable: !0, value: 1 - }), swcHelpers.classPrivateFieldInit(this, _c, { + }), _class_private_field_init(this, _c, { writable: !0, value: 1 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.1.normal.js index 05017dd10c30..2641301fde7d 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 // @strictPropertyInitialization: false class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); @@ -14,7 +14,7 @@ class A { var _foo1 = /*#__PURE__*/ new WeakMap(); class B { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.2.minified.js index 53d27a0ef4a3..162992990fc9 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-1_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; new class { constructor(){ - swcHelpers.classPrivateFieldInit(this, new WeakMap(), { + _class_private_field_init(this, new WeakMap(), { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.1.normal.js index b2cd506f5a01..6beb6d28da7f 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 // @strictPropertyInitialization: false var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); @@ -14,8 +15,8 @@ var A = function A() { var _foo1 = /*#__PURE__*/ new WeakMap(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, B); + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.2.minified.js index fc088d80baa0..7f1fee753aa2 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-1_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: void 0 }); }, _foo1 = new WeakMap(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B), swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, B), _class_private_field_init(this, _foo1, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.1.normal.js index 2386eed9f77e..d1ec1302a0b9 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @filename: main.ts import { Foo as A } from "./a"; import { Foo as B } from "./b"; @@ -7,10 +8,10 @@ var _x = /*#__PURE__*/ new WeakMap(); // @filename: a.ts export class Foo { copy(other) { - swcHelpers.classPrivateFieldGet(other, _x); // error + _class_private_field_get(other, _x); // error } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: true, value: void 0 }); @@ -20,7 +21,7 @@ var _x1 = /*#__PURE__*/ new WeakMap(); // @filename: b.ts export class Foo { constructor(){ - swcHelpers.classPrivateFieldInit(this, _x1, { + _class_private_field_init(this, _x1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.2.minified.js index 1e9365840815..5acaa694a66a 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-2_es2015.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; import { Foo as A } from "./a"; import { Foo as B } from "./b"; var _x = new WeakMap(); export class Foo { copy(other) { - swcHelpers.classPrivateFieldGet(other, _x); + _class_private_field_get(other, _x); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _x, { + _class_private_field_init(this, _x, { writable: !0, value: void 0 }); @@ -16,7 +17,7 @@ export class Foo { var _x1 = new WeakMap(); export class Foo { constructor(){ - swcHelpers.classPrivateFieldInit(this, _x1, { + _class_private_field_init(this, _x1, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.1.normal.js index 0f3bfc613ac6..162e086fc1ef 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @filename: main.ts import { Foo as A } from "./a"; import { Foo as B } from "./b"; @@ -8,15 +10,15 @@ var _x = /*#__PURE__*/ new WeakMap(); export var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, Foo); + _class_private_field_init(this, _x, { writable: true, value: void 0 }); } var _proto = Foo.prototype; _proto.copy = function copy(other) { - swcHelpers.classPrivateFieldGet(other, _x); // error + _class_private_field_get(other, _x); // error }; return Foo; }(); @@ -24,8 +26,8 @@ var _x1 = /*#__PURE__*/ new WeakMap(); // @filename: b.ts export var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); - swcHelpers.classPrivateFieldInit(this, _x1, { + _class_call_check(this, Foo); + _class_private_field_init(this, _x1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.2.minified.js index 404225dc10f9..db0277603073 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-2_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; import { Foo as A } from "./a"; import { Foo as B } from "./b"; var _x = new WeakMap(); export var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo), swcHelpers.classPrivateFieldInit(this, _x, { + _class_call_check(this, Foo), _class_private_field_init(this, _x, { writable: !0, value: void 0 }); } return Foo.prototype.copy = function(other) { - swcHelpers.classPrivateFieldGet(other, _x); + _class_private_field_get(other, _x); }, Foo; }(); var _x1 = new WeakMap(); export var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), swcHelpers.classPrivateFieldInit(this, _x1, { + _class_call_check(this, Foo), _class_private_field_init(this, _x1, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.1.normal.js index ec83f86281d8..65c65d0c6dc9 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: 1 }); @@ -16,7 +17,7 @@ var _foo = { ; class B { test(x) { - swcHelpers.classStaticPrivateFieldSpecGet(x, B, _foo1); // error (#foo is a static property on B, not an instance property) + _class_static_private_field_spec_get(x, B, _foo1); // error (#foo is a static property on B, not an instance property) } } var _foo1 = { diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.2.minified.js index 08318c6c04f3..e9dbfece7955 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; class B { test(x) { - swcHelpers.classStaticPrivateFieldSpecGet(x, B, _foo); + _class_static_private_field_spec_get(x, B, _foo); } } var _foo = { diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.1.normal.js index c20916ffcda8..48344e5fd0be 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: 1 }); @@ -17,11 +19,11 @@ var _foo = { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.test = function test(x) { - swcHelpers.classStaticPrivateFieldSpecGet(x, B, _foo1); // error (#foo is a static property on B, not an instance property) + _class_static_private_field_spec_get(x, B, _foo1); // error (#foo is a static property on B, not an instance property) }; return B; }(); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.2.minified.js index 13d260004ce2..0dddc8b6f743 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_static_private_field_spec_get from "@swc/helpers/lib/_class_static_private_field_spec_get.js"; var _foo = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: 1 }); @@ -11,10 +13,10 @@ var _foo = new WeakMap(), A = function() { }, B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.test = function(x) { - swcHelpers.classStaticPrivateFieldSpecGet(x, B, _foo1); + _class_static_private_field_spec_get(x, B, _foo1); }, B; }(), _foo1 = { writable: !0, diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.1.normal.js index e61b1ade56f3..9e2099c6d326 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: es2015 class A1 { } var _something = /*#__PURE__*/ new WeakMap(); class C { constructor(){ - swcHelpers.classPrivateFieldInit(this, _something, { + _class_private_field_init(this, _something, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.2.minified.js index a885268f673b..a700c561f9cc 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-4_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.1.normal.js index 8acaea0a7d29..69a1ea4f353f 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; // @target: es2015 var A1 = function A1() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }; var _something = /*#__PURE__*/ new WeakMap(); var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); - swcHelpers.classPrivateFieldInit(this, _something, { + _class_call_check(this, C); + _class_private_field_init(this, _something, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.2.minified.js index b356f711d47e..19e0d4b71512 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-4_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, _something = new WeakMap(), C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), swcHelpers.classPrivateFieldInit(this, _something, { + _class_call_check(this, C), _class_private_field_init(this, _something, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.1.normal.js index eb415bfca18e..cac704c58e24 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 @@ -6,7 +6,7 @@ var _foo = /*#__PURE__*/ new WeakMap(); // same as privateNamesUnique-1, but with an interface class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); @@ -15,7 +15,7 @@ class A { var _foo1 = /*#__PURE__*/ new WeakMap(); class B { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.2.minified.js index 53d27a0ef4a3..162992990fc9 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-5_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; new class { constructor(){ - swcHelpers.classPrivateFieldInit(this, new WeakMap(), { + _class_private_field_init(this, new WeakMap(), { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.1.normal.js index 55607b15c2ab..a2d15c4cf855 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = /*#__PURE__*/ new WeakMap(); // @strict: true // @target: es6 @@ -6,8 +7,8 @@ var _foo = /*#__PURE__*/ new WeakMap(); // same as privateNamesUnique-1, but with an interface var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, value: void 0 }); @@ -15,8 +16,8 @@ var A = function A() { var _foo1 = /*#__PURE__*/ new WeakMap(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, B); + _class_private_field_init(this, _foo1, { writable: true, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.2.minified.js index fc088d80baa0..7f1fee753aa2 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-5_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; var _foo = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, value: void 0 }); }, _foo1 = new WeakMap(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B), swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, B), _class_private_field_init(this, _foo1, { writable: !0, value: void 0 }); diff --git a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.1.normal.js index 40181fb2fce5..4dfb169b136c 100644 --- a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.1.normal.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @target: es2015 class A { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_private_field_init(this, _foo, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar) + value: _class_private_field_get(this, _bar) }) // Error ; - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, value: 3 }); @@ -17,10 +20,10 @@ class A { var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakSet(); class A2 { constructor(){ - swcHelpers.classPrivateMethodInit(this, _bar1); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_private_method_init(this, _bar1); + _class_private_field_init(this, _foo1, { writable: true, - value: swcHelpers.classPrivateMethodGet(this, _bar1, bar).call(this) + value: _class_private_method_get(this, _bar1, bar).call(this) }) // No Error ; } @@ -31,13 +34,13 @@ function bar() { var _foo2 = /*#__PURE__*/ new WeakMap(), _bar2 = /*#__PURE__*/ new WeakMap(); class A3 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _bar2, { + _class_private_field_init(this, _bar2, { get: get_bar, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar2) + value: _class_private_field_get(this, _bar2) }) // No Error ; } @@ -48,14 +51,14 @@ function get_bar() { var _foo3 = /*#__PURE__*/ new WeakMap(), _bar3 = /*#__PURE__*/ new WeakMap(); class B { constructor(){ - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_private_field_init(this, _foo3, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar3) + value: _class_private_field_get(this, _bar3) }) // Error ; - swcHelpers.classPrivateFieldInit(this, _bar3, { + _class_private_field_init(this, _bar3, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _foo3) + value: _class_private_field_get(this, _foo3) }); } } diff --git a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.2.minified.js index a885268f673b..0e4ad9d3e09e 100644 --- a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; diff --git a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.1.normal.js index 45c52503555b..029c5506e201 100644 --- a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.1.normal.js @@ -1,15 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _foo = /*#__PURE__*/ new WeakMap(), _bar = /*#__PURE__*/ new WeakMap(); // @target: es2015 var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); - swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A); + _class_private_field_init(this, _foo, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar) + value: _class_private_field_get(this, _bar) }) // Error ; - swcHelpers.classPrivateFieldInit(this, _bar, { + _class_private_field_init(this, _bar, { writable: true, value: 3 }); @@ -17,11 +21,11 @@ var A = function A() { var _foo1 = /*#__PURE__*/ new WeakMap(), _bar1 = /*#__PURE__*/ new WeakSet(); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); - swcHelpers.classPrivateMethodInit(this, _bar1); - swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, A2); + _class_private_method_init(this, _bar1); + _class_private_field_init(this, _foo1, { writable: true, - value: swcHelpers.classPrivateMethodGet(this, _bar1, bar).call(this) + value: _class_private_method_get(this, _bar1, bar).call(this) }) // No Error ; }; @@ -31,14 +35,14 @@ function bar() { var _foo2 = /*#__PURE__*/ new WeakMap(), _bar2 = /*#__PURE__*/ new WeakMap(); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); - swcHelpers.classPrivateFieldInit(this, _bar2, { + _class_call_check(this, A3); + _class_private_field_init(this, _bar2, { get: get_bar, set: void 0 }); - swcHelpers.classPrivateFieldInit(this, _foo2, { + _class_private_field_init(this, _foo2, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar2) + value: _class_private_field_get(this, _bar2) }) // No Error ; }; @@ -48,14 +52,14 @@ function get_bar() { var _foo3 = /*#__PURE__*/ new WeakMap(), _bar3 = /*#__PURE__*/ new WeakMap(); var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); - swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_call_check(this, B); + _class_private_field_init(this, _foo3, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _bar3) + value: _class_private_field_get(this, _bar3) }) // Error ; - swcHelpers.classPrivateFieldInit(this, _bar3, { + _class_private_field_init(this, _bar3, { writable: true, - value: swcHelpers.classPrivateFieldGet(this, _foo3) + value: _class_private_field_get(this, _foo3) }); }; diff --git a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.2.minified.js index be79cef0085e..2f8df874b66b 100644 --- a/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUseBeforeDef_es5.2.minified.js @@ -1,18 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_method_get from "@swc/helpers/lib/_class_private_method_get.js"; +import _class_private_method_init from "@swc/helpers/lib/_class_private_method_init.js"; var _foo = new WeakMap(), _bar = new WeakMap(), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A), swcHelpers.classPrivateFieldInit(this, _foo, { + _class_call_check(this, A), _class_private_field_init(this, _foo, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _bar) - }), swcHelpers.classPrivateFieldInit(this, _bar, { + value: _class_private_field_get(this, _bar) + }), _class_private_field_init(this, _bar, { writable: !0, value: 3 }); }, _foo1 = new WeakMap(), _bar1 = new WeakSet(), A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2), swcHelpers.classPrivateMethodInit(this, _bar1), swcHelpers.classPrivateFieldInit(this, _foo1, { + _class_call_check(this, A2), _class_private_method_init(this, _bar1), _class_private_field_init(this, _foo1, { writable: !0, - value: swcHelpers.classPrivateMethodGet(this, _bar1, bar).call(this) + value: _class_private_method_get(this, _bar1, bar).call(this) }); }; function bar() { @@ -20,12 +24,12 @@ function bar() { } var _foo2 = new WeakMap(), _bar2 = new WeakMap(), A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3), swcHelpers.classPrivateFieldInit(this, _bar2, { + _class_call_check(this, A3), _class_private_field_init(this, _bar2, { get: get_bar, set: void 0 - }), swcHelpers.classPrivateFieldInit(this, _foo2, { + }), _class_private_field_init(this, _foo2, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _bar2) + value: _class_private_field_get(this, _bar2) }); }; function get_bar() { @@ -33,11 +37,11 @@ function get_bar() { } var _foo3 = new WeakMap(), _bar3 = new WeakMap(), B = function() { "use strict"; - swcHelpers.classCallCheck(this, B), swcHelpers.classPrivateFieldInit(this, _foo3, { + _class_call_check(this, B), _class_private_field_init(this, _foo3, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _bar3) - }), swcHelpers.classPrivateFieldInit(this, _bar3, { + value: _class_private_field_get(this, _bar3) + }), _class_private_field_init(this, _bar3, { writable: !0, - value: swcHelpers.classPrivateFieldGet(this, _foo3) + value: _class_private_field_get(this, _foo3) }); }; diff --git a/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.1.normal.js b/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.1.normal.js index 2f14615ee667..5c9edcd57ecb 100644 --- a/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var K = /*#__PURE__*/ function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); } var _proto = K.prototype; _proto.privateMethod = function privateMethod() {}; @@ -14,10 +16,10 @@ var K = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(K) { "use strict"; - swcHelpers.inherits(C, K); - var _super = swcHelpers.createSuper(C); + _inherits(C, K); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.2.minified.js b/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.2.minified.js index 084aeaf2f1da..a662f2182951 100644 --- a/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateProtectedMembersAreNotAccessibleDestructuring_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var K = function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); } var _proto = K.prototype; return _proto.privateMethod = function() {}, _proto.m = function() { @@ -12,10 +14,10 @@ var K = function() { }, K; }(), C = function(K) { "use strict"; - swcHelpers.inherits(C, K); - var _super = swcHelpers.createSuper(C); + _inherits(C, K); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.m2 = function() { this.priv, this.prot; diff --git a/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.1.normal.js index 927d2599bc31..09476a1a4620 100644 --- a/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.bing = function() { diff --git a/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.2.minified.js index 81956a519ccf..8935acc5f4bf 100644 --- a/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateStaticMemberAccessibility_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.bing = function() { + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.bing = function() { return Base.foo; }, _this; } diff --git a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.1.normal.js index 9b625193393d..c3445c7fa5f2 100644 --- a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 class X { constructor(){ - swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); + _class_static_private_method_get(X, X, m).call(X); } } var _f = { writable: true, - value: swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X) + value: _class_static_private_method_get(X, X, m).call(X) }; function m() { const X1 = {}; // shadow the class const _a = {}; // shadow the first generated var - swcHelpers.classStaticPrivateMethodGet(X1, X, m).call(X); // Should check with X as the receiver with _b as the class constructor + _class_static_private_method_get(X1, X, m).call(X); // Should check with X as the receiver with _b as the class constructor return 1; } diff --git a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.2.minified.js index 4f4a2a216586..2034a1b0893b 100644 --- a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es2015.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; class X { constructor(){ - swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); + _class_static_private_method_get(X, X, m).call(X); } } function m() { - return swcHelpers.classStaticPrivateMethodGet({}, X, m).call(X), 1; + return _class_static_private_method_get({}, X, m).call(X), 1; } -swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); +_class_static_private_method_get(X, X, m).call(X); diff --git a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.1.normal.js b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.1.normal.js index d4b475d8f9ce..60531fd7b356 100644 --- a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.1.normal.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; // @target: es2015 var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); - swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); + _class_call_check(this, X); + _class_static_private_method_get(X, X, m).call(X); }; var _f = { writable: true, - value: swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X) + value: _class_static_private_method_get(X, X, m).call(X) }; function m() { var X1 = {}; // shadow the class var _a = {}; // shadow the first generated var - swcHelpers.classStaticPrivateMethodGet(X1, X, m).call(X); // Should check with X as the receiver with _b as the class constructor + _class_static_private_method_get(X1, X, m).call(X); // Should check with X as the receiver with _b as the class constructor return 1; } diff --git a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.2.minified.js b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.2.minified.js index d51f7876b7c3..acada5b8f300 100644 --- a/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateStaticNameShadowing_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_static_private_method_get from "@swc/helpers/lib/_class_static_private_method_get.js"; var X = function() { "use strict"; - swcHelpers.classCallCheck(this, X), swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); + _class_call_check(this, X), _class_static_private_method_get(X, X, m).call(X); }; function m() { - return swcHelpers.classStaticPrivateMethodGet({}, X, m).call(X), 1; + return _class_static_private_method_get({}, X, m).call(X), 1; } -swcHelpers.classStaticPrivateMethodGet(X, X, m).call(X); +_class_static_private_method_get(X, X, m).call(X); diff --git a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.1.normal.js b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.1.normal.js index 6c7909e94143..e7251b1b88f7 100644 --- a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Any attempt to access a private property member outside the class body that contains its declaration results in a compile-time error. var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.2.minified.js b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.2.minified.js index 2606d0dd9b41..e9c5890aea5a 100644 --- a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule2_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.1.normal.js b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.1.normal.js index 69f9d3759544..d7f5fe397083 100644 --- a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Any attempt to access a private property member outside the class body that contains its declaration results in a compile-time error. var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(C1) { var y = C1.y = C.bar; diff --git a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.2.minified.js b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.2.minified.js index de8d9772b3d2..79e3d4a8579f 100644 --- a/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateStaticNotAccessibleInClodule_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (C || (C = {})).y = C.bar; diff --git a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.1.normal.js b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.1.normal.js index 7e76b4e3288f..3ce02be9c34c 100644 --- a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _value = /*#__PURE__*/ new WeakMap(), _valueRest = /*#__PURE__*/ new WeakMap(), _valueOne = /*#__PURE__*/ new WeakMap(), _valueCompound = /*#__PURE__*/ new WeakMap(); // @target: es2015 class Test { @@ -6,15 +10,15 @@ class Test { const foo = { bar: 1 }; - console.log(swcHelpers.classPrivateFieldGet(this, _value)); // error - swcHelpers.classPrivateFieldSet(this, _value, { + console.log(_class_private_field_get(this, _value)); // error + _class_private_field_set(this, _value, { foo }); // ok - swcHelpers.classPrivateFieldSet(this, _value, { + _class_private_field_set(this, _value, { foo }); // ok - swcHelpers.classPrivateFieldGet(this, _value).foo = foo; // error - ({ o: swcHelpers.classPrivateFieldDestructureSet(this, _value).value } = { + _class_private_field_get(this, _value).foo = foo; // error + ({ o: _class_private_field_destructure(this, _value).value } = { o: { foo } @@ -22,42 +26,42 @@ class Test { var _tmp; _tmp = { foo - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = swcHelpers.extends({}, _tmp), _tmp; //ok - ({ foo: swcHelpers.classPrivateFieldGet(this, _value).foo } = { + }, _class_private_field_destructure(this, _value).value = _extends({}, _tmp), _tmp; //ok + ({ foo: _class_private_field_get(this, _value).foo } = { foo }); //error var _tmp1; _tmp1 = { foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = swcHelpers.extends({}, _tmp1.foo), ({ foo: {} , } = _tmp1), _tmp1; //error + }, _class_private_field_get(this, _value).foo = _extends({}, _tmp1.foo), ({ foo: {} , } = _tmp1), _tmp1; //error let r = { - o: swcHelpers.classPrivateFieldGet(this, _value) + o: _class_private_field_get(this, _value) }; //error - [swcHelpers.classPrivateFieldDestructureSet(this, _valueOne).value, ...swcHelpers.classPrivateFieldDestructureSet(this, _valueRest).value] = [ + [_class_private_field_destructure(this, _valueOne).value, ..._class_private_field_destructure(this, _valueRest).value] = [ 1, 2, 3 ]; let arr = [ - swcHelpers.classPrivateFieldGet(this, _valueOne), - ...swcHelpers.classPrivateFieldGet(this, _valueRest) + _class_private_field_get(this, _valueOne), + ..._class_private_field_get(this, _valueRest) ]; - swcHelpers.classPrivateFieldSet(this, _valueCompound, swcHelpers.classPrivateFieldGet(this, _valueCompound) + 3); + _class_private_field_set(this, _valueCompound, _class_private_field_get(this, _valueCompound) + 3); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { get: void 0, set: set_value }); - swcHelpers.classPrivateFieldInit(this, _valueRest, { + _class_private_field_init(this, _valueRest, { get: void 0, set: set_valueRest }); - swcHelpers.classPrivateFieldInit(this, _valueOne, { + _class_private_field_init(this, _valueOne, { get: void 0, set: set_valueOne }); - swcHelpers.classPrivateFieldInit(this, _valueCompound, { + _class_private_field_init(this, _valueCompound, { get: void 0, set: set_valueCompound }); diff --git a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.2.minified.js b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.2.minified.js index 83030b1e17be..cbe81f415162 100644 --- a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es2015.2.minified.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _value = new WeakMap(), _valueRest = new WeakMap(), _valueOne = new WeakMap(), _valueCompound = new WeakMap(); new class { m() { @@ -6,37 +10,37 @@ new class { let foo = { bar: 1 }; - console.log(swcHelpers.classPrivateFieldGet(this, _value)), swcHelpers.classPrivateFieldSet(this, _value, { + console.log(_class_private_field_get(this, _value)), _class_private_field_set(this, _value, { foo - }), swcHelpers.classPrivateFieldSet(this, _value, { + }), _class_private_field_set(this, _value, { foo - }), swcHelpers.classPrivateFieldGet(this, _value).foo = foo, ({ o: swcHelpers.classPrivateFieldDestructureSet(this, _value).value } = { + }), _class_private_field_get(this, _value).foo = foo, ({ o: _class_private_field_destructure(this, _value).value } = { o: { foo } }), _tmp = { foo - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = swcHelpers.extends({}, _tmp), ({ foo: swcHelpers.classPrivateFieldGet(this, _value).foo } = { + }, _class_private_field_destructure(this, _value).value = _extends({}, _tmp), ({ foo: _class_private_field_get(this, _value).foo } = { foo }), _tmp1 = { foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = swcHelpers.extends({}, _tmp1.foo), swcHelpers.classPrivateFieldGet(this, _value), [swcHelpers.classPrivateFieldDestructureSet(this, _valueOne).value, ...swcHelpers.classPrivateFieldDestructureSet(this, _valueRest).value] = [ + }, _class_private_field_get(this, _value).foo = _extends({}, _tmp1.foo), _class_private_field_get(this, _value), [_class_private_field_destructure(this, _valueOne).value, ..._class_private_field_destructure(this, _valueRest).value] = [ 1, 2, 3 - ], swcHelpers.classPrivateFieldGet(this, _valueOne), swcHelpers.classPrivateFieldGet(this, _valueRest), swcHelpers.classPrivateFieldSet(this, _valueCompound, swcHelpers.classPrivateFieldGet(this, _valueCompound) + 3); + ], _class_private_field_get(this, _valueOne), _class_private_field_get(this, _valueRest), _class_private_field_set(this, _valueCompound, _class_private_field_get(this, _valueCompound) + 3); } constructor(){ - swcHelpers.classPrivateFieldInit(this, _value, { + _class_private_field_init(this, _value, { get: void 0, set: function(v) {} - }), swcHelpers.classPrivateFieldInit(this, _valueRest, { + }), _class_private_field_init(this, _valueRest, { get: void 0, set: function(v) {} - }), swcHelpers.classPrivateFieldInit(this, _valueOne, { + }), _class_private_field_init(this, _valueOne, { get: void 0, set: function(v) {} - }), swcHelpers.classPrivateFieldInit(this, _valueCompound, { + }), _class_private_field_init(this, _valueCompound, { get: void 0, set: function(v) {} }); diff --git a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.1.normal.js b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.1.normal.js index 2d31eb12b68e..70f9278ca032 100644 --- a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.1.normal.js @@ -1,23 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _value = /*#__PURE__*/ new WeakMap(), _valueRest = /*#__PURE__*/ new WeakMap(), _valueOne = /*#__PURE__*/ new WeakMap(), _valueCompound = /*#__PURE__*/ new WeakMap(); // @target: es2015 var Test = /*#__PURE__*/ function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test); - swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Test); + _class_private_field_init(this, _value, { get: void 0, set: set_value }); - swcHelpers.classPrivateFieldInit(this, _valueRest, { + _class_private_field_init(this, _valueRest, { get: void 0, set: set_valueRest }); - swcHelpers.classPrivateFieldInit(this, _valueOne, { + _class_private_field_init(this, _valueOne, { get: void 0, set: set_valueOne }); - swcHelpers.classPrivateFieldInit(this, _valueCompound, { + _class_private_field_init(this, _valueCompound, { get: void 0, set: set_valueCompound }); @@ -27,44 +33,44 @@ var Test = /*#__PURE__*/ function() { var foo = { bar: 1 }; - console.log(swcHelpers.classPrivateFieldGet(this, _value)); // error - swcHelpers.classPrivateFieldSet(this, _value, { + console.log(_class_private_field_get(this, _value)); // error + _class_private_field_set(this, _value, { foo: foo }); // ok - swcHelpers.classPrivateFieldSet(this, _value, { + _class_private_field_set(this, _value, { foo: foo }); // ok - swcHelpers.classPrivateFieldGet(this, _value).foo = foo; // error + _class_private_field_get(this, _value).foo = foo; // error var ref; ref = { o: { foo: foo } - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = ref.o, ref; //ok + }, _class_private_field_destructure(this, _value).value = ref.o, ref; //ok var _tmp; _tmp = { foo: foo - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = swcHelpers.extends({}, _tmp), _tmp; //ok + }, _class_private_field_destructure(this, _value).value = _extends({}, _tmp), _tmp; //ok var ref1; ref1 = { foo: foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = ref1.foo, ref1; //error + }, _class_private_field_get(this, _value).foo = ref1.foo, ref1; //error var _tmp1; var ref2, ref3; _tmp1 = { foo: foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = swcHelpers.extends({}, _tmp1.foo), ref2 = _tmp1, ref3 = ref2.foo, ref3, ref2, _tmp1; //error + }, _class_private_field_get(this, _value).foo = _extends({}, _tmp1.foo), ref2 = _tmp1, ref3 = ref2.foo, ref3, ref2, _tmp1; //error var r = { - o: swcHelpers.classPrivateFieldGet(this, _value) + o: _class_private_field_get(this, _value) }; //error - swcHelpers.classPrivateFieldDestructureSet(this, _valueOne).value = 1, swcHelpers.classPrivateFieldDestructureSet(this, _valueRest).value = [ + _class_private_field_destructure(this, _valueOne).value = 1, _class_private_field_destructure(this, _valueRest).value = [ 2, 3 ]; var arr = [ - swcHelpers.classPrivateFieldGet(this, _valueOne) - ].concat(swcHelpers.toConsumableArray(swcHelpers.classPrivateFieldGet(this, _valueRest))); - swcHelpers.classPrivateFieldSet(this, _valueCompound, swcHelpers.classPrivateFieldGet(this, _valueCompound) + 3); + _class_private_field_get(this, _valueOne) + ].concat(_to_consumable_array(_class_private_field_get(this, _valueRest))); + _class_private_field_set(this, _valueCompound, _class_private_field_get(this, _valueCompound) + 3); }; return Test; }(); diff --git a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.2.minified.js b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.2.minified.js index 9ee8a778cfb8..523f0569fca8 100644 --- a/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/privateWriteOnlyAccessorRead_es5.2.minified.js @@ -1,17 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +import _class_private_field_destructure from "@swc/helpers/lib/_class_private_field_destructure.js"; var _value = new WeakMap(), _valueRest = new WeakMap(), _valueOne = new WeakMap(), _valueCompound = new WeakMap(), Test = function() { "use strict"; function Test() { - swcHelpers.classCallCheck(this, Test), swcHelpers.classPrivateFieldInit(this, _value, { + _class_call_check(this, Test), _class_private_field_init(this, _value, { get: void 0, set: set_value - }), swcHelpers.classPrivateFieldInit(this, _valueRest, { + }), _class_private_field_init(this, _valueRest, { get: void 0, set: set_valueRest - }), swcHelpers.classPrivateFieldInit(this, _valueOne, { + }), _class_private_field_init(this, _valueOne, { get: void 0, set: set_valueOne - }), swcHelpers.classPrivateFieldInit(this, _valueCompound, { + }), _class_private_field_init(this, _valueCompound, { get: void 0, set: set_valueCompound }); @@ -20,26 +26,26 @@ var _value = new WeakMap(), _valueRest = new WeakMap(), _valueOne = new WeakMap( var ref, _tmp, ref1, _tmp1, foo = { bar: 1 }; - console.log(swcHelpers.classPrivateFieldGet(this, _value)), swcHelpers.classPrivateFieldSet(this, _value, { + console.log(_class_private_field_get(this, _value)), _class_private_field_set(this, _value, { foo: foo - }), swcHelpers.classPrivateFieldSet(this, _value, { + }), _class_private_field_set(this, _value, { foo: foo - }), swcHelpers.classPrivateFieldGet(this, _value).foo = foo, ref = { + }), _class_private_field_get(this, _value).foo = foo, ref = { o: { foo: foo } - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = ref.o, _tmp = { + }, _class_private_field_destructure(this, _value).value = ref.o, _tmp = { foo: foo - }, swcHelpers.classPrivateFieldDestructureSet(this, _value).value = swcHelpers.extends({}, _tmp), ref1 = { + }, _class_private_field_destructure(this, _value).value = _extends({}, _tmp), ref1 = { foo: foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = ref1.foo, _tmp1 = { + }, _class_private_field_get(this, _value).foo = ref1.foo, _tmp1 = { foo: foo - }, swcHelpers.classPrivateFieldGet(this, _value).foo = swcHelpers.extends({}, _tmp1.foo), _tmp1.foo, swcHelpers.classPrivateFieldGet(this, _value), swcHelpers.classPrivateFieldDestructureSet(this, _valueOne).value = 1, swcHelpers.classPrivateFieldDestructureSet(this, _valueRest).value = [ + }, _class_private_field_get(this, _value).foo = _extends({}, _tmp1.foo), _tmp1.foo, _class_private_field_get(this, _value), _class_private_field_destructure(this, _valueOne).value = 1, _class_private_field_destructure(this, _valueRest).value = [ 2, 3 ], [ - swcHelpers.classPrivateFieldGet(this, _valueOne) - ].concat(swcHelpers.toConsumableArray(swcHelpers.classPrivateFieldGet(this, _valueRest))), swcHelpers.classPrivateFieldSet(this, _valueCompound, swcHelpers.classPrivateFieldGet(this, _valueCompound) + 3); + _class_private_field_get(this, _valueOne) + ].concat(_to_consumable_array(_class_private_field_get(this, _valueRest))), _class_private_field_set(this, _valueCompound, _class_private_field_get(this, _valueCompound) + 3); }, Test; }(); function set_value(v) {} diff --git a/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.1.normal.js index b5ee908cfdb2..ea3b5d523fbd 100644 --- a/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; // @Filename: propertiesOfGenericConstructorFunctions.js // @allowJs: true // @checkJs: true @@ -11,7 +11,7 @@ import * as swcHelpers from "@swc/helpers"; */ function Multimap(ik, iv) { /** @type {{ [s: string]: V }} */ this._map = {}; // without type annotation - this._map2 = swcHelpers.defineProperty({}, ik, iv); + this._map2 = _define_property({}, ik, iv); } /** @type {Multimap<"a" | "b", number>} with type annotation */ var map = new Multimap("a", 1); // without type annotation diff --git a/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.2.minified.js index 81082aebe13f..109a7429712e 100644 --- a/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertiesOfGenericConstructorFunctions_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function Multimap(ik, iv) { - this._map = {}, this._map2 = swcHelpers.defineProperty({}, ik, iv); + this._map = {}, this._map2 = _define_property({}, ik, iv); } var map = new Multimap("a", 1), map2 = new Multimap("m", 2); function Cp(t) { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.1.normal.js index ab84f41aa71c..d91e5b40a3ab 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // generic types should behave as if they have properties of their constraint type var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -13,10 +15,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -28,7 +30,7 @@ var B = /*#__PURE__*/ function(A) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.2.minified.js index 0c457f1c4b13..1a5a63eb8bca 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints2_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, a, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return ""; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return ""; @@ -20,7 +22,7 @@ var i, a, A = function() { }(A), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.f = function() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.1.normal.js index 228a746f0a15..d4776c73772d 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // generic types should behave as if they have properties of their constraint type var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -13,10 +15,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -28,7 +30,7 @@ var B = /*#__PURE__*/ function(A) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.2.minified.js index 58a0f7e324a7..16a5a4fe72ea 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints3_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, a, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return ""; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return ""; @@ -20,7 +22,7 @@ var i, a, A = function() { }(A), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.f = function() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.1.normal.js index a62d227f1f56..7e315b6dfd57 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.2.minified.js index 820839cb015a..ab1c9cf5108c 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, a, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() { var x; diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.1.normal.js index 4b51b80be1e6..6ace70a4c85b 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -12,10 +14,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,7 +29,7 @@ var B = /*#__PURE__*/ function(A) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.2.minified.js index c86cdf25b7ba..e207503bda05 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints5_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, a, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return ""; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return ""; @@ -20,7 +22,7 @@ var i, a, A = function() { }(A), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() { var x; diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.1.normal.js index 1ae1a5a5427f..bf07ebcafe82 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // generic types should behave as if they have properties of their constraint type // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.2.minified.js index 6483f716a163..789ba02dc180 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithConstraints_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, a, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() { var x; diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.1.normal.js index b6a0d999dc8a..7b9a0d555ef5 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() { diff --git a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.2.minified.js index ae35329d6d3a..40b39368cb37 100644 --- a/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessOnTypeParameterWithoutConstraints_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, a, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() { var x; diff --git a/crates/swc/tests/tsc-references/propertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAccess_es5.1.normal.js index e48b08182505..c87caac58276 100644 --- a/crates/swc/tests/tsc-references/propertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccess_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; diff --git a/crates/swc/tests/tsc-references/propertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAccess_es5.2.minified.js index 4cfee626736a..ade3dbbdf930 100644 --- a/crates/swc/tests/tsc-references/propertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccess_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Compass, bothIndex, stringOrNumber, someObject, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A); diff --git a/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.1.normal.js index 37782c42cffd..9699d5b64c2a 100644 --- a/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -17,9 +18,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "x", set: function set(v) {} // error @@ -30,9 +31,9 @@ var D = /*#__PURE__*/ function() { var E = /*#__PURE__*/ function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - swcHelpers.createClass(E, [ + _create_class(E, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.2.minified.js index 5ebefce038b9..ba669f171200 100644 --- a/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAndAccessorWithSameName_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -15,9 +16,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "x", set: function(v) {} @@ -26,9 +27,9 @@ var C = function() { }(), E = function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - return swcHelpers.createClass(E, [ + return _create_class(E, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.1.normal.js index c7b5cb8755e5..e1c833546b6a 100644 --- a/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.x = function x() { @@ -13,7 +13,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.x // error diff --git a/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.2.minified.js index 642830553f2b..859f43a5a3b6 100644 --- a/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAndFunctionWithSameName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.x = function() { return 1; @@ -10,7 +10,7 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.x = function(v) {}, D; }(); diff --git a/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.1.normal.js index c474b6aeaa40..e057b5f27400 100644 --- a/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var a; var b = { diff --git a/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.2.minified.js index b2fd0e4eed58..a2774fce5bdb 100644 --- a/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyNameWithoutTypeAnnotation_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C().foo, null.foo, a.foo; diff --git a/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.1.normal.js index 06afaec364c4..4e6fa88dcf5f 100644 --- a/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyNamedPrototype_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.1.normal.js index b875ba065e7a..9d20351a6bbe 100644 --- a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r1 = c.abstract; diff --git a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.2.minified.js index c08ed29043d2..7fe2d2342b63 100644 --- a/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyNamesOfReservedWords_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, a, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; c.abstract, c.as, i.abstract, i.as, a.abstract, a.as, function(E) { E[E.abstract = 0] = "abstract", E[E.as = 1] = "as", E[E.boolean = 2] = "boolean", E[E.break = 3] = "break", E[E.byte = 4] = "byte", E[E.case = 5] = "case", E[E.catch = 6] = "catch", E[E.char = 7] = "char", E[E.class = 8] = "class", E[E.continue = 9] = "continue", E[E.const = 10] = "const", E[E.debugger = 11] = "debugger", E[E.default = 12] = "default", E[E.delete = 13] = "delete", E[E.do = 14] = "do", E[E.double = 15] = "double", E[E.else = 16] = "else", E[E.enum = 17] = "enum", E[E.export = 18] = "export", E[E.extends = 19] = "extends", E[E.false = 20] = "false", E[E.final = 21] = "final", E[E.finally = 22] = "finally", E[E.float = 23] = "float", E[E.for = 24] = "for", E[E.function = 25] = "function", E[E.goto = 26] = "goto", E[E.if = 27] = "if", E[E.implements = 28] = "implements", E[E.import = 29] = "import", E[E.in = 30] = "in", E[E.instanceof = 31] = "instanceof", E[E.int = 32] = "int", E[E.interface = 33] = "interface", E[E.is = 34] = "is", E[E.long = 35] = "long", E[E.namespace = 36] = "namespace", E[E.native = 37] = "native", E[E.new = 38] = "new", E[E.null = 39] = "null", E[E.package = 40] = "package", E[E.private = 41] = "private", E[E.protected = 42] = "protected", E[E.public = 43] = "public", E[E.return = 44] = "return", E[E.short = 45] = "short", E[E.static = 46] = "static", E[E.super = 47] = "super", E[E.switch = 48] = "switch", E[E.synchronized = 49] = "synchronized", E[E.this = 50] = "this", E[E.throw = 51] = "throw", E[E.throws = 52] = "throws", E[E.transient = 53] = "transient", E[E.true = 54] = "true", E[E.try = 55] = "try", E[E.typeof = 56] = "typeof", E[E.use = 57] = "use", E[E.var = 58] = "var", E[E.void = 59] = "void", E[E.volatile = 60] = "volatile", E[E.while = 61] = "while", E[E.with = 62] = "with"; diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.1.normal.js index 447f00ed86e5..e856416c649d 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.1.normal.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - swcHelpers.createClass(Base, [ + _create_class(Base, [ { key: "x", get: function get() { @@ -21,10 +24,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.apply(this, arguments); _this.x = 1; diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.2.minified.js index 93d7678adc22..f2b4cc5ccf94 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors2_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } - return swcHelpers.createClass(Base, [ + return _create_class(Base, [ { key: "x", get: function() { @@ -17,11 +20,11 @@ var Base = function() { ]), Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this; + return _class_call_check(this, Derived), _this = _super.apply(this, arguments), _this.x = 1, _this; } return Derived; }(Base), obj = new Derived(); diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.1.normal.js index 1e20e823f63e..632b29fc2623 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.1.normal.js @@ -1,17 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var Animal = /*#__PURE__*/ function() { "use strict"; function Animal() { - swcHelpers.classCallCheck(this, Animal); + _class_call_check(this, Animal); this._sound = "rustling noise in the bushes"; } var _proto = Animal.prototype; _proto.makeSound = function makeSound() { console.log(this._sound); }; - swcHelpers.createClass(Animal, [ + _create_class(Animal, [ { key: "sound", get: function get() { @@ -29,10 +32,10 @@ a.makeSound() // 'rustling noise in the bushes' ; var Lion = /*#__PURE__*/ function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { - swcHelpers.classCallCheck(this, Lion); + _class_call_check(this, Lion); var _this; _this = _super.apply(this, arguments); _this.sound = "RAWR!" // error here diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.2.minified.js index e417de6c8027..59539d9dafc8 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors3_es5.2.minified.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Animal = function() { "use strict"; function Animal() { - swcHelpers.classCallCheck(this, Animal), this._sound = "rustling noise in the bushes"; + _class_call_check(this, Animal), this._sound = "rustling noise in the bushes"; } return Animal.prototype.makeSound = function() { console.log(this._sound); - }, swcHelpers.createClass(Animal, [ + }, _create_class(Animal, [ { key: "sound", get: function() { @@ -21,11 +24,11 @@ var Animal = function() { (new Animal).makeSound(); var Lion = function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { var _this; - return swcHelpers.classCallCheck(this, Lion), _this = _super.apply(this, arguments), _this.sound = "RAWR!", _this; + return _class_call_check(this, Lion), _this = _super.apply(this, arguments), _this.sound = "RAWR!", _this; } return Lion; }(Animal); diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.1.normal.js index 07608f11d4e3..8c6b546454fa 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = /*#__PURE__*/ function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { - swcHelpers.classCallCheck(this, Lion); + _class_call_check(this, Lion); var _this; _this = _super.apply(this, arguments); _this.sound = "RAWR!" // error here diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.2.minified.js index 315da69bd26c..843c62d5714a 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors4_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Lion = function(Animal) { "use strict"; - swcHelpers.inherits(Lion, Animal); - var _super = swcHelpers.createSuper(Lion); + _inherits(Lion, Animal); + var _super = _create_super(Lion); function Lion() { var _this; - return swcHelpers.classCallCheck(this, Lion), _this = _super.apply(this, arguments), _this.sound = "RAWR!", _this; + return _class_call_check(this, Lion), _this = _super.apply(this, arguments), _this.sound = "RAWR!", _this; } return Lion; }(Animal); diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.1.normal.js index cac7cd01bc06..a7ee2d372c4d 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.1.normal.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - swcHelpers.createClass(A, [ + _create_class(A, [ { key: "p", get: function get() { @@ -18,10 +21,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B(p) { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.call(this); _this.p = p; diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.2.minified.js index 2ee4f7f95c23..3d6cb7e27701 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors5_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - return swcHelpers.createClass(A, [ + return _create_class(A, [ { key: "p", get: function() { @@ -14,11 +17,11 @@ var A = function() { ]), A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B(p) { var _this; - return swcHelpers.classCallCheck(this, B), (_this = _super.call(this)).p = p, _this; + return _class_call_check(this, B), (_this = _super.call(this)).p = p, _this; } return B; }(A); diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.1.normal.js index b939a3d77ebe..38dbcf54085c 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.1.normal.js @@ -1,12 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es2015 // @useDefineForClassFields: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - swcHelpers.createClass(A, [ + _create_class(A, [ { key: "p", get: function get() { @@ -18,10 +21,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.apply(this, arguments); _this.p = "yep" // error @@ -33,10 +36,10 @@ var B = /*#__PURE__*/ function(A) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this._secret = 11; } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "p", get: function get() { @@ -51,10 +54,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); _this.p = 101 // error diff --git a/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.2.minified.js index 181d71b57077..9f0e2a18a118 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesAccessors_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } - return swcHelpers.createClass(A, [ + return _create_class(A, [ { key: "p", get: function() { @@ -14,19 +17,19 @@ var A = function() { ]), A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.apply(this, arguments), _this.p = "yep", _this; + return _class_call_check(this, B), _this = _super.apply(this, arguments), _this.p = "yep", _this; } return B; }(A), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this._secret = 11; + _class_call_check(this, C), this._secret = 11; } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "p", get: function() { @@ -39,11 +42,11 @@ var A = function() { ]), C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.p = 101, _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.p = 101, _this; } return D; }(C); diff --git a/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.1.normal.js b/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.1.normal.js index e871ec94427b..3f8fe0996272 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @useDefineForClassFields: true var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.m = function m() {}; @@ -12,10 +14,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.apply(this, arguments); _this.m = function() { diff --git a/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.2.minified.js b/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.2.minified.js index f602be45d3ac..84838d8ce99a 100644 --- a/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyOverridesMethod_es5.2.minified.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.m = function() {}, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { var _this; - return swcHelpers.classCallCheck(this, B), _this = _super.apply(this, arguments), _this.m = function() { + return _class_call_check(this, B), _this = _super.apply(this, arguments), _this.m = function() { return 1; }, _this; } diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.1.normal.js index 8bafa71d57b9..0c0cd55809bb 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES5 // no errors var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -16,7 +17,7 @@ var C = /*#__PURE__*/ function() { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -43,7 +44,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo() { @@ -64,7 +65,7 @@ var C2 = /*#__PURE__*/ function() { return _this.foo(); }); }; - swcHelpers.createClass(C2, [ + _create_class(C2, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.2.minified.js index 3b6bf33429d1..6f119f4a1b71 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinClass_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return this.foo; @@ -10,7 +11,7 @@ var C = function() { return this.foo; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -34,9 +35,9 @@ var C = function() { }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } - return C2.prototype.foo = function() {}, C2.foo = function() {}, C2.bar = function() {}, swcHelpers.createClass(C2, [ + return C2.prototype.foo = function() {}, C2.foo = function() {}, C2.bar = function() {}, _create_class(C2, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.1.normal.js index 9831b5563946..ef368156787b 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // @target: ES5 // no errors var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto1 = C.prototype; _proto1.foo = function foo() { @@ -13,7 +14,7 @@ var C = /*#__PURE__*/ function() { _proto1.bar = function bar() { var C2 = /*#__PURE__*/ function() { function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo() { @@ -41,7 +42,7 @@ var C = /*#__PURE__*/ function() { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.2.minified.js index cad29b279741..6aa467877c1e 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedClass_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function() { @@ -10,7 +11,7 @@ var C = function() { }, _proto.bar = function() { var C2 = function() { function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo = function() { x.foo, x.bar, x.x, x.y, C.x, C.y, C.bar, C.foo; @@ -22,7 +23,7 @@ var C = function() { return this.foo; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.1.normal.js index f70ff0391d8a..5c4504c26234 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto1 = Base.prototype; _proto1.method = function method() { var A = /*#__PURE__*/ function() { function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.methoda = function methoda() { @@ -30,17 +32,17 @@ var Base = /*#__PURE__*/ function() { }(); var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } var _proto2 = Derived1.prototype; _proto2.method1 = function method1() { var B = /*#__PURE__*/ function() { function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.method1b = function method1b() { @@ -62,17 +64,17 @@ var Derived1 = /*#__PURE__*/ function(Base) { }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } var _proto3 = Derived2.prototype; _proto3.method2 = function method2() { var C = /*#__PURE__*/ function() { function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method2c = function method2c() { @@ -94,17 +96,17 @@ var Derived2 = /*#__PURE__*/ function(Base) { }(Base); var Derived3 = /*#__PURE__*/ function(Derived1) { "use strict"; - swcHelpers.inherits(Derived3, Derived1); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived1); + var _super = _create_super(Derived3); function Derived3() { - swcHelpers.classCallCheck(this, Derived3); + _class_call_check(this, Derived3); return _super.apply(this, arguments); } var _proto4 = Derived3.prototype; _proto4.method3 = function method3() { var D = /*#__PURE__*/ function() { function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method3d = function method3d() { @@ -126,17 +128,17 @@ var Derived3 = /*#__PURE__*/ function(Derived1) { }(Derived1); var Derived4 = /*#__PURE__*/ function(Derived2) { "use strict"; - swcHelpers.inherits(Derived4, Derived2); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Derived2); + var _super = _create_super(Derived4); function Derived4() { - swcHelpers.classCallCheck(this, Derived4); + _class_call_check(this, Derived4); return _super.apply(this, arguments); } var _proto5 = Derived4.prototype; _proto5.method4 = function method4() { var E = /*#__PURE__*/ function() { function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } var _proto = E.prototype; _proto.method4e = function method4e() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.2.minified.js index 30e78f591a89..1f04a70ead8d 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass1_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var b, d1, d2, d3, d4, Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() { var A = function() { function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.methoda = function() { var d11, d21, d31, d41; @@ -17,15 +19,15 @@ var b, d1, d2, d3, d4, Base = function() { }, Base; }(), Derived1 = function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1.prototype.method1 = function() { var B = function() { function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } return B.prototype.method1b = function() { var d12, d22, d32, d42; @@ -35,15 +37,15 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived1; }(Base), Derived2 = function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2.prototype.method2 = function() { var C = function() { function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.method2c = function() { var d13, d23, d33, d43; @@ -53,15 +55,15 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived2; }(Base), Derived3 = function(Derived1) { "use strict"; - swcHelpers.inherits(Derived3, Derived1); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived1); + var _super = _create_super(Derived3); function Derived3() { - return swcHelpers.classCallCheck(this, Derived3), _super.apply(this, arguments); + return _class_call_check(this, Derived3), _super.apply(this, arguments); } return Derived3.prototype.method3 = function() { var D = function() { function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method3d = function() { var d14, d24, d34, d44; @@ -71,15 +73,15 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived3; }(Derived1), Derived4 = function(Derived2) { "use strict"; - swcHelpers.inherits(Derived4, Derived2); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Derived2); + var _super = _create_super(Derived4); function Derived4() { - return swcHelpers.classCallCheck(this, Derived4), _super.apply(this, arguments); + return _class_call_check(this, Derived4), _super.apply(this, arguments); } return Derived4.prototype.method4 = function() { var E = function() { function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } return E.prototype.method4e = function() { var d15, d25, d35, d45; diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.1.normal.js index 165dc2fd4529..2956582c2142 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.1.normal.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto1 = C.prototype; @@ -19,7 +22,7 @@ var C = /*#__PURE__*/ function(B) { _proto1.bar = function bar() { var D = /*#__PURE__*/ function() { function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo() { @@ -43,7 +46,7 @@ var C = /*#__PURE__*/ function(B) { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { @@ -68,10 +71,10 @@ var C = /*#__PURE__*/ function(B) { }(B); var E = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(E, C); - var _super = swcHelpers.createSuper(E); + _inherits(E, C); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } return E; diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.2.minified.js index fa29f646d45a..647ad42ecdac 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinNestedSubclass_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } var _proto = C.prototype; return _proto.foo = function() { @@ -15,7 +18,7 @@ var B = function() { }, _proto.bar = function() { var D = function() { function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.foo = function() { var c = new C(); @@ -26,7 +29,7 @@ var B = function() { return this.x; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { @@ -49,10 +52,10 @@ var B = function() { ]), C; }(B), E = function(C) { "use strict"; - swcHelpers.inherits(E, C); - var _super = swcHelpers.createSuper(E); + _inherits(E, C); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E; }(C); diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.1.normal.js index 5f65331759c5..edd97f43be54 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.method = function method() { @@ -21,10 +23,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } var _proto = Derived1.prototype; @@ -44,10 +46,10 @@ var Derived1 = /*#__PURE__*/ function(Base) { }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } var _proto = Derived2.prototype; @@ -67,10 +69,10 @@ var Derived2 = /*#__PURE__*/ function(Base) { }(Base); var Derived3 = /*#__PURE__*/ function(Derived1) { "use strict"; - swcHelpers.inherits(Derived3, Derived1); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived1); + var _super = _create_super(Derived3); function Derived3() { - swcHelpers.classCallCheck(this, Derived3); + _class_call_check(this, Derived3); return _super.apply(this, arguments); } var _proto = Derived3.prototype; @@ -90,10 +92,10 @@ var Derived3 = /*#__PURE__*/ function(Derived1) { }(Derived1); var Derived4 = /*#__PURE__*/ function(Derived2) { "use strict"; - swcHelpers.inherits(Derived4, Derived2); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Derived2); + var _super = _create_super(Derived4); function Derived4() { - swcHelpers.classCallCheck(this, Derived4); + _class_call_check(this, Derived4); return _super.apply(this, arguments); } var _proto = Derived4.prototype; diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.2.minified.js index d244365b5ea6..ae809417577d 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass2_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var b, d1, d2, d3, d4, Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() { var d11, d21, d31, d41; @@ -10,10 +12,10 @@ var b, d1, d2, d3, d4, Base = function() { }, Base; }(), Derived1 = function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1.prototype.method1 = function() { var d12, d22, d32, d42; @@ -21,10 +23,10 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived1; }(Base), Derived2 = function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2.prototype.method2 = function() { var d13, d23, d33, d43; @@ -32,10 +34,10 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived2; }(Base), Derived3 = function(Derived1) { "use strict"; - swcHelpers.inherits(Derived3, Derived1); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived1); + var _super = _create_super(Derived3); function Derived3() { - return swcHelpers.classCallCheck(this, Derived3), _super.apply(this, arguments); + return _class_call_check(this, Derived3), _super.apply(this, arguments); } return Derived3.prototype.method3 = function() { var d14, d24, d34, d44; @@ -43,10 +45,10 @@ var b, d1, d2, d3, d4, Base = function() { }, Derived3; }(Derived1), Derived4 = function(Derived2) { "use strict"; - swcHelpers.inherits(Derived4, Derived2); - var _super = swcHelpers.createSuper(Derived4); + _inherits(Derived4, Derived2); + var _super = _create_super(Derived4); function Derived4() { - return swcHelpers.classCallCheck(this, Derived4), _super.apply(this, arguments); + return _class_call_check(this, Derived4), _super.apply(this, arguments); } return Derived4.prototype.method4 = function() { var d15, d25, d35, d45; diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.1.normal.js index 9d01ccaba9e8..33170c0db628 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.1.normal.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.method = function method() { @@ -12,16 +16,16 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; _proto.method1 = function method1() { this.x; // OK, accessed within a subclass of the declaring class - swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "x", this); // Error, x is not public + _get(_get_prototype_of(Derived.prototype), "x", this); // Error, x is not public }; return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.2.minified.js index 679bc5c1b5d4..e57fc63becd9 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass3_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() { this.x; }, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.method1 = function() { - this.x, swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "x", this); + this.x, _get(_get_prototype_of(Derived.prototype), "x", this); }, Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.1.normal.js index e32063e3c3a7..25c6fb65eb58 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.1.normal.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: ES5 // no errors var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; @@ -26,7 +29,7 @@ var C = /*#__PURE__*/ function(B) { C.bar = function bar() { this.foo(); }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.2.minified.js index a3a525171acc..3d775878d694 100644 --- a/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedClassPropertyAccessibleWithinSubclass_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(B1) { "use strict"; - swcHelpers.inherits(C, B1); - var _super = swcHelpers.createSuper(C); + _inherits(C, B1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } var _proto = C.prototype; return _proto.foo = function() { @@ -18,7 +21,7 @@ var B = function() { return this.x; }, C.bar = function() { this.foo(); - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.1.normal.js index edafe00bbd6c..14b41eebf009 100644 --- a/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.1.normal.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.f = function f() { @@ -12,10 +16,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -24,10 +28,10 @@ var B = /*#__PURE__*/ function(A) { var t2 = this.f(); var t3 = this.y; var t4 = this.z; // error - var s1 = swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", this); // error - var s2 = swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "f", this).call(this); - var s3 = swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", this); // error - var s4 = swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "z", this); // error + var s1 = _get(_get_prototype_of(B.prototype), "x", this); // error + var s2 = _get(_get_prototype_of(B.prototype), "f", this).call(this); + var s3 = _get(_get_prototype_of(B.prototype), "y", this); // error + var s4 = _get(_get_prototype_of(B.prototype), "z", this); // error var a; var a1 = a.x; // error var a2 = a.f(); // error @@ -48,10 +52,10 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.2.minified.js index c8d8891763a6..1da79e21d355 100644 --- a/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedInstanceMemberAccessibility_es5.2.minified.js @@ -1,29 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.f = function() { return "hello"; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.g = function() { var a, b, c; - this.x, this.f(), this.y, this.z, swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "x", this), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "f", this).call(this), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "y", this), swcHelpers.get(swcHelpers.getPrototypeOf(B.prototype), "z", this), a.x, a.f(), a.y, a.z, b.x, b.f(), b.y, b.z, c.x, c.f(), c.y, c.z; + this.x, this.f(), this.y, this.z, _get(_get_prototype_of(B.prototype), "x", this), _get(_get_prototype_of(B.prototype), "f", this).call(this), _get(_get_prototype_of(B.prototype), "y", this), _get(_get_prototype_of(B.prototype), "z", this), a.x, a.f(), a.y, a.z, b.x, b.f(), b.y, b.z, c.x, c.f(), c.y, c.z; }, B; }(A), C = function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A); diff --git a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.1.normal.js index c0930701ae11..da66f49025a0 100644 --- a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.1.normal.js @@ -1,8 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } Base.staticMethod = function staticMethod() { this.x; // OK, accessed within their declaring class @@ -11,29 +15,29 @@ var Base = /*#__PURE__*/ function() { }(); var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } Derived1.staticMethod1 = function staticMethod1() { this.x; // OK, accessed within a class derived from their declaring class - swcHelpers.get(swcHelpers.getPrototypeOf(Derived1), "x", this); // Error, x is not public + _get(_get_prototype_of(Derived1), "x", this); // Error, x is not public }; return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Derived1) { "use strict"; - swcHelpers.inherits(Derived2, Derived1); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived1); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } Derived2.staticMethod3 = function staticMethod3() { this.x; // OK, accessed within a class derived from their declaring class - swcHelpers.get(swcHelpers.getPrototypeOf(Derived2), "x", this); // Error, x is not public + _get(_get_prototype_of(Derived2), "x", this); // Error, x is not public }; return Derived2; }(Derived1); diff --git a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.2.minified.js index b42c6485a42c..5fde6d156a17 100644 --- a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass2_es5.2.minified.js @@ -1,30 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.staticMethod = function() { this.x; }, Base; }(), Derived1 = function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1.staticMethod1 = function() { - this.x, swcHelpers.get(swcHelpers.getPrototypeOf(Derived1), "x", this); + this.x, _get(_get_prototype_of(Derived1), "x", this); }, Derived1; }(Base), Derived2 = function(Derived1) { "use strict"; - swcHelpers.inherits(Derived2, Derived1); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived1); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2.staticMethod3 = function() { - this.x, swcHelpers.get(swcHelpers.getPrototypeOf(Derived2), "x", this); + this.x, _get(_get_prototype_of(Derived2), "x", this); }, Derived2; }(Derived1); diff --git a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.1.normal.js index 2eed963ff2ad..cf2e4840823e 100644 --- a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } Base.staticMethod = function staticMethod() { Base.x; // OK, accessed within their declaring class @@ -14,10 +16,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived1 = /*#__PURE__*/ function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } Derived1.staticMethod1 = function staticMethod1() { @@ -30,10 +32,10 @@ var Derived1 = /*#__PURE__*/ function(Base1) { }(Base); var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } Derived2.staticMethod2 = function staticMethod2() { @@ -46,10 +48,10 @@ var Derived2 = /*#__PURE__*/ function(Base2) { }(Base); var Derived3 = /*#__PURE__*/ function(Derived11) { "use strict"; - swcHelpers.inherits(Derived3, Derived11); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived11); + var _super = _create_super(Derived3); function Derived3() { - swcHelpers.classCallCheck(this, Derived3); + _class_call_check(this, Derived3); return _super.apply(this, arguments); } Derived3.staticMethod3 = function staticMethod3() { diff --git a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.2.minified.js index 50faca07d0a6..6d2ac0d7c1b7 100644 --- a/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedStaticClassPropertyAccessibleWithinSubclass_es5.2.minified.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.staticMethod = function() { Base.x, Derived1.x, Derived2.x, Derived3.x; }, Base; }(), Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1.staticMethod1 = function() { Base.x, Derived1.x, Derived2.x, Derived3.x; }, Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2.staticMethod2 = function() { Base.x, Derived1.x, Derived2.x, Derived3.x; }, Derived2; }(Base), Derived3 = function(Derived11) { "use strict"; - swcHelpers.inherits(Derived3, Derived11); - var _super = swcHelpers.createSuper(Derived3); + _inherits(Derived3, Derived11); + var _super = _create_super(Derived3); function Derived3() { - return swcHelpers.classCallCheck(this, Derived3), _super.apply(this, arguments); + return _class_call_check(this, Derived3), _super.apply(this, arguments); } return Derived3.staticMethod3 = function() { Base.x, Derived1.x, Derived2.x, Derived3.x; diff --git a/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.1.normal.js b/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.1.normal.js index 5bdf472a8e96..975980ea12a5 100644 --- a/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Any attempt to access a private property member outside the class body that contains its declaration results in a compile-time error. var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (function(C1) { var f = C1.f = C.foo; diff --git a/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.2.minified.js b/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.2.minified.js index dd1300f5b044..890110c2579d 100644 --- a/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/protectedStaticNotAccessibleInClodule_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(C1) { C1.f = C.foo, C1.b = C.bar; diff --git a/crates/swc/tests/tsc-references/quotedConstructors_es5.1.normal.js b/crates/swc/tests/tsc-references/quotedConstructors_es5.1.normal.js index 5b2b57769fc7..3b7df12b00ac 100644 --- a/crates/swc/tests/tsc-references/quotedConstructors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/quotedConstructors_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); console.log(this); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); console.log(this); }; var E = /*#__PURE__*/ function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } var _proto = E.prototype; _proto["constructor"] = function() { @@ -22,7 +22,7 @@ var E = /*#__PURE__*/ function() { }(); new function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); console.log(this); }; var o = { @@ -30,6 +30,6 @@ var o = { }; var F = function F() { "use strict"; - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); console.log(this); }; diff --git a/crates/swc/tests/tsc-references/quotedConstructors_es5.2.minified.js b/crates/swc/tests/tsc-references/quotedConstructors_es5.2.minified.js index e70562083e58..d5c89803b2ea 100644 --- a/crates/swc/tests/tsc-references/quotedConstructors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/quotedConstructors_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), console.log(this); + _class_call_check(this, C), console.log(this); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D), console.log(this); + _class_call_check(this, D), console.log(this); }, E = function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } return E.prototype.constructor = function() { console.log(this); @@ -16,9 +16,9 @@ var C = function() { }(); new function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), console.log(this); + _class_call_check(this, _class), console.log(this); }; var F = function() { "use strict"; - swcHelpers.classCallCheck(this, F), console.log(this); + _class_call_check(this, F), console.log(this); }; diff --git a/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.1.normal.js index abfc1838d219..554012066b2e 100644 --- a/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.1.normal.js @@ -1,17 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Tests that readonly parameter properties behave like regular readonly properties var A = function A(x) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.x = x; this.x = 0; }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B(x) { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); var _this; _this = _super.call(this, x); // Fails, x is readonly @@ -22,10 +24,10 @@ var B = /*#__PURE__*/ function(A) { }(A); var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.call(this, x); _this.x = x; @@ -36,17 +38,17 @@ var C = /*#__PURE__*/ function(A) { }(A); var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = x; this.x = 0; }; // Fails, can't redeclare readonly property var E = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(E, D); - var _super = swcHelpers.createSuper(E); + _inherits(E, D); + var _super = _create_super(E); function E(x) { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); var _this; _this = _super.call(this, x); _this.x = x; diff --git a/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.2.minified.js index fb5a00e429aa..8b2dd19c7737 100644 --- a/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyConstructorAssignment_es5.2.minified.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function(x) { "use strict"; - swcHelpers.classCallCheck(this, A), this.x = x, this.x = 0; + _class_call_check(this, A), this.x = x, this.x = 0; }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B(x) { var _this; - return swcHelpers.classCallCheck(this, B), (_this = _super.call(this, x)).x = 1, _this; + return _class_call_check(this, B), (_this = _super.call(this, x)).x = 1, _this; } return B; }(A), C = function(A2) { "use strict"; - swcHelpers.inherits(C, A2); - var _super = swcHelpers.createSuper(C); + _inherits(C, A2); + var _super = _create_super(C); function C(x) { var _this; - return swcHelpers.classCallCheck(this, C), (_this = _super.call(this, x)).x = x, _this.x = 1, _this; + return _class_call_check(this, C), (_this = _super.call(this, x)).x = x, _this.x = 1, _this; } return C; }(A), D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = x, this.x = 0; + _class_call_check(this, D), this.x = x, this.x = 0; }, E = function(D1) { "use strict"; - swcHelpers.inherits(E, D1); - var _super = swcHelpers.createSuper(E); + _inherits(E, D1); + var _super = _create_super(E); function E(x) { var _this; - return swcHelpers.classCallCheck(this, E), (_this = _super.call(this, x)).x = x, _this.x = 1, _this; + return _class_call_check(this, E), (_this = _super.call(this, x)).x = x, _this.x = 1, _this; } return E; }(D); diff --git a/crates/swc/tests/tsc-references/readonlyRestParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/readonlyRestParameters_es5.1.normal.js index a256b617740d..167364f24949 100644 --- a/crates/swc/tests/tsc-references/readonlyRestParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyRestParameters_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // @strict: true // @declaration: true function f0(a, b) { @@ -10,28 +10,28 @@ function f1() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - f0.apply(void 0, swcHelpers.toConsumableArray(args)); // Error + f0.apply(void 0, _to_consumable_array(args)); // Error f1("abc", "def"); f1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))); - f1.apply(void 0, swcHelpers.toConsumableArray(args)); + ].concat(_to_consumable_array(args))); + f1.apply(void 0, _to_consumable_array(args)); } function f2() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - f0.apply(void 0, swcHelpers.toConsumableArray(args)); + f0.apply(void 0, _to_consumable_array(args)); f1("abc", "def"); f1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))); - f1.apply(void 0, swcHelpers.toConsumableArray(args)); + ].concat(_to_consumable_array(args))); + f1.apply(void 0, _to_consumable_array(args)); f2("abc", "def"); f2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))); // Error - f2.apply(void 0, swcHelpers.toConsumableArray(args)); + ].concat(_to_consumable_array(args))); // Error + f2.apply(void 0, _to_consumable_array(args)); } function f4() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ diff --git a/crates/swc/tests/tsc-references/readonlyRestParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/readonlyRestParameters_es5.2.minified.js index 2872aec5ba17..b837aafff776 100644 --- a/crates/swc/tests/tsc-references/readonlyRestParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyRestParameters_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; function f0(a, b) { f0(a, b), f1(a, b), f2(a, b); } function f1() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - f0.apply(void 0, swcHelpers.toConsumableArray(args)), f1("abc", "def"), f1.apply(void 0, [ + f0.apply(void 0, _to_consumable_array(args)), f1("abc", "def"), f1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))), f1.apply(void 0, swcHelpers.toConsumableArray(args)); + ].concat(_to_consumable_array(args))), f1.apply(void 0, _to_consumable_array(args)); } function f2() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - f0.apply(void 0, swcHelpers.toConsumableArray(args)), f1("abc", "def"), f1.apply(void 0, [ + f0.apply(void 0, _to_consumable_array(args)), f1("abc", "def"), f1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))), f1.apply(void 0, swcHelpers.toConsumableArray(args)), f2("abc", "def"), f2.apply(void 0, [ + ].concat(_to_consumable_array(args))), f1.apply(void 0, _to_consumable_array(args)), f2("abc", "def"), f2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(args))), f2.apply(void 0, swcHelpers.toConsumableArray(args)); + ].concat(_to_consumable_array(args))), f2.apply(void 0, _to_consumable_array(args)); } diff --git a/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.1.normal.js b/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.1.normal.js index 5d0fcc508129..1124657a8230 100644 --- a/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var G = function G() { "use strict"; - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); }; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var c1 = new Foo(); // ok, circularity in assignment compat check causes success diff --git a/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.2.minified.js b/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.2.minified.js index d0e6f509891a..10b588ff992e 100644 --- a/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/recursiveTypeInGenericConstraint_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var G = function() { "use strict"; - swcHelpers.classCallCheck(this, G); + _class_call_check(this, G); }, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; new Foo(); diff --git a/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.1.normal.js b/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.1.normal.js index b5c6d01df369..dc119eee34d4 100644 --- a/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var a0 = 1; var a1 = [ 1, @@ -218,8 +219,8 @@ var x2 = foo2(ra2); // Boom! function parse(node) { var index = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : []; return html("ul", node.map(function(param, i) { - var _param = swcHelpers.slicedToArray(param, 2), el = _param[0], children = _param[1]; - var idx = swcHelpers.toConsumableArray(index).concat([ + var _param = _sliced_to_array(param, 2), el = _param[0], children = _param[1]; + var idx = _to_consumable_array(index).concat([ i + 1 ]); return html("li", [ diff --git a/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.2.minified.js b/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.2.minified.js index d0a45555b25b..a786399f7a3d 100644 --- a/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/recursiveTypeReferences1_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; flat([ 1, [ diff --git a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.1.normal.js index 3458e1d92cf8..7f2947a1f427 100644 --- a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function List() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }; var MyList = function MyList() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; function foo(x) {} function foo2(x) {} diff --git a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.2.minified.js index 7345b28a4d9d..7980e32e132f 100644 --- a/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/recursiveTypesUsedAsFunctionParameters_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var List = function() { "use strict"; - swcHelpers.classCallCheck(this, List); + _class_call_check(this, List); }, MyList = function() { "use strict"; - swcHelpers.classCallCheck(this, MyList); + _class_call_check(this, MyList); }; diff --git a/crates/swc/tests/tsc-references/redeclaredProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/redeclaredProperty_es5.1.normal.js index 8558a6fc3b04..7a5e5e99c48e 100644 --- a/crates/swc/tests/tsc-references/redeclaredProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/redeclaredProperty_es5.1.normal.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noTypesAndSymbols: true // @strictNullChecks: true // @target: esnext // @useDefineForClassFields: true var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.b = 1; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this); _this.d = _this.b; diff --git a/crates/swc/tests/tsc-references/redeclaredProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/redeclaredProperty_es5.2.minified.js index 8601f28a1190..5701f0308051 100644 --- a/crates/swc/tests/tsc-references/redeclaredProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/redeclaredProperty_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base), this.b = 1; + _class_call_check(this, Base), this.b = 1; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this)).d = _this.b, _this.b = 2, _this; + return _class_call_check(this, Derived), (_this = _super.call(this)).d = _this.b, _this.b = 2, _this; } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.1.normal.js index 4999b1c77066..3d10b566720a 100644 --- a/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.1.normal.js @@ -1,19 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noTypesAndSymbols: true // @strictNullChecks: true // @target: esnext // @useDefineForClassFields: true var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.a = 1; }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(a) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this); _this.a = a; diff --git a/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.2.minified.js index a215738b7717..490f8be65574 100644 --- a/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/redefinedPararameterProperty_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base), this.a = 1; + _class_call_check(this, Base), this.a = 1; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(a) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this)).a = a, _this.b = _this.a, _this; + return _class_call_check(this, Derived), (_this = _super.call(this)).a = a, _this.b = _this.a, _this; } return Derived; }(Base); diff --git a/crates/swc/tests/tsc-references/reexportClassDefinition_es5.1.normal.js b/crates/swc/tests/tsc-references/reexportClassDefinition_es5.1.normal.js index 77ee0dd7eaaf..773defeb3dd4 100644 --- a/crates/swc/tests/tsc-references/reexportClassDefinition_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/reexportClassDefinition_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @module: commonjs // @Filename: foo1.ts var x = function x() { "use strict"; - swcHelpers.classCallCheck(this, x); + _class_call_check(this, x); }; module.exports = x; // @Filename: foo2.ts @@ -15,10 +17,10 @@ module.exports = { var foo2 = require("./foo2"); var x = /*#__PURE__*/ function(_x) { "use strict"; - swcHelpers.inherits(x, _x); - var _super = swcHelpers.createSuper(x); + _inherits(x, _x); + var _super = _create_super(x); function x() { - swcHelpers.classCallCheck(this, x); + _class_call_check(this, x); return _super.apply(this, arguments); } return x; diff --git a/crates/swc/tests/tsc-references/reexportClassDefinition_es5.2.minified.js b/crates/swc/tests/tsc-references/reexportClassDefinition_es5.2.minified.js index 3f255c277dca..9e14014c13d4 100644 --- a/crates/swc/tests/tsc-references/reexportClassDefinition_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/reexportClassDefinition_es5.2.minified.js @@ -1,7 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var x = function() { "use strict"; - swcHelpers.classCallCheck(this, x); + _class_call_check(this, x); }; module.exports = x; var foo1 = require("./foo1"); @@ -10,10 +12,10 @@ module.exports = { }; var x = function(_x) { "use strict"; - swcHelpers.inherits(x, _x); - var _super = swcHelpers.createSuper(x); + _inherits(x, _x); + var _super = _create_super(x); function x() { - return swcHelpers.classCallCheck(this, x), _super.apply(this, arguments); + return _class_call_check(this, x), _super.apply(this, arguments); } return x; }(require("./foo2").x); diff --git a/crates/swc/tests/tsc-references/renamed_es5.1.normal.js b/crates/swc/tests/tsc-references/renamed_es5.1.normal.js index 2dfeec35c61b..e2902ff7541b 100644 --- a/crates/swc/tests/tsc-references/renamed_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/renamed_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true // @Filename: /a.ts var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var d = {}; export { }; diff --git a/crates/swc/tests/tsc-references/renamed_es5.2.minified.js b/crates/swc/tests/tsc-references/renamed_es5.2.minified.js index ab0178243dae..27acadfb465c 100644 --- a/crates/swc/tests/tsc-references/renamed_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/renamed_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.1.normal.js b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.1.normal.js index 30ef909ffc25..988df5a03b15 100644 --- a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var a, b; var tuple = [ "", 1 ]; var ref, ref1, ref2; -ref = swcHelpers.toArray(tuple), ref1 = swcHelpers.slicedToArray(ref.slice(0), 2), a = ref1[0], ref2 = ref1[1], b = ref2 === void 0 ? 0 : ref2, ref1, ref; +ref = _to_array(tuple), ref1 = _sliced_to_array(ref.slice(0), 2), a = ref1[0], ref2 = ref1[1], b = ref2 === void 0 ? 0 : ref2, ref1, ref; diff --git a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.2.minified.js b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.2.minified.js index a8106a396ab5..f5264dd4d120 100644 --- a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern3_es5.2.minified.js @@ -1,6 +1,7 @@ -var ref, ref1; -import * as swcHelpers from "@swc/helpers"; -ref = swcHelpers.toArray([ +var ref; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +(ref = _sliced_to_array(_to_array([ "", 1 -]), ref1 = swcHelpers.slicedToArray(ref.slice(0), 2), ref1[0], ref1[1]; +]).slice(0), 2))[0], ref[1]; diff --git a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.1.normal.js b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.1.normal.js index 95321db54dfa..80fc702e5163 100644 --- a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; var a, b; var tuple = [ "", 1 ]; var ref, ref1, ref2; -ref = swcHelpers.toArray(tuple), ref1 = ref.slice(0), ref2 = ref1[0], a = ref2 === void 0 ? "" : ref2, b = ref1.b, ref1, ref; +ref = _to_array(tuple), ref1 = ref.slice(0), ref2 = ref1[0], a = ref2 === void 0 ? "" : ref2, b = ref1.b, ref1, ref; diff --git a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.2.minified.js b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.2.minified.js index 33ed7e334d65..e4a129096153 100644 --- a/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithAssignmentPattern4_es5.2.minified.js @@ -1,6 +1,6 @@ var ref; -import * as swcHelpers from "@swc/helpers"; -(ref = swcHelpers.toArray([ +import _to_array from "@swc/helpers/lib/_to_array.js"; +(ref = _to_array([ "", 1 ]).slice(0))[0], ref.b; diff --git a/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.1.normal.js index 12a0f0f7d86e..6d3f15689e9f 100644 --- a/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; function foo1() { - var ref = swcHelpers.toArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null), r = ref.slice(0); + var ref = _to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null), r = ref.slice(0); } function foo2() { - var ref = swcHelpers.toArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : undefined), r = ref.slice(0); + var ref = _to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : undefined), r = ref.slice(0); } function foo3() { - var ref = swcHelpers.toArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}), r = ref.slice(0); + var ref = _to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}), r = ref.slice(0); } function foo4() { - var ref = swcHelpers.toArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : []), r = ref.slice(0); + var ref = _to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : []), r = ref.slice(0); } diff --git a/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.2.minified.js index a885268f673b..cae5be84a274 100644 --- a/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithNullInitializer_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; diff --git a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.1.normal.js index 0cd5f40990a8..864309e0e173 100644 --- a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.1.normal.js @@ -1,25 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; -(function(a, b, c) {}).apply(this, swcHelpers.toConsumableArray(t1)); +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +(function(a, b, c) {}).apply(this, _to_consumable_array(t1)); (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t1)); +}).apply(this, _to_consumable_array(t1)); (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ x[_key - 1] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t1)); +}).apply(this, _to_consumable_array(t1)); (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ x[_key - 2] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t1)); +}).apply(this, _to_consumable_array(t1)); (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++){ x[_key - 3] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t1)); +}).apply(this, _to_consumable_array(t1)); f1(function(a, b, c) {}); f1(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ @@ -41,27 +42,27 @@ f1(function(a, b, c) { x[_key - 3] = arguments[_key]; } }); -(function(a, b, c) {}).apply(this, swcHelpers.toConsumableArray(t2)); +(function(a, b, c) {}).apply(this, _to_consumable_array(t2)); (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t2)); +}).apply(this, _to_consumable_array(t2)); (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ x[_key - 1] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t2)); +}).apply(this, _to_consumable_array(t2)); (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ x[_key - 2] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t2)); +}).apply(this, _to_consumable_array(t2)); (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++){ x[_key - 3] = arguments[_key]; } -}).apply(this, swcHelpers.toConsumableArray(t2)); +}).apply(this, _to_consumable_array(t2)); f2(function(a, b, c) {}); f2(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ @@ -85,35 +86,35 @@ f2(function(a, b, c) { }); (function(a, b, c) {}).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; } }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ x[_key - 1] = arguments[_key]; } }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++){ x[_key - 2] = arguments[_key]; } }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++){ x[_key - 3] = arguments[_key]; } }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))); +].concat(_to_consumable_array(t3))); f3(function(a, b, c) {}); f3(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ @@ -141,14 +142,14 @@ function f4(t) { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; } - }).apply(this, swcHelpers.toConsumableArray(t)); + }).apply(this, _to_consumable_array(t)); (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ x[_key - 1] = arguments[_key]; } }).apply(this, [ 1 - ].concat(swcHelpers.toConsumableArray(t))); + ].concat(_to_consumable_array(t))); (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ x[_key - 1] = arguments[_key]; @@ -156,7 +157,7 @@ function f4(t) { }).apply(this, [ 1, 2 - ].concat(swcHelpers.toConsumableArray(t))); + ].concat(_to_consumable_array(t))); f(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; @@ -211,7 +212,7 @@ var g8 = pipe(function(x, y) { }, function(x) { return "" + x; }); -(function foo(a, b) {}).apply(this, swcHelpers.toConsumableArray(tuple)); +(function foo(a, b) {}).apply(this, _to_consumable_array(tuple)); (function foo() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++){ rest[_key] = arguments[_key]; @@ -229,6 +230,6 @@ var funcUnionTupleRest = function() { for(var _len = arguments.length, params = new Array(_len), _key = 0; _key < _len; _key++){ params[_key] = arguments[_key]; } - var _params = swcHelpers.slicedToArray(params, 2), num = _params[0], strOrErr = _params[1]; + var _params = _sliced_to_array(params, 2), num = _params[0], strOrErr = _params[1]; return num; }; diff --git a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.2.minified.js index 19e355cf566e..3bc9603aeabc 100644 --- a/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/restTuplesFromContextualTypes_es5.2.minified.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; -(function(a, b, c) {}).apply(this, swcHelpers.toConsumableArray(t1)), (function() { +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +(function(a, b, c) {}).apply(this, _to_consumable_array(t1)), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t1)), (function(a) { +}).apply(this, _to_consumable_array(t1)), (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t1)), (function(a, b) { +}).apply(this, _to_consumable_array(t1)), (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)x[_key - 2] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t1)), (function(a, b, c) { +}).apply(this, _to_consumable_array(t1)), (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++)x[_key - 3] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t1)), f1(function(a, b, c) {}), f1(function() { +}).apply(this, _to_consumable_array(t1)), f1(function(a, b, c) {}), f1(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; }), f1(function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; @@ -15,15 +16,15 @@ import * as swcHelpers from "@swc/helpers"; for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)x[_key - 2] = arguments[_key]; }), f1(function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++)x[_key - 3] = arguments[_key]; -}), (function(a, b, c) {}).apply(this, swcHelpers.toConsumableArray(t2)), (function() { +}), (function(a, b, c) {}).apply(this, _to_consumable_array(t2)), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t2)), (function(a) { +}).apply(this, _to_consumable_array(t2)), (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t2)), (function(a, b) { +}).apply(this, _to_consumable_array(t2)), (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)x[_key - 2] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t2)), (function(a, b, c) { +}).apply(this, _to_consumable_array(t2)), (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++)x[_key - 3] = arguments[_key]; -}).apply(this, swcHelpers.toConsumableArray(t2)), f2(function(a, b, c) {}), f2(function() { +}).apply(this, _to_consumable_array(t2)), f2(function(a, b, c) {}), f2(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; }), f2(function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; @@ -33,23 +34,23 @@ import * as swcHelpers from "@swc/helpers"; for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++)x[_key - 3] = arguments[_key]; }), (function(a, b, c) {}).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))), (function() { +].concat(_to_consumable_array(t3))), (function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))), (function(a) { +].concat(_to_consumable_array(t3))), (function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))), (function(a, b) { +].concat(_to_consumable_array(t3))), (function(a, b) { for(var _len = arguments.length, x = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++)x[_key - 2] = arguments[_key]; }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))), (function(a, b, c) { +].concat(_to_consumable_array(t3))), (function(a, b, c) { for(var _len = arguments.length, x = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++)x[_key - 3] = arguments[_key]; }).apply(this, [ 1 -].concat(swcHelpers.toConsumableArray(t3))), f3(function(a, b, c) {}), f3(function() { +].concat(_to_consumable_array(t3))), f3(function(a, b, c) {}), f3(function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; }), f3(function(a) { for(var _len = arguments.length, x = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)x[_key - 1] = arguments[_key]; @@ -84,7 +85,7 @@ import * as swcHelpers from "@swc/helpers"; return 42; }, function(x) { return "" + x; -}), (function(a, b) {}).apply(this, swcHelpers.toConsumableArray(tuple)), function() { +}), (function(a, b) {}).apply(this, _to_consumable_array(tuple)), function() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++)rest[_key] = arguments[_key]; }(1, ""), take(function() { for(var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++)rest[_key] = arguments[_key]; diff --git a/crates/swc/tests/tsc-references/returnStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/returnStatements_es5.1.normal.js index 13950df3a5d7..a84a334f7dd2 100644 --- a/crates/swc/tests/tsc-references/returnStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/returnStatements_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // all the following should be valid function fn1() { return 1; @@ -27,7 +29,7 @@ function fn8() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.dispose = function dispose() {}; @@ -35,10 +37,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/returnStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/returnStatements_es5.2.minified.js index b950f46a6b09..715d205e1e8d 100644 --- a/crates/swc/tests/tsc-references/returnStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/returnStatements_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.dispose = function() {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.1.normal.js b/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.1.normal.js index 13e0c5c6c840..74759255d9f5 100644 --- a/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; var Entry = /*#__PURE__*/ function() { "use strict"; function Entry() { - swcHelpers.classCallCheck(this, Entry); + _class_call_check(this, Entry); this.c = 1; } var _proto = Entry.prototype; @@ -22,7 +22,7 @@ var Entry = /*#__PURE__*/ function() { var Group = /*#__PURE__*/ function() { "use strict"; function Group() { - swcHelpers.classCallCheck(this, Group); + _class_call_check(this, Group); this.d = "no"; } var _proto = Group.prototype; diff --git a/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.2.minified.js b/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.2.minified.js index e1972a53b13a..bad611171d6e 100644 --- a/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/returnTagTypeGuard_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Entry = function() { "use strict"; function Entry() { - swcHelpers.classCallCheck(this, Entry), this.c = 1; + _class_call_check(this, Entry), this.c = 1; } return Entry.prototype.isInit = function(x) { return !0; @@ -10,7 +10,7 @@ var Entry = function() { }(), Group = function() { "use strict"; function Group() { - swcHelpers.classCallCheck(this, Group), this.d = "no"; + _class_call_check(this, Group), this.d = "no"; } return Group.prototype.isInit = function(x) { return !1; diff --git a/crates/swc/tests/tsc-references/scannerClass2_es5.1.normal.js b/crates/swc/tests/tsc-references/scannerClass2_es5.1.normal.js index 4308ba53d8d0..d924cf6cbd22 100644 --- a/crates/swc/tests/tsc-references/scannerClass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/scannerClass2_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var LoggerAdapter = function LoggerAdapter(logger) { "use strict"; - swcHelpers.classCallCheck(this, LoggerAdapter); + _class_call_check(this, LoggerAdapter); this.logger = logger; this._information = this.logger.information(); }; diff --git a/crates/swc/tests/tsc-references/scannerClass2_es5.2.minified.js b/crates/swc/tests/tsc-references/scannerClass2_es5.2.minified.js index 6bca9a9a25cc..77d8cb48e731 100644 --- a/crates/swc/tests/tsc-references/scannerClass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/scannerClass2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var LoggerAdapter = function(logger) { "use strict"; - swcHelpers.classCallCheck(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(); + _class_call_check(this, LoggerAdapter), this.logger = logger, this._information = this.logger.information(); }; diff --git a/crates/swc/tests/tsc-references/scannertest1_es5.1.normal.js b/crates/swc/tests/tsc-references/scannertest1_es5.1.normal.js index 1de362599033..13eea40cba51 100644 --- a/crates/swc/tests/tsc-references/scannertest1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/scannertest1_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; /// var CharacterInfo = /*#__PURE__*/ function() { "use strict"; function CharacterInfo() { - swcHelpers.classCallCheck(this, CharacterInfo); + _class_call_check(this, CharacterInfo); } CharacterInfo.isDecimalDigit = function isDecimalDigit(c) { return c >= CharacterCodes._0 && c <= CharacterCodes._9; diff --git a/crates/swc/tests/tsc-references/scannertest1_es5.2.minified.js b/crates/swc/tests/tsc-references/scannertest1_es5.2.minified.js index fccde712a730..570ac979b946 100644 --- a/crates/swc/tests/tsc-references/scannertest1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/scannertest1_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var CharacterInfo = function() { "use strict"; function CharacterInfo() { - swcHelpers.classCallCheck(this, CharacterInfo); + _class_call_check(this, CharacterInfo); } return CharacterInfo.isDecimalDigit = function(c) { return c >= CharacterCodes._0 && c <= CharacterCodes._9; diff --git a/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.1.normal.js b/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.1.normal.js index 8c1f8e622b13..3a4f87a8bb23 100644 --- a/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // EveryType used in a nested scope of a different EveryType with the same name, type of the identifier is the one defined in the inner scope var s; var M1; @@ -22,7 +22,7 @@ function fn() { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.n = this.s; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.2.minified.js b/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.2.minified.js index e09d1c8f949a..41cb8d36596d 100644 --- a/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/scopeResolutionIdentifiers_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M11) { var s; M11.s = s; @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var M1, M2, M3, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.n = this.s; + _class_call_check(this, C), this.n = this.s; } return C.prototype.x = function() { this.n; diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule_es5.1.normal.js b/crates/swc/tests/tsc-references/shadowedInternalModule_es5.1.normal.js index 8483b06dbad6..a425b16d7427 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all errors imported modules conflict with local variables var A; (function(A1) { @@ -18,7 +18,7 @@ var X; (function(X1) { var Y = function Y() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; X1.Y = Y; })(X || (X = {})); diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule_es5.2.minified.js b/crates/swc/tests/tsc-references/shadowedInternalModule_es5.2.minified.js index fb5a4dd0fbc6..641229db2f40 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule_es5.2.minified.js @@ -1,12 +1,12 @@ var A, B, X, Z; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (A || (A = {})).Point = { x: 0, y: 0 }, B || (B = {}), function(X1) { var Y = function() { "use strict"; - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); }; X1.Y = Y; }(X || (X = {})), Z || (Z = {}); diff --git a/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.1.normal.js index 8eea6a0228aa..bf60d56d1d31 100644 --- a/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; @@ -12,7 +12,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo(x) {}; @@ -21,7 +21,7 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.foo = function foo(x) {}; diff --git a/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.2.minified.js index 0406c4e2711b..0286007893e7 100644 --- a/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/specializedSignatureIsNotSubtypeOfNonSpecializedSignature_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo = function(x) {}, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.foo = function(x) {}, C3; }(); diff --git a/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.1.normal.js index 8eea6a0228aa..bf60d56d1d31 100644 --- a/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo(x) {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; @@ -12,7 +12,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo = function foo(x) {}; @@ -21,7 +21,7 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } var _proto = C3.prototype; _proto.foo = function foo(x) {}; diff --git a/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.2.minified.js index 0406c4e2711b..0286007893e7 100644 --- a/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/specializedSignatureIsSubtypeOfNonSpecializedSignature_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.prototype.foo = function(x) {}, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.prototype.foo = function(x) {}, C3; }(); diff --git a/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.1.normal.js b/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.1.normal.js index 2bec6ee77f01..79fbae6e1a11 100644 --- a/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @filename: spellingUncheckedJS.js @@ -15,7 +19,7 @@ function f() { var Classe = /*#__PURE__*/ function() { "use strict"; function Classe() { - swcHelpers.classCallCheck(this, Classe); + _class_call_check(this, Classe); this.non = "oui"; } var _proto = Classe.prototype; @@ -27,16 +31,16 @@ var Classe = /*#__PURE__*/ function() { }(); var Derivee = /*#__PURE__*/ function(Classe) { "use strict"; - swcHelpers.inherits(Derivee, Classe); - var _super = swcHelpers.createSuper(Derivee); + _inherits(Derivee, Classe); + var _super = _create_super(Derivee); function Derivee() { - swcHelpers.classCallCheck(this, Derivee); + _class_call_check(this, Derivee); return _super.apply(this, arguments); } var _proto = Derivee.prototype; _proto.methode = function methode() { // no error on 'super' references - return swcHelpers.get(swcHelpers.getPrototypeOf(Derivee.prototype), "none", this); + return _get(_get_prototype_of(Derivee.prototype), "none", this); }; return Derivee; }(Classe); diff --git a/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.2.minified.js b/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.2.minified.js index 6e7a10771ce0..1c2df7e1aa40 100644 --- a/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spellingUncheckedJS_es5.2.minified.js @@ -1,23 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var inModule = 1; inmodule.toFixed(); var Classe = function() { "use strict"; function Classe() { - swcHelpers.classCallCheck(this, Classe), this.non = "oui"; + _class_call_check(this, Classe), this.non = "oui"; } return Classe.prototype.methode = function() { return this.none; }, Classe; }(), Derivee = function(Classe) { "use strict"; - swcHelpers.inherits(Derivee, Classe); - var _super = swcHelpers.createSuper(Derivee); + _inherits(Derivee, Classe); + var _super = _create_super(Derivee); function Derivee() { - return swcHelpers.classCallCheck(this, Derivee), _super.apply(this, arguments); + return _class_call_check(this, Derivee), _super.apply(this, arguments); } return Derivee.prototype.methode = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Derivee.prototype), "none", this); + return _get(_get_prototype_of(Derivee.prototype), "none", this); }, Derivee; }(Classe), object = { spaaace: 3 diff --git a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.1.normal.js index 93c93a7a69f9..5ab309c962e8 100644 --- a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // [ts] Initializer provides no value for this binding element and the binding element has no default value. -const { naam , age } = swcHelpers.objectSpread({}, bob, alice); +const { naam , age } = _object_spread({}, bob, alice); diff --git a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.2.minified.js index 94fa5cce1ccb..7ca4f51a53af 100644 --- a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -let { naam , age } = swcHelpers.objectSpread({}, bob, alice); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +let { naam , age } = _object_spread({}, bob, alice); diff --git a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.1.normal.js index a0a310d7f4f1..8ba234e928ab 100644 --- a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // [ts] Initializer provides no value for this binding element and the binding element has no default value. -var ref = swcHelpers.objectSpread({}, bob, alice), naam = ref.naam, age = ref.age; +var ref = _object_spread({}, bob, alice), naam = ref.naam, age = ref.age; diff --git a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.2.minified.js index c0846560c9e0..08c304b79bcc 100644 --- a/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadContextualTypedBindingPattern_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; -var ref = swcHelpers.objectSpread({}, bob, alice); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var ref = _object_spread({}, bob, alice); ref.naam, ref.age; diff --git a/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.1.normal.js index 78ba8cecc0eb..09db6dc72162 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -let a1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +let a1 = _object_spread({ a: 123 }, a); // string (Error) -let b1 = swcHelpers.objectSpread({ +let b1 = _object_spread({ a: 123 }, b); // string | number -let c1 = swcHelpers.objectSpread({ +let c1 = _object_spread({ a: 123 }, c); // string | undefined (Error) -let d1 = swcHelpers.objectSpread({ +let d1 = _object_spread({ a: 123 }, d); // string | number | undefined -let a2 = swcHelpers.objectSpread({ +let a2 = _object_spread({ a: 123 }, t ? a : {}); // string | number -let b2 = swcHelpers.objectSpread({ +let b2 = _object_spread({ a: 123 }, t ? b : {}); // string | number -let c2 = swcHelpers.objectSpread({ +let c2 = _object_spread({ a: 123 }, t ? c : {}); // string | number | undefined -let d2 = swcHelpers.objectSpread({ +let d2 = _object_spread({ a: 123 }, t ? d : {}); // string | number | undefined diff --git a/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.2.minified.js index 1035bdd88a55..f450a10a8921 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadDuplicateExact_es2015.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 123 -}, a), swcHelpers.objectSpread({ +}, a), _object_spread({ a: 123 -}, b), swcHelpers.objectSpread({ +}, b), _object_spread({ a: 123 -}, c), swcHelpers.objectSpread({ +}, c), _object_spread({ a: 123 -}, d), swcHelpers.objectSpread({ +}, d), _object_spread({ a: 123 -}, t ? a : {}), swcHelpers.objectSpread({ +}, t ? a : {}), _object_spread({ a: 123 -}, t ? b : {}), swcHelpers.objectSpread({ +}, t ? b : {}), _object_spread({ a: 123 -}, t ? c : {}), swcHelpers.objectSpread({ +}, t ? c : {}), _object_spread({ a: 123 }, t ? d : {}); diff --git a/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.1.normal.js index 26d8d3e06375..8bd4658093ac 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -var a1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var a1 = _object_spread({ a: 123 }, a); // string (Error) -var b1 = swcHelpers.objectSpread({ +var b1 = _object_spread({ a: 123 }, b); // string | number -var c1 = swcHelpers.objectSpread({ +var c1 = _object_spread({ a: 123 }, c); // string | undefined (Error) -var d1 = swcHelpers.objectSpread({ +var d1 = _object_spread({ a: 123 }, d); // string | number | undefined -var a2 = swcHelpers.objectSpread({ +var a2 = _object_spread({ a: 123 }, t ? a : {}); // string | number -var b2 = swcHelpers.objectSpread({ +var b2 = _object_spread({ a: 123 }, t ? b : {}); // string | number -var c2 = swcHelpers.objectSpread({ +var c2 = _object_spread({ a: 123 }, t ? c : {}); // string | number | undefined -var d2 = swcHelpers.objectSpread({ +var d2 = _object_spread({ a: 123 }, t ? d : {}); // string | number | undefined diff --git a/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.2.minified.js index 1035bdd88a55..f450a10a8921 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadDuplicateExact_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 123 -}, a), swcHelpers.objectSpread({ +}, a), _object_spread({ a: 123 -}, b), swcHelpers.objectSpread({ +}, b), _object_spread({ a: 123 -}, c), swcHelpers.objectSpread({ +}, c), _object_spread({ a: 123 -}, d), swcHelpers.objectSpread({ +}, d), _object_spread({ a: 123 -}, t ? a : {}), swcHelpers.objectSpread({ +}, t ? a : {}), _object_spread({ a: 123 -}, t ? b : {}), swcHelpers.objectSpread({ +}, t ? b : {}), _object_spread({ a: 123 -}, t ? c : {}), swcHelpers.objectSpread({ +}, t ? c : {}), _object_spread({ a: 123 }, t ? d : {}); diff --git a/crates/swc/tests/tsc-references/spreadDuplicate_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadDuplicate_es2015.1.normal.js index 2e043496ca2c..bd114138337e 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicate_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadDuplicate_es2015.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -let a1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +let a1 = _object_spread({ a: 123 }, a); // string (Error) -let b1 = swcHelpers.objectSpread({ +let b1 = _object_spread({ a: 123 }, b); // string | number -let c1 = swcHelpers.objectSpread({ +let c1 = _object_spread({ a: 123 }, c); // string | undefined (Error) -let d1 = swcHelpers.objectSpread({ +let d1 = _object_spread({ a: 123 }, d); // string | number -let a2 = swcHelpers.objectSpread({ +let a2 = _object_spread({ a: 123 }, t ? a : {}); // string | number -let b2 = swcHelpers.objectSpread({ +let b2 = _object_spread({ a: 123 }, t ? b : {}); // string | number -let c2 = swcHelpers.objectSpread({ +let c2 = _object_spread({ a: 123 }, t ? c : {}); // string | number -let d2 = swcHelpers.objectSpread({ +let d2 = _object_spread({ a: 123 }, t ? d : {}); // string | number diff --git a/crates/swc/tests/tsc-references/spreadDuplicate_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadDuplicate_es2015.2.minified.js index 1035bdd88a55..f450a10a8921 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicate_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadDuplicate_es2015.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 123 -}, a), swcHelpers.objectSpread({ +}, a), _object_spread({ a: 123 -}, b), swcHelpers.objectSpread({ +}, b), _object_spread({ a: 123 -}, c), swcHelpers.objectSpread({ +}, c), _object_spread({ a: 123 -}, d), swcHelpers.objectSpread({ +}, d), _object_spread({ a: 123 -}, t ? a : {}), swcHelpers.objectSpread({ +}, t ? a : {}), _object_spread({ a: 123 -}, t ? b : {}), swcHelpers.objectSpread({ +}, t ? b : {}), _object_spread({ a: 123 -}, t ? c : {}), swcHelpers.objectSpread({ +}, t ? c : {}), _object_spread({ a: 123 }, t ? d : {}); diff --git a/crates/swc/tests/tsc-references/spreadDuplicate_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadDuplicate_es5.1.normal.js index cc78fe447d79..26d6bc7d2ca1 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicate_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadDuplicate_es5.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -var a1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var a1 = _object_spread({ a: 123 }, a); // string (Error) -var b1 = swcHelpers.objectSpread({ +var b1 = _object_spread({ a: 123 }, b); // string | number -var c1 = swcHelpers.objectSpread({ +var c1 = _object_spread({ a: 123 }, c); // string | undefined (Error) -var d1 = swcHelpers.objectSpread({ +var d1 = _object_spread({ a: 123 }, d); // string | number -var a2 = swcHelpers.objectSpread({ +var a2 = _object_spread({ a: 123 }, t ? a : {}); // string | number -var b2 = swcHelpers.objectSpread({ +var b2 = _object_spread({ a: 123 }, t ? b : {}); // string | number -var c2 = swcHelpers.objectSpread({ +var c2 = _object_spread({ a: 123 }, t ? c : {}); // string | number -var d2 = swcHelpers.objectSpread({ +var d2 = _object_spread({ a: 123 }, t ? d : {}); // string | number diff --git a/crates/swc/tests/tsc-references/spreadDuplicate_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadDuplicate_es5.2.minified.js index 1035bdd88a55..f450a10a8921 100644 --- a/crates/swc/tests/tsc-references/spreadDuplicate_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadDuplicate_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 123 -}, a), swcHelpers.objectSpread({ +}, a), _object_spread({ a: 123 -}, b), swcHelpers.objectSpread({ +}, b), _object_spread({ a: 123 -}, c), swcHelpers.objectSpread({ +}, c), _object_spread({ a: 123 -}, d), swcHelpers.objectSpread({ +}, d), _object_spread({ a: 123 -}, t ? a : {}), swcHelpers.objectSpread({ +}, t ? a : {}), _object_spread({ a: 123 -}, t ? b : {}), swcHelpers.objectSpread({ +}, t ? b : {}), _object_spread({ a: 123 -}, t ? c : {}), swcHelpers.objectSpread({ +}, t ? c : {}), _object_spread({ a: 123 }, t ? d : {}); diff --git a/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.1.normal.js index fedb880a5382..8b224fda0fa2 100644 --- a/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; const extra1 = { a: "a", b: "b", extra: "extra" }; -const a1 = swcHelpers.objectSpread({}, extra1); // spread should not give excess property errors +const a1 = _object_spread({}, extra1); // spread should not give excess property errors diff --git a/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.2.minified.js index 3d28f2742076..bbcea7f2b51e 100644 --- a/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadExcessProperty_es2015.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, { a: "a", b: "b", extra: "extra" diff --git a/crates/swc/tests/tsc-references/spreadExcessProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadExcessProperty_es5.1.normal.js index 5d856015a7ad..10031ec9c443 100644 --- a/crates/swc/tests/tsc-references/spreadExcessProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadExcessProperty_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var extra1 = { a: "a", b: "b", extra: "extra" }; -var a1 = swcHelpers.objectSpread({}, extra1); // spread should not give excess property errors +var a1 = _object_spread({}, extra1); // spread should not give excess property errors diff --git a/crates/swc/tests/tsc-references/spreadExcessProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadExcessProperty_es5.2.minified.js index 3d28f2742076..bbcea7f2b51e 100644 --- a/crates/swc/tests/tsc-references/spreadExcessProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadExcessProperty_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, { a: "a", b: "b", extra: "extra" diff --git a/crates/swc/tests/tsc-references/spreadMethods_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadMethods_es2015.1.normal.js index bb2415889669..b22af69b66c0 100644 --- a/crates/swc/tests/tsc-references/spreadMethods_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadMethods_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @target: esnext // @useDefineForClassFields: false class K { @@ -11,8 +11,8 @@ class K { } } let k = new K(); -let sk = swcHelpers.objectSpread({}, k); -let ssk = swcHelpers.objectSpread({}, k, k); +let sk = _object_spread({}, k); +let ssk = _object_spread({}, k, k); sk.p; sk.m(); // error sk.g; // error @@ -26,8 +26,8 @@ let i = { return 0; } }; -let si = swcHelpers.objectSpread({}, i); -let ssi = swcHelpers.objectSpread({}, i, i); +let si = _object_spread({}, i); +let ssi = _object_spread({}, i, i); si.p; si.m(); // ok si.g; // ok @@ -41,8 +41,8 @@ let o = { return 0; } }; -let so = swcHelpers.objectSpread({}, o); -let sso = swcHelpers.objectSpread({}, o, o); +let so = _object_spread({}, o); +let sso = _object_spread({}, o, o); so.p; so.m(); // ok so.g; // ok diff --git a/crates/swc/tests/tsc-references/spreadMethods_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadMethods_es2015.2.minified.js index afa4c2668e6e..7a2b959dfd27 100644 --- a/crates/swc/tests/tsc-references/spreadMethods_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadMethods_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; let k = new class { m() {} get g() { @@ -7,7 +7,7 @@ let k = new class { constructor(){ this.p = 12; } -}(), sk = swcHelpers.objectSpread({}, k), ssk = swcHelpers.objectSpread({}, k, k); +}(), sk = _object_spread({}, k), ssk = _object_spread({}, k, k); sk.p, sk.m(), sk.g, ssk.p, ssk.m(), ssk.g; let i = { p: 12, @@ -15,7 +15,7 @@ let i = { get g () { return 0; } -}, si = swcHelpers.objectSpread({}, i), ssi = swcHelpers.objectSpread({}, i, i); +}, si = _object_spread({}, i), ssi = _object_spread({}, i, i); si.p, si.m(), si.g, ssi.p, ssi.m(), ssi.g; let o = { p: 12, @@ -23,5 +23,5 @@ let o = { get g () { return 0; } -}, so = swcHelpers.objectSpread({}, o), sso = swcHelpers.objectSpread({}, o, o); +}, so = _object_spread({}, o), sso = _object_spread({}, o, o); so.p, so.m(), so.g, sso.p, sso.m(), sso.g; diff --git a/crates/swc/tests/tsc-references/spreadMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadMethods_es5.1.normal.js index 7b5e77458a4c..d20c915315d1 100644 --- a/crates/swc/tests/tsc-references/spreadMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadMethods_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @target: esnext // @useDefineForClassFields: false var K = /*#__PURE__*/ function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K); + _class_call_check(this, K); this.p = 12; } var _proto = K.prototype; _proto.m = function m() {}; - swcHelpers.createClass(K, [ + _create_class(K, [ { key: "g", get: function get() { @@ -20,8 +22,8 @@ var K = /*#__PURE__*/ function() { return K; }(); var k = new K(); -var sk = swcHelpers.objectSpread({}, k); -var ssk = swcHelpers.objectSpread({}, k, k); +var sk = _object_spread({}, k); +var ssk = _object_spread({}, k, k); sk.p; sk.m(); // error sk.g; // error @@ -35,8 +37,8 @@ var i = { return 0; } }; -var si = swcHelpers.objectSpread({}, i); -var ssi = swcHelpers.objectSpread({}, i, i); +var si = _object_spread({}, i); +var ssi = _object_spread({}, i, i); si.p; si.m(); // ok si.g; // ok @@ -50,8 +52,8 @@ var o = { return 0; } }; -var so = swcHelpers.objectSpread({}, o); -var sso = swcHelpers.objectSpread({}, o, o); +var so = _object_spread({}, o); +var sso = _object_spread({}, o, o); so.p; so.m(); // ok so.g; // ok diff --git a/crates/swc/tests/tsc-references/spreadMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadMethods_es5.2.minified.js index 782d36e84f39..766dd5d2d4c1 100644 --- a/crates/swc/tests/tsc-references/spreadMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadMethods_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var K = function() { "use strict"; function K() { - swcHelpers.classCallCheck(this, K), this.p = 12; + _class_call_check(this, K), this.p = 12; } - return K.prototype.m = function() {}, swcHelpers.createClass(K, [ + return K.prototype.m = function() {}, _create_class(K, [ { key: "g", get: function() { @@ -12,7 +14,7 @@ var K = function() { } } ]), K; -}(), k = new K(), sk = swcHelpers.objectSpread({}, k), ssk = swcHelpers.objectSpread({}, k, k); +}(), k = new K(), sk = _object_spread({}, k), ssk = _object_spread({}, k, k); sk.p, sk.m(), sk.g, ssk.p, ssk.m(), ssk.g; var i = { p: 12, @@ -20,7 +22,7 @@ var i = { get g () { return 0; } -}, si = swcHelpers.objectSpread({}, i), ssi = swcHelpers.objectSpread({}, i, i); +}, si = _object_spread({}, i), ssi = _object_spread({}, i, i); si.p, si.m(), si.g, ssi.p, ssi.m(), ssi.g; var o = { p: 12, @@ -28,5 +30,5 @@ var o = { get g () { return 0; } -}, so = swcHelpers.objectSpread({}, o), sso = swcHelpers.objectSpread({}, o, o); +}, so = _object_spread({}, o), sso = _object_spread({}, o, o); so.p, so.m(), so.g, sso.p, sso.m(), sso.g; diff --git a/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.1.normal.js index 03a8943fc2fd..d2db591ba33c 100644 --- a/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -const x = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +const x = _object_spread({ a: 1 }, o, { b: 2 diff --git a/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.2.minified.js index faf3cf5e2b7b..8fb7b878512e 100644 --- a/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadNonPrimitive_es2015.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 1 }, o, { b: 2 diff --git a/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.1.normal.js index e27dd60891a3..4bf63304c696 100644 --- a/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -var x = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var x = _object_spread({ a: 1 }, o, { b: 2 diff --git a/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.2.minified.js index faf3cf5e2b7b..8fb7b878512e 100644 --- a/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadNonPrimitive_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ a: 1 }, o, { b: 2 diff --git a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.1.normal.js index 7731269fc578..d04b46567f23 100644 --- a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.1.normal.js @@ -1,28 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @declaration: true function f1(a) { - return swcHelpers.objectSpread({}, a); // Error + return _object_spread({}, a); // Error } function f2(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f3(a) { - return swcHelpers.objectSpread({}, a); // Error + return _object_spread({}, a); // Error } function f4(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f5(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f6(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } // Repro from #46976 function g1(a) { const { z } = a; - return swcHelpers.objectSpread({}, z); + return _object_spread({}, z); } class Foo { bar() { diff --git a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.1.normal.js index 00c963d04e0d..507c04fa228e 100644 --- a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.1.normal.js @@ -1,33 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strict: true // @declaration: true function f1(a) { - return swcHelpers.objectSpread({}, a); // Error + return _object_spread({}, a); // Error } function f2(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f3(a) { - return swcHelpers.objectSpread({}, a); // Error + return _object_spread({}, a); // Error } function f4(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f5(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } function f6(a) { - return swcHelpers.objectSpread({}, a); + return _object_spread({}, a); } // Repro from #46976 function g1(a) { var z = a.z; - return swcHelpers.objectSpread({}, z); + return _object_spread({}, z); } var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto.bar = function bar() { diff --git a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.2.minified.js index 4b5433409000..f2fedf61cc2c 100644 --- a/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadObjectOrFalsy_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; return _proto.bar = function() { diff --git a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.1.normal.js index ee59b4ce7076..500b96b3c3cd 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.1.normal.js @@ -1,46 +1,46 @@ -import * as swcHelpers from "@swc/helpers"; -var unused1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var unused1 = _object_spread({ b: 1 }, ab) // error ; -var unused2 = swcHelpers.objectSpread({}, ab, ab) // ok, overwritten error doesn't apply to spreads +var unused2 = _object_spread({}, ab, ab) // ok, overwritten error doesn't apply to spreads ; -var unused3 = swcHelpers.objectSpread({ +var unused3 = _object_spread({ b: 1 }, abq) // ok, abq might have b: undefined ; -var unused4 = swcHelpers.objectSpread({}, ab, { +var unused4 = _object_spread({}, ab, { b: 1 }) // ok, we don't care that b in ab is overwritten ; -var unused5 = swcHelpers.objectSpread({}, abq, { +var unused5 = _object_spread({}, abq, { b: 1 }) // ok ; function g(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); // ok, obj might have x: undefined } function f(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); // ok, obj might be undefined } function h(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj) // error ; } function i(b, t) { - return swcHelpers.objectSpread({ + return _object_spread({ command: "hi" }, b ? t : {}) // ok ; } function j() { - return swcHelpers.objectSpread({}, { + return _object_spread({}, { command: "hi" }, { command: "bye" @@ -48,7 +48,7 @@ function j() { ; } function k(t) { - return swcHelpers.objectSpread({ + return _object_spread({ command: "hi" }, { spoiler: true @@ -58,13 +58,13 @@ function k(t) { ; } function l(anyrequired) { - return swcHelpers.objectSpread({ + return _object_spread({ a: 'zzz' }, anyrequired) // error ; } function m(anyoptional) { - return swcHelpers.objectSpread({ + return _object_spread({ a: 'zzz' }, anyoptional) // ok ; diff --git a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.2.minified.js index 2326a2573400..a6be0264700f 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es2015.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ b: 1 -}, ab), swcHelpers.objectSpread({}, ab, ab), swcHelpers.objectSpread({ +}, ab), _object_spread({}, ab, ab), _object_spread({ b: 1 -}, abq), swcHelpers.objectSpread({}, ab, { +}, abq), _object_spread({}, ab, { b: 1 -}), swcHelpers.objectSpread({}, abq, { +}), _object_spread({}, abq, { b: 1 }); diff --git a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.1.normal.js index 770eecf26527..9f843df85246 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.1.normal.js @@ -1,46 +1,46 @@ -import * as swcHelpers from "@swc/helpers"; -var unused1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var unused1 = _object_spread({ b: 1 }, ab) // error ; -var unused2 = swcHelpers.objectSpread({}, ab, ab) // ok, overwritten error doesn't apply to spreads +var unused2 = _object_spread({}, ab, ab) // ok, overwritten error doesn't apply to spreads ; -var unused3 = swcHelpers.objectSpread({ +var unused3 = _object_spread({ b: 1 }, abq) // ok, abq might have b: undefined ; -var unused4 = swcHelpers.objectSpread({}, ab, { +var unused4 = _object_spread({}, ab, { b: 1 }) // ok, we don't care that b in ab is overwritten ; -var unused5 = swcHelpers.objectSpread({}, abq, { +var unused5 = _object_spread({}, abq, { b: 1 }) // ok ; function g(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); // ok, obj might have x: undefined } function f(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); // ok, obj might be undefined } function h(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj) // error ; } function i(b, t) { - return swcHelpers.objectSpread({ + return _object_spread({ command: "hi" }, b ? t : {}) // ok ; } function j() { - return swcHelpers.objectSpread({}, { + return _object_spread({}, { command: "hi" }, { command: "bye" @@ -48,7 +48,7 @@ function j() { ; } function k(t) { - return swcHelpers.objectSpread({ + return _object_spread({ command: "hi" }, { spoiler: true @@ -58,13 +58,13 @@ function k(t) { ; } function l(anyrequired) { - return swcHelpers.objectSpread({ + return _object_spread({ a: "zzz" }, anyrequired) // error ; } function m(anyoptional) { - return swcHelpers.objectSpread({ + return _object_spread({ a: "zzz" }, anyoptional) // ok ; diff --git a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.2.minified.js index 2326a2573400..a6be0264700f 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesPropertyStrict_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ b: 1 -}, ab), swcHelpers.objectSpread({}, ab, ab), swcHelpers.objectSpread({ +}, ab), _object_spread({}, ab, ab), _object_spread({ b: 1 -}, abq), swcHelpers.objectSpread({}, ab, { +}, abq), _object_spread({}, ab, { b: 1 -}), swcHelpers.objectSpread({}, abq, { +}), _object_spread({}, abq, { b: 1 }); diff --git a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.1.normal.js index 3945363904d8..510885f8b86d 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -var unused1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var unused1 = _object_spread({ b: 1 }, ab); -var unused2 = swcHelpers.objectSpread({}, ab, ab); -var unused3 = swcHelpers.objectSpread({ +var unused2 = _object_spread({}, ab, ab); +var unused3 = _object_spread({ b: 1 }, abq); function g(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); } function h(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); } diff --git a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.2.minified.js index 38277e60924b..9b6e3eec483b 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ b: 1 -}, ab), swcHelpers.objectSpread({}, ab, ab), swcHelpers.objectSpread({ +}, ab), _object_spread({}, ab, ab), _object_spread({ b: 1 }, abq); diff --git a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.1.normal.js index 3945363904d8..510885f8b86d 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; -var unused1 = swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var unused1 = _object_spread({ b: 1 }, ab); -var unused2 = swcHelpers.objectSpread({}, ab, ab); -var unused3 = swcHelpers.objectSpread({ +var unused2 = _object_spread({}, ab, ab); +var unused3 = _object_spread({ b: 1 }, abq); function g(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); } function h(obj) { - return swcHelpers.objectSpread({ + return _object_spread({ x: 1 }, obj); } diff --git a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.2.minified.js index 38277e60924b..9b6e3eec483b 100644 --- a/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadOverwritesProperty_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({ +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({ b: 1 -}, ab), swcHelpers.objectSpread({}, ab, ab), swcHelpers.objectSpread({ +}, ab), _object_spread({}, ab, ab), _object_spread({ b: 1 }, abq); diff --git a/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.1.normal.js index ce8486c09c6b..6b9782b55841 100644 --- a/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function f1(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f2(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f3(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f4(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f5(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f6(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } diff --git a/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadTypeVariable_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/spreadTypeVariable_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadTypeVariable_es5.1.normal.js index ce8486c09c6b..6b9782b55841 100644 --- a/crates/swc/tests/tsc-references/spreadTypeVariable_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadTypeVariable_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function f1(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f2(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f3(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f4(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f5(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } function f6(arg) { - return swcHelpers.objectSpread({}, arg); + return _object_spread({}, arg); } diff --git a/crates/swc/tests/tsc-references/spreadTypeVariable_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadTypeVariable_es5.2.minified.js index a885268f673b..e8b11256d939 100644 --- a/crates/swc/tests/tsc-references/spreadTypeVariable_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadTypeVariable_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/spreadUnion2_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion2_es2015.1.normal.js index 8ab521b6ad16..2d904f44e403 100644 --- a/crates/swc/tests/tsc-references/spreadUnion2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion2_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var o1; -var o1 = swcHelpers.objectSpread({}, undefinedUnion); +var o1 = _object_spread({}, undefinedUnion); var o2; -var o2 = swcHelpers.objectSpread({}, nullUnion); +var o2 = _object_spread({}, nullUnion); var o3; -var o3 = swcHelpers.objectSpread({}, undefinedUnion, nullUnion); -var o3 = swcHelpers.objectSpread({}, nullUnion, undefinedUnion); +var o3 = _object_spread({}, undefinedUnion, nullUnion); +var o3 = _object_spread({}, nullUnion, undefinedUnion); var o4; -var o4 = swcHelpers.objectSpread({}, undefinedUnion, undefinedUnion); +var o4 = _object_spread({}, undefinedUnion, undefinedUnion); var o5; -var o5 = swcHelpers.objectSpread({}, nullUnion, nullUnion); +var o5 = _object_spread({}, nullUnion, nullUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion2_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion2_es2015.2.minified.js index a54cf43e12af..227f8c54ceeb 100644 --- a/crates/swc/tests/tsc-references/spreadUnion2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, undefinedUnion), swcHelpers.objectSpread({}, nullUnion), swcHelpers.objectSpread({}, undefinedUnion, nullUnion), swcHelpers.objectSpread({}, nullUnion, undefinedUnion), swcHelpers.objectSpread({}, undefinedUnion, undefinedUnion), swcHelpers.objectSpread({}, nullUnion, nullUnion); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, undefinedUnion), _object_spread({}, nullUnion), _object_spread({}, undefinedUnion, nullUnion), _object_spread({}, nullUnion, undefinedUnion), _object_spread({}, undefinedUnion, undefinedUnion), _object_spread({}, nullUnion, nullUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion2_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion2_es5.1.normal.js index 8ab521b6ad16..2d904f44e403 100644 --- a/crates/swc/tests/tsc-references/spreadUnion2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion2_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var o1; -var o1 = swcHelpers.objectSpread({}, undefinedUnion); +var o1 = _object_spread({}, undefinedUnion); var o2; -var o2 = swcHelpers.objectSpread({}, nullUnion); +var o2 = _object_spread({}, nullUnion); var o3; -var o3 = swcHelpers.objectSpread({}, undefinedUnion, nullUnion); -var o3 = swcHelpers.objectSpread({}, nullUnion, undefinedUnion); +var o3 = _object_spread({}, undefinedUnion, nullUnion); +var o3 = _object_spread({}, nullUnion, undefinedUnion); var o4; -var o4 = swcHelpers.objectSpread({}, undefinedUnion, undefinedUnion); +var o4 = _object_spread({}, undefinedUnion, undefinedUnion); var o5; -var o5 = swcHelpers.objectSpread({}, nullUnion, nullUnion); +var o5 = _object_spread({}, nullUnion, nullUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion2_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion2_es5.2.minified.js index a54cf43e12af..227f8c54ceeb 100644 --- a/crates/swc/tests/tsc-references/spreadUnion2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, undefinedUnion), swcHelpers.objectSpread({}, nullUnion), swcHelpers.objectSpread({}, undefinedUnion, nullUnion), swcHelpers.objectSpread({}, nullUnion, undefinedUnion), swcHelpers.objectSpread({}, undefinedUnion, undefinedUnion), swcHelpers.objectSpread({}, nullUnion, nullUnion); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, undefinedUnion), _object_spread({}, nullUnion), _object_spread({}, undefinedUnion, nullUnion), _object_spread({}, nullUnion, undefinedUnion), _object_spread({}, undefinedUnion, undefinedUnion), _object_spread({}, nullUnion, nullUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion3_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion3_es2015.1.normal.js index b129fad0bf9b..8fdbee75b41e 100644 --- a/crates/swc/tests/tsc-references/spreadUnion3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion3_es2015.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true function f(x1) { - return swcHelpers.objectSpread({ + return _object_spread({ y: 123 }, x1) // y: string | number ; } f(undefined); function g(t) { - let b = swcHelpers.objectSpread({}, t); + let b = _object_spread({}, t); let c = b.a; // might not have 'a' } g(); g(undefined); g(null); -var x = swcHelpers.objectSpread({}, nullAndUndefinedUnion, nullAndUndefinedUnion); -var y = swcHelpers.objectSpread({}, nullAndUndefinedUnion); +var x = _object_spread({}, nullAndUndefinedUnion, nullAndUndefinedUnion); +var y = _object_spread({}, nullAndUndefinedUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion3_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion3_es2015.2.minified.js index 1a320f322620..217fd3769f90 100644 --- a/crates/swc/tests/tsc-references/spreadUnion3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion3_es2015.2.minified.js @@ -1,8 +1,7 @@ -var x; -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function g(t) { - swcHelpers.objectSpread({}, t).a; + _object_spread({}, t).a; } -x = void 0, swcHelpers.objectSpread({ +_object_spread({ y: 123 -}, x), g(), g(void 0), g(null), swcHelpers.objectSpread({}, nullAndUndefinedUnion, nullAndUndefinedUnion), swcHelpers.objectSpread({}, nullAndUndefinedUnion); +}, void 0), g(), g(void 0), g(null), _object_spread({}, nullAndUndefinedUnion, nullAndUndefinedUnion), _object_spread({}, nullAndUndefinedUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion3_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion3_es5.1.normal.js index 579b9130f73b..72113f7429b8 100644 --- a/crates/swc/tests/tsc-references/spreadUnion3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion3_es5.1.normal.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // @strictNullChecks: true function f(x1) { - return swcHelpers.objectSpread({ + return _object_spread({ y: 123 }, x1) // y: string | number ; } f(undefined); function g(t) { - var b = swcHelpers.objectSpread({}, t); + var b = _object_spread({}, t); var c = b.a; // might not have 'a' } g(); g(undefined); g(null); -var x = swcHelpers.objectSpread({}, nullAndUndefinedUnion, nullAndUndefinedUnion); -var y = swcHelpers.objectSpread({}, nullAndUndefinedUnion); +var x = _object_spread({}, nullAndUndefinedUnion, nullAndUndefinedUnion); +var y = _object_spread({}, nullAndUndefinedUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion3_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion3_es5.2.minified.js index 1a320f322620..217fd3769f90 100644 --- a/crates/swc/tests/tsc-references/spreadUnion3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion3_es5.2.minified.js @@ -1,8 +1,7 @@ -var x; -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; function g(t) { - swcHelpers.objectSpread({}, t).a; + _object_spread({}, t).a; } -x = void 0, swcHelpers.objectSpread({ +_object_spread({ y: 123 -}, x), g(), g(void 0), g(null), swcHelpers.objectSpread({}, nullAndUndefinedUnion, nullAndUndefinedUnion), swcHelpers.objectSpread({}, nullAndUndefinedUnion); +}, void 0), g(), g(void 0), g(null), _object_spread({}, nullAndUndefinedUnion, nullAndUndefinedUnion), _object_spread({}, nullAndUndefinedUnion); diff --git a/crates/swc/tests/tsc-references/spreadUnion4_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion4_es2015.1.normal.js index cb4ba32f578a..efe92bcab54c 100644 --- a/crates/swc/tests/tsc-references/spreadUnion4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion4_es2015.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -const c = swcHelpers.objectSpread({}, a, b); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +const c = _object_spread({}, a, b); diff --git a/crates/swc/tests/tsc-references/spreadUnion4_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion4_es2015.2.minified.js index b88babafe107..dde6ac247e6a 100644 --- a/crates/swc/tests/tsc-references/spreadUnion4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion4_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, a, b); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, a, b); diff --git a/crates/swc/tests/tsc-references/spreadUnion4_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion4_es5.1.normal.js index 3bd1d93f87cb..472f717416be 100644 --- a/crates/swc/tests/tsc-references/spreadUnion4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion4_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var c = swcHelpers.objectSpread({}, a, b); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +var c = _object_spread({}, a, b); diff --git a/crates/swc/tests/tsc-references/spreadUnion4_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion4_es5.2.minified.js index b88babafe107..dde6ac247e6a 100644 --- a/crates/swc/tests/tsc-references/spreadUnion4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion4_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, a, b); +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, a, b); diff --git a/crates/swc/tests/tsc-references/spreadUnion_es2015.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion_es2015.1.normal.js index c571a82d1f46..6761dcdfd99e 100644 --- a/crates/swc/tests/tsc-references/spreadUnion_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion_es2015.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var union; var o3; -var o3 = swcHelpers.objectSpread({}, union); +var o3 = _object_spread({}, union); var o4; -var o4 = swcHelpers.objectSpread({}, union, { +var o4 = _object_spread({}, union, { a: false }); var o5; -var o5 = swcHelpers.objectSpread({}, union, union); +var o5 = _object_spread({}, union, union); diff --git a/crates/swc/tests/tsc-references/spreadUnion_es2015.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion_es2015.2.minified.js index 5e35e84423f8..e7a7e12e1be2 100644 --- a/crates/swc/tests/tsc-references/spreadUnion_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion_es2015.2.minified.js @@ -1,5 +1,5 @@ var union; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, union), swcHelpers.objectSpread({}, union, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, union), _object_spread({}, union, { a: !1 -}), swcHelpers.objectSpread({}, union, union); +}), _object_spread({}, union, union); diff --git a/crates/swc/tests/tsc-references/spreadUnion_es5.1.normal.js b/crates/swc/tests/tsc-references/spreadUnion_es5.1.normal.js index c571a82d1f46..6761dcdfd99e 100644 --- a/crates/swc/tests/tsc-references/spreadUnion_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/spreadUnion_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var union; var o3; -var o3 = swcHelpers.objectSpread({}, union); +var o3 = _object_spread({}, union); var o4; -var o4 = swcHelpers.objectSpread({}, union, { +var o4 = _object_spread({}, union, { a: false }); var o5; -var o5 = swcHelpers.objectSpread({}, union, union); +var o5 = _object_spread({}, union, union); diff --git a/crates/swc/tests/tsc-references/spreadUnion_es5.2.minified.js b/crates/swc/tests/tsc-references/spreadUnion_es5.2.minified.js index 5e35e84423f8..e7a7e12e1be2 100644 --- a/crates/swc/tests/tsc-references/spreadUnion_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/spreadUnion_es5.2.minified.js @@ -1,5 +1,5 @@ var union; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.objectSpread({}, union), swcHelpers.objectSpread({}, union, { +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +_object_spread({}, union), _object_spread({}, union, { a: !1 -}), swcHelpers.objectSpread({}, union, union); +}), _object_spread({}, union, union); diff --git a/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.1.normal.js index 4221a473f52d..5e1978fe7b5d 100644 --- a/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.f = function f() {}; diff --git a/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.2.minified.js index efb1ab7b199b..2be4262e005a 100644 --- a/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticAndNonStaticPropertiesSameName_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.f = function() {}, C.f = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/staticFactory1_es5.1.normal.js b/crates/swc/tests/tsc-references/staticFactory1_es5.1.normal.js index 116fed9e9693..cc3bdde45d4d 100644 --- a/crates/swc/tests/tsc-references/staticFactory1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticFactory1_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.foo = function foo() { @@ -15,10 +17,10 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; diff --git a/crates/swc/tests/tsc-references/staticFactory1_es5.2.minified.js b/crates/swc/tests/tsc-references/staticFactory1_es5.2.minified.js index db8de28451b6..e78fb23e2b43 100644 --- a/crates/swc/tests/tsc-references/staticFactory1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticFactory1_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.foo = function() { return 1; @@ -11,10 +13,10 @@ var Base = function() { }, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived.prototype.foo = function() { return 2; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature1_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexSignature1_es5.1.normal.js index 1652048e7883..b1be195c0a24 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature1_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C["foo"] = 1; C.bar = 2; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature1_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexSignature1_es5.2.minified.js index a2e6bf3544eb..c1bdf21bf7b1 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.foo = 1, C.bar = 2, C.foo, C[42] = 42, C[2] = 2, C[42]; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature2_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexSignature2_es5.1.normal.js index 1652048e7883..b1be195c0a24 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature2_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C["foo"] = 1; C.bar = 2; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature2_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexSignature2_es5.2.minified.js index a2e6bf3544eb..c1bdf21bf7b1 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.foo = 1, C.bar = 2, C.foo, C[42] = 42, C[2] = 2, C[42]; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature3_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexSignature3_es5.1.normal.js index 70d882033721..0c9f720be333 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature3_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @strict: true var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(B); var ED = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(ED, D); - var _super = swcHelpers.createSuper(ED); + _inherits(ED, D); + var _super = _create_super(ED); function ED() { - swcHelpers.classCallCheck(this, ED); + _class_call_check(this, ED); return _super.apply(this, arguments); } return ED; }(D); var DD = /*#__PURE__*/ function(D) { "use strict"; - swcHelpers.inherits(DD, D); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, D); + var _super = _create_super(DD); function DD() { - swcHelpers.classCallCheck(this, DD); + _class_call_check(this, DD); return _super.apply(this, arguments); } return DD; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature3_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexSignature3_es5.2.minified.js index a65baa2bf734..0558c47787b1 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature3_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, D = function(B1) { "use strict"; - swcHelpers.inherits(D, B1); - var _super = swcHelpers.createSuper(D); + _inherits(D, B1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(B), ED = function(D) { "use strict"; - swcHelpers.inherits(ED, D); - var _super = swcHelpers.createSuper(ED); + _inherits(ED, D); + var _super = _create_super(ED); function ED() { - return swcHelpers.classCallCheck(this, ED), _super.apply(this, arguments); + return _class_call_check(this, ED), _super.apply(this, arguments); } return ED; }(D), DD = function(D) { "use strict"; - swcHelpers.inherits(DD, D); - var _super = swcHelpers.createSuper(DD); + _inherits(DD, D); + var _super = _create_super(DD); function DD() { - return swcHelpers.classCallCheck(this, DD), _super.apply(this, arguments); + return _class_call_check(this, DD), _super.apply(this, arguments); } return DD; }(D); diff --git a/crates/swc/tests/tsc-references/staticIndexSignature6_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexSignature6_es5.1.normal.js index 4a241826636d..6d759aa3a62a 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature6_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true function foo() { return /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.foo = function foo(v) { diff --git a/crates/swc/tests/tsc-references/staticIndexSignature6_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexSignature6_es5.2.minified.js index 9cc24eabb746..b95e5a7fe8f7 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature6_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.foo = function(v) { return v; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature7_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexSignature7_es5.1.normal.js index 67219978acb6..f37d363a79c4 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature7_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true var X = function X() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; X.x = 12 // Should error, incompatible with index signature ; var Y = /*#__PURE__*/ function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); } Y.foo // should error, incompatible with index signature = function foo() {}; diff --git a/crates/swc/tests/tsc-references/staticIndexSignature7_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexSignature7_es5.2.minified.js index e2cc9e83c6c1..956520b3625d 100644 --- a/crates/swc/tests/tsc-references/staticIndexSignature7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexSignature7_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var X = function() { "use strict"; - swcHelpers.classCallCheck(this, X); + _class_call_check(this, X); }; X.x = 12; var Y = function() { "use strict"; function Y() { - swcHelpers.classCallCheck(this, Y); + _class_call_check(this, Y); } return Y.foo = function() {}, Y; }(); diff --git a/crates/swc/tests/tsc-references/staticIndexers_es5.1.normal.js b/crates/swc/tests/tsc-references/staticIndexers_es5.1.normal.js index 1cc4c3b74710..e4b18b2ff6b3 100644 --- a/crates/swc/tests/tsc-references/staticIndexers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticIndexers_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // static indexers not allowed var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/staticIndexers_es5.2.minified.js b/crates/swc/tests/tsc-references/staticIndexers_es5.2.minified.js index eed2378d1e1e..d028328f42ef 100644 --- a/crates/swc/tests/tsc-references/staticIndexers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticIndexers_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, E = function() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); }; diff --git a/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.1.normal.js index 297c6e6e4eeb..796116071c5d 100644 --- a/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.foo = function foo() { C.foo = function() {}; diff --git a/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.2.minified.js index 86ffaebff4ba..1905c1991474 100644 --- a/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticMemberAssignsToConstructorFunctionMembers_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.foo = function() { C.foo = function() {}; diff --git a/crates/swc/tests/tsc-references/staticMemberInitialization_es5.1.normal.js b/crates/swc/tests/tsc-references/staticMemberInitialization_es5.1.normal.js index 1080d9624d39..6c7f9d9f442e 100644 --- a/crates/swc/tests/tsc-references/staticMemberInitialization_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticMemberInitialization_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.x = 1; var c = new C(); diff --git a/crates/swc/tests/tsc-references/staticMemberInitialization_es5.2.minified.js b/crates/swc/tests/tsc-references/staticMemberInitialization_es5.2.minified.js index 55d7e82d8be5..fdff68a37811 100644 --- a/crates/swc/tests/tsc-references/staticMemberInitialization_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticMemberInitialization_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.x = 1, new C(), C.x; diff --git a/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.1.normal.js index 98534b776d32..c1cc8501ad74 100644 --- a/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // BUG 745747 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.f = function f(x) {}; return C; @@ -11,7 +11,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } C2.f = function f(x) {}; return C2; @@ -19,7 +19,7 @@ var C2 = /*#__PURE__*/ function() { var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } C3.f = function f(x) {}; return C3; diff --git a/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.2.minified.js index 47408c87efd4..e448675952db 100644 --- a/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticMembersUsingClassTypeParameter_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.f = function(x) {}, C; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.f = function(x) {}, C2; }(), C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); } return C3.f = function(x) {}, C3; }(); diff --git a/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.1.normal.js b/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.1.normal.js index 90bf4bb019d7..d500593874e8 100644 --- a/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.f = function f() {}; diff --git a/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.2.minified.js b/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.2.minified.js index 329e06899cfa..410b0dafcd8f 100644 --- a/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticPropertyAndFunctionWithSameName_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.f = function() {}, D; }(); diff --git a/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.1.normal.js b/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.1.normal.js index 1cc7e057cb38..eef0b506d6d9 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var NonGeneric; (function(NonGeneric) { var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -12,7 +13,7 @@ var NonGeneric; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: "x", get: function get() { @@ -37,7 +38,7 @@ var Generic; var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.a = a; this.b = b; } @@ -45,7 +46,7 @@ var Generic; _proto.fn = function fn() { return this; }; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.2.minified.js b/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.2.minified.js index e917024bee7f..26fddd7ea392 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/staticPropertyNotInClassType_es5.2.minified.js @@ -1,14 +1,15 @@ var NonGeneric, Generic; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; !function(NonGeneric) { var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, null, [ + }, _create_class(C, null, [ { key: "x", get: function() { @@ -25,11 +26,11 @@ import * as swcHelpers from "@swc/helpers"; var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C), this.a = a, this.b = b; + _class_call_check(this, C), this.a = a, this.b = b; } return C.prototype.fn = function() { return this; - }, swcHelpers.createClass(C, null, [ + }, _create_class(C, null, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/strictBindCallApply1_es5.1.normal.js b/crates/swc/tests/tsc-references/strictBindCallApply1_es5.1.normal.js index 2052379ca546..f1ed8a898945 100644 --- a/crates/swc/tests/tsc-references/strictBindCallApply1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/strictBindCallApply1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var f00 = foo.bind(undefined); var f01 = foo.bind(undefined, 10); var f02 = foo.bind(undefined, 10, "hello"); @@ -28,7 +28,7 @@ var a03 = foo.apply(undefined, [ var C = /*#__PURE__*/ function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(a, b) { diff --git a/crates/swc/tests/tsc-references/strictBindCallApply1_es5.2.minified.js b/crates/swc/tests/tsc-references/strictBindCallApply1_es5.2.minified.js index 8f3f8d68add6..c499c45119a6 100644 --- a/crates/swc/tests/tsc-references/strictBindCallApply1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/strictBindCallApply1_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; foo.bind(void 0), foo.bind(void 0, 10), foo.bind(void 0, 10, "hello"), foo.bind(void 0, 10, 20), overloaded.bind(void 0), generic.bind(void 0), foo.call(void 0, 10, "hello"), foo.call(void 0, 10), foo.call(void 0, 10, 20), foo.call(void 0, 10, "hello", 30), foo.apply(void 0, [ 10, "hello" @@ -15,7 +15,7 @@ foo.bind(void 0), foo.bind(void 0, 10), foo.bind(void 0, 10, "hello"), foo.bind( var C = function() { "use strict"; function C(a, b) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo = function(a, b) { diff --git a/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.1.normal.js b/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.1.normal.js index e79e1b771e77..939fb26a206b 100644 --- a/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _f = /*#__PURE__*/ new WeakMap(), _g = /*#__PURE__*/ new WeakMap(), _h = /*#__PURE__*/ new WeakMap(), _i = /*#__PURE__*/ new WeakMap(); // @strict: true // @target:es2015 @@ -6,19 +8,19 @@ var _f = /*#__PURE__*/ new WeakMap(), _g = /*#__PURE__*/ new WeakMap(), _h = /*# // Properties with non-undefined types require initialization class C1 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _f, { + _class_private_field_init(this, _f, { writable: true, value: void 0 //Error }); - swcHelpers.classPrivateFieldInit(this, _g, { + _class_private_field_init(this, _g, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _h, { + _class_private_field_init(this, _h, { writable: true, value: void 0 //Error }); - swcHelpers.classPrivateFieldInit(this, _i, { + _class_private_field_init(this, _i, { writable: true, value: void 0 }); @@ -34,15 +36,15 @@ class C4 { this.a = 0; this.b = 0; this.c = "abc"; - swcHelpers.classPrivateFieldInit(this, _d, { + _class_private_field_init(this, _d, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldInit(this, _e, { + _class_private_field_init(this, _e, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldInit(this, _f1, { + _class_private_field_init(this, _f1, { writable: true, value: "abc" }); @@ -52,19 +54,19 @@ var _b = /*#__PURE__*/ new WeakMap(); // Assignment in constructor satisfies strict initialization check class C5 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _b, { + _class_private_field_init(this, _b, { writable: true, value: void 0 }); this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b, 0); + _class_private_field_set(this, _b, 0); } } var _b1 = /*#__PURE__*/ new WeakMap(); // All code paths must contain assignment class C6 { constructor(cond){ - swcHelpers.classPrivateFieldInit(this, _b1, { + _class_private_field_init(this, _b1, { writable: true, value: void 0 }); @@ -72,23 +74,23 @@ class C6 { return; } this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b1, 0); + _class_private_field_set(this, _b1, 0); } } var _b2 = /*#__PURE__*/ new WeakMap(); class C7 { constructor(cond){ - swcHelpers.classPrivateFieldInit(this, _b2, { + _class_private_field_init(this, _b2, { writable: true, value: void 0 }); if (cond) { this.a = 1; - swcHelpers.classPrivateFieldSet(this, _b2, 1); + _class_private_field_set(this, _b2, 1); return; } this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b2, 1); + _class_private_field_set(this, _b2, 1); } } // Properties with string literal names aren't checked @@ -102,27 +104,27 @@ var _d1 = /*#__PURE__*/ new WeakMap(); // within their constructor class C10 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _d1, { + _class_private_field_init(this, _d1, { writable: true, value: void 0 }); let x = this.a; // Error this.a = this.b; // Error - this.b = swcHelpers.classPrivateFieldGet(this, _d1 //Error + this.b = _class_private_field_get(this, _d1 //Error ); this.b = x; - swcHelpers.classPrivateFieldSet(this, _d1, x); + _class_private_field_set(this, _d1, x); let y = this.c; } } var _b3 = /*#__PURE__*/ new WeakMap(); class C11 { constructor(){ - swcHelpers.classPrivateFieldInit(this, _b3, { + _class_private_field_init(this, _b3, { writable: true, value: void 0 }); this.a = someValue(); - swcHelpers.classPrivateFieldSet(this, _b3, someValue()); + _class_private_field_set(this, _b3, someValue()); } } diff --git a/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.2.minified.js b/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.2.minified.js index a885268f673b..4dd6709316ab 100644 --- a/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/strictPropertyInitialization_es2015.2.minified.js @@ -1 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; diff --git a/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.1.normal.js b/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.1.normal.js index b0904b9310d7..be255d573839 100644 --- a/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _f = /*#__PURE__*/ new WeakMap(), _g = /*#__PURE__*/ new WeakMap(), _h = /*#__PURE__*/ new WeakMap(), _i = /*#__PURE__*/ new WeakMap(); // @strict: true // @target:es2015 @@ -6,20 +9,20 @@ var _f = /*#__PURE__*/ new WeakMap(), _g = /*#__PURE__*/ new WeakMap(), _h = /*# // Properties with non-undefined types require initialization var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); - swcHelpers.classPrivateFieldInit(this, _f, { + _class_call_check(this, C1); + _class_private_field_init(this, _f, { writable: true, value: void 0 //Error }); - swcHelpers.classPrivateFieldInit(this, _g, { + _class_private_field_init(this, _g, { writable: true, value: void 0 }); - swcHelpers.classPrivateFieldInit(this, _h, { + _class_private_field_init(this, _h, { writable: true, value: void 0 //Error }); - swcHelpers.classPrivateFieldInit(this, _i, { + _class_private_field_init(this, _i, { writable: true, value: void 0 }); @@ -27,25 +30,25 @@ var C1 = function C1() { // No strict initialization checks for static members var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var _d = /*#__PURE__*/ new WeakMap(), _e = /*#__PURE__*/ new WeakMap(), _f1 = /*#__PURE__*/ new WeakMap(); // Initializer satisfies strict initialization check var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); this.a = 0; this.b = 0; this.c = "abc"; - swcHelpers.classPrivateFieldInit(this, _d, { + _class_private_field_init(this, _d, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldInit(this, _e, { + _class_private_field_init(this, _e, { writable: true, value: 0 }); - swcHelpers.classPrivateFieldInit(this, _f1, { + _class_private_field_init(this, _f1, { writable: true, value: "abc" }); @@ -54,20 +57,20 @@ var _b = /*#__PURE__*/ new WeakMap(); // Assignment in constructor satisfies strict initialization check var C5 = function C5() { "use strict"; - swcHelpers.classCallCheck(this, C5); - swcHelpers.classPrivateFieldInit(this, _b, { + _class_call_check(this, C5); + _class_private_field_init(this, _b, { writable: true, value: void 0 }); this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b, 0); + _class_private_field_set(this, _b, 0); }; var _b1 = /*#__PURE__*/ new WeakMap(); // All code paths must contain assignment var C6 = function C6(cond) { "use strict"; - swcHelpers.classCallCheck(this, C6); - swcHelpers.classPrivateFieldInit(this, _b1, { + _class_call_check(this, C6); + _class_private_field_init(this, _b1, { writable: true, value: void 0 }); @@ -75,60 +78,60 @@ var C6 = function C6(cond) { return; } this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b1, 0); + _class_private_field_set(this, _b1, 0); }; var _b2 = /*#__PURE__*/ new WeakMap(); var C7 = function C7(cond) { "use strict"; - swcHelpers.classCallCheck(this, C7); - swcHelpers.classPrivateFieldInit(this, _b2, { + _class_call_check(this, C7); + _class_private_field_init(this, _b2, { writable: true, value: void 0 }); if (cond) { this.a = 1; - swcHelpers.classPrivateFieldSet(this, _b2, 1); + _class_private_field_set(this, _b2, 1); return; } this.a = 0; - swcHelpers.classPrivateFieldSet(this, _b2, 1); + _class_private_field_set(this, _b2, 1); }; // Properties with string literal names aren't checked var C8 = function C8() { "use strict"; - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); }; // No strict initialization checks for abstract members var C9 = function C9() { "use strict"; - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); }; var _d1 = /*#__PURE__*/ new WeakMap(); // Properties with non-undefined types must be assigned before they can be accessed // within their constructor var C10 = function C10() { "use strict"; - swcHelpers.classCallCheck(this, C10); - swcHelpers.classPrivateFieldInit(this, _d1, { + _class_call_check(this, C10); + _class_private_field_init(this, _d1, { writable: true, value: void 0 }); var x = this.a; // Error this.a = this.b; // Error - this.b = swcHelpers.classPrivateFieldGet(this, _d1 //Error + this.b = _class_private_field_get(this, _d1 //Error ); this.b = x; - swcHelpers.classPrivateFieldSet(this, _d1, x); + _class_private_field_set(this, _d1, x); var y = this.c; }; var _b3 = /*#__PURE__*/ new WeakMap(); var C11 = function C11() { "use strict"; - swcHelpers.classCallCheck(this, C11); - swcHelpers.classPrivateFieldInit(this, _b3, { + _class_call_check(this, C11); + _class_private_field_init(this, _b3, { writable: true, value: void 0 }); this.a = someValue(); - swcHelpers.classPrivateFieldSet(this, _b3, someValue()); + _class_private_field_set(this, _b3, someValue()); }; diff --git a/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.2.minified.js b/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.2.minified.js index 1d5cd764b798..0c671598b701 100644 --- a/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/strictPropertyInitialization_es5.2.minified.js @@ -1,74 +1,77 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _class_private_field_get from "@swc/helpers/lib/_class_private_field_get.js"; +import _class_private_field_init from "@swc/helpers/lib/_class_private_field_init.js"; +import _class_private_field_set from "@swc/helpers/lib/_class_private_field_set.js"; var _f = new WeakMap(), _g = new WeakMap(), _h = new WeakMap(), _i = new WeakMap(), C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1), swcHelpers.classPrivateFieldInit(this, _f, { + _class_call_check(this, C1), _class_private_field_init(this, _f, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _g, { + }), _class_private_field_init(this, _g, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _h, { + }), _class_private_field_init(this, _h, { writable: !0, value: void 0 - }), swcHelpers.classPrivateFieldInit(this, _i, { + }), _class_private_field_init(this, _i, { writable: !0, value: void 0 }); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, _d = new WeakMap(), _e = new WeakMap(), _f1 = new WeakMap(), C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4), this.a = 0, this.b = 0, this.c = "abc", swcHelpers.classPrivateFieldInit(this, _d, { + _class_call_check(this, C4), this.a = 0, this.b = 0, this.c = "abc", _class_private_field_init(this, _d, { writable: !0, value: 0 - }), swcHelpers.classPrivateFieldInit(this, _e, { + }), _class_private_field_init(this, _e, { writable: !0, value: 0 - }), swcHelpers.classPrivateFieldInit(this, _f1, { + }), _class_private_field_init(this, _f1, { writable: !0, value: "abc" }); }, _b = new WeakMap(), C5 = function() { "use strict"; - swcHelpers.classCallCheck(this, C5), swcHelpers.classPrivateFieldInit(this, _b, { + _class_call_check(this, C5), _class_private_field_init(this, _b, { writable: !0, value: void 0 - }), this.a = 0, swcHelpers.classPrivateFieldSet(this, _b, 0); + }), this.a = 0, _class_private_field_set(this, _b, 0); }, _b1 = new WeakMap(), C6 = function(cond) { "use strict"; - swcHelpers.classCallCheck(this, C6), swcHelpers.classPrivateFieldInit(this, _b1, { + _class_call_check(this, C6), _class_private_field_init(this, _b1, { writable: !0, value: void 0 - }), cond || (this.a = 0, swcHelpers.classPrivateFieldSet(this, _b1, 0)); + }), cond || (this.a = 0, _class_private_field_set(this, _b1, 0)); }, _b2 = new WeakMap(), C7 = function(cond) { "use strict"; - if (swcHelpers.classCallCheck(this, C7), swcHelpers.classPrivateFieldInit(this, _b2, { + if (_class_call_check(this, C7), _class_private_field_init(this, _b2, { writable: !0, value: void 0 }), cond) { - this.a = 1, swcHelpers.classPrivateFieldSet(this, _b2, 1); + this.a = 1, _class_private_field_set(this, _b2, 1); return; } - this.a = 0, swcHelpers.classPrivateFieldSet(this, _b2, 1); + this.a = 0, _class_private_field_set(this, _b2, 1); }, C8 = function() { "use strict"; - swcHelpers.classCallCheck(this, C8); + _class_call_check(this, C8); }, C9 = function() { "use strict"; - swcHelpers.classCallCheck(this, C9); + _class_call_check(this, C9); }, _d1 = new WeakMap(), C10 = function() { "use strict"; - swcHelpers.classCallCheck(this, C10), swcHelpers.classPrivateFieldInit(this, _d1, { + _class_call_check(this, C10), _class_private_field_init(this, _d1, { writable: !0, value: void 0 }); var x = this.a; - this.a = this.b, this.b = swcHelpers.classPrivateFieldGet(this, _d1), this.b = x, swcHelpers.classPrivateFieldSet(this, _d1, x), this.c; + this.a = this.b, this.b = _class_private_field_get(this, _d1), this.b = x, _class_private_field_set(this, _d1, x), this.c; }, _b3 = new WeakMap(), C11 = function() { "use strict"; - swcHelpers.classCallCheck(this, C11), swcHelpers.classPrivateFieldInit(this, _b3, { + _class_call_check(this, C11), _class_private_field_init(this, _b3, { writable: !0, value: void 0 - }), this.a = someValue(), swcHelpers.classPrivateFieldSet(this, _b3, someValue()); + }), this.a = someValue(), _class_private_field_set(this, _b3, someValue()); }; diff --git a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.1.normal.js b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.1.normal.js index 527f9b779c9f..daf33af6a5fe 100644 --- a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.1.normal.js @@ -1,9 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // String indexer providing a constraint of a user defined type var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.foo = function foo() { @@ -13,10 +15,10 @@ var A = /*#__PURE__*/ function() { }(); var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; @@ -27,7 +29,7 @@ var B = /*#__PURE__*/ function(A) { }(A); var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; var a; // error diff --git a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.2.minified.js b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.2.minified.js index b89beb030b96..7da92a5fc921 100644 --- a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations2_es5.2.minified.js @@ -1,23 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.foo = function() { return ""; }, A; }(), B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.bar = function() { return ""; }, B; }(A), Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; diff --git a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.1.normal.js index 820fbae0905f..06e10549e2c3 100644 --- a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -10,7 +11,7 @@ var C = /*#__PURE__*/ function() { }; C.foo // ok = function foo() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "X", get: function get() { diff --git a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.2.minified.js index f958eccb2fab..007306ad4fda 100644 --- a/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringIndexerConstrainsPropertyDeclarations_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() { return ""; - }, C.foo = function() {}, swcHelpers.createClass(C, [ + }, C.foo = function() {}, _create_class(C, [ { key: "X", get: function() { diff --git a/crates/swc/tests/tsc-references/stringIndexingResults_es5.1.normal.js b/crates/swc/tests/tsc-references/stringIndexingResults_es5.1.normal.js index 1eece742748a..084a7c02b1a6 100644 --- a/crates/swc/tests/tsc-references/stringIndexingResults_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringIndexingResults_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.y = ""; }; var c; diff --git a/crates/swc/tests/tsc-references/stringIndexingResults_es5.2.minified.js b/crates/swc/tests/tsc-references/stringIndexingResults_es5.2.minified.js index 3f0061f25fdc..fa68039acb88 100644 --- a/crates/swc/tests/tsc-references/stringIndexingResults_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringIndexingResults_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var c, i, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.y = ""; + _class_call_check(this, C), this.y = ""; }; c.y, c.a, c[1], i.y, i.a, i[1], a.y, a.a, a[1]; var b = { diff --git a/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.1.normal.js b/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.1.normal.js index d44f64e85f2a..5adf8b20d7fc 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function f1(x) {} function f2(x) {} function f3(x) {} @@ -11,7 +11,7 @@ function f9(x) {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.toString = function toString() { diff --git a/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.2.minified.js b/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.2.minified.js index d9097741687b..2b49db7427b7 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypeIsSubtypeOfString_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.toString = function() { diff --git a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.1.normal.js index c399324409a8..91c250a40b48 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; function foo(x) {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; return C; }(); var a; -var b = swcHelpers.defineProperty({ +var b = _define_property({ foo: function foo(x) {} }, "foo", function foo(x) {}); diff --git a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.2.minified.js index 032c4ce928bc..e0ac6ba9896c 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures2_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(); -swcHelpers.defineProperty({ +_define_property({ foo: function(x) {} }, "foo", function(x) {}); diff --git a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.1.normal.js index 21ef5b038acb..c722ac7fca06 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // String literal types are only valid in overload signatures function foo(x) {} var f = function foo(x) {}; @@ -6,7 +6,7 @@ var f2 = function(x, y) {}; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) {}; diff --git a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.2.minified.js index 5b0887ca730c..7605ecbd6fd4 100644 --- a/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringLiteralTypesInImplementationSignatures_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) {}, C; }(); diff --git a/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.1.normal.js b/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.1.normal.js index c479ebe8eba9..fff6fe131d71 100644 --- a/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r1 = c["a b"]; diff --git a/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.2.minified.js b/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.2.minified.js index 4ee142a2a0de..50e99f123561 100644 --- a/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/stringNamedPropertyAccess_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, a, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; (void 0)["a b"], C["c d"], i["a b"], a["a b"]; diff --git a/crates/swc/tests/tsc-references/subtypesOfAny_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfAny_es5.1.normal.js index 40a806ea3a8f..696c9b20a983 100644 --- a/crates/swc/tests/tsc-references/subtypesOfAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfAny_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var E; (function(E) { @@ -17,7 +17,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfAny_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfAny_es5.2.minified.js index 72220f89444b..828aa3fecff3 100644 --- a/crates/swc/tests/tsc-references/subtypesOfAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfAny_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} !function(E) { @@ -12,6 +12,6 @@ function f() {} }(E || (E = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.1.normal.js index ca9f81179d60..47b670cec118 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // checking whether other types are subtypes of type parameters with constraints function f1(x, y) { var r = true ? x : y; @@ -28,11 +28,11 @@ function f3(x, y) { } var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var E; (function(E) { @@ -44,7 +44,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.2.minified.js index 5dba10b3f471..2e80a176d3bf 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints2_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} !function(E) { @@ -12,6 +12,6 @@ function f() {} }(E || (E = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.1.normal.js index 87ed75952bb7..a1cabad6e7b4 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking whether other types are subtypes of type parameters with constraints var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; function f(t, u, v) { // ok @@ -26,94 +28,94 @@ function f(t, u, v) { } var B1 = function B1() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }; var D1 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D1, B1); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, B1); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(B1); var D2 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D2, B1); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, B1); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(B1); var D3 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D3, B1); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, B1); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; }(B1); var D4 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D4, B1); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, B1); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; }(B1); var D5 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D5, B1); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, B1); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; }(B1); var D6 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D6, B1); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, B1); + var _super = _create_super(D6); function D6() { - swcHelpers.classCallCheck(this, D6); + _class_call_check(this, D6); return _super.apply(this, arguments); } return D6; }(B1); var D7 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D7, B1); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, B1); + var _super = _create_super(D7); function D7() { - swcHelpers.classCallCheck(this, D7); + _class_call_check(this, D7); return _super.apply(this, arguments); } return D7; }(B1); var D8 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D8, B1); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, B1); + var _super = _create_super(D8); function D8() { - swcHelpers.classCallCheck(this, D8); + _class_call_check(this, D8); return _super.apply(this, arguments); } return D8; }(B1); var D9 = /*#__PURE__*/ function(B1) { "use strict"; - swcHelpers.inherits(D9, B1); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, B1); + var _super = _create_super(D9); function D9() { - swcHelpers.classCallCheck(this, D9); + _class_call_check(this, D9); return _super.apply(this, arguments); } return D9; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.2.minified.js index dbf14aaa850c..601e0f3518a4 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints4_es5.2.minified.js @@ -1,80 +1,82 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, B1 = function() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }, D1 = function(B11) { "use strict"; - swcHelpers.inherits(D1, B11); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, B11); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(B1), D2 = function(B12) { "use strict"; - swcHelpers.inherits(D2, B12); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, B12); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(B1), D3 = function(B13) { "use strict"; - swcHelpers.inherits(D3, B13); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, B13); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(B1), D4 = function(B14) { "use strict"; - swcHelpers.inherits(D4, B14); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, B14); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(B1), D5 = function(B15) { "use strict"; - swcHelpers.inherits(D5, B15); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, B15); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(B1), D6 = function(B16) { "use strict"; - swcHelpers.inherits(D6, B16); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, B16); + var _super = _create_super(D6); function D6() { - return swcHelpers.classCallCheck(this, D6), _super.apply(this, arguments); + return _class_call_check(this, D6), _super.apply(this, arguments); } return D6; }(B1), D7 = function(B17) { "use strict"; - swcHelpers.inherits(D7, B17); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, B17); + var _super = _create_super(D7); function D7() { - return swcHelpers.classCallCheck(this, D7), _super.apply(this, arguments); + return _class_call_check(this, D7), _super.apply(this, arguments); } return D7; }(B1), D8 = function(B18) { "use strict"; - swcHelpers.inherits(D8, B18); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, B18); + var _super = _create_super(D8); function D8() { - return swcHelpers.classCallCheck(this, D8), _super.apply(this, arguments); + return _class_call_check(this, D8), _super.apply(this, arguments); } return D8; }(B1), D9 = function(B19) { "use strict"; - swcHelpers.inherits(D9, B19); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, B19); + var _super = _create_super(D9); function D9() { - return swcHelpers.classCallCheck(this, D9), _super.apply(this, arguments); + return _class_call_check(this, D9), _super.apply(this, arguments); } return D9; }(B1); diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.1.normal.js index 0992db852abc..b2e20013e92d 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.1.normal.js @@ -1,45 +1,47 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking whether other types are subtypes of type parameters with constraints var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var D1 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D1, C3); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C3); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(C3); var D2 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D2, C3); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C3); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(C3); var D3 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D3, C3); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, C3); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; }(C3); var D4 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D4, C3); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, C3); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; @@ -49,30 +51,30 @@ var D4 = /*#__PURE__*/ function(C3) { // should all work var D5 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D5, C3); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, C3); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; }(C3); var D6 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D6, C3); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, C3); + var _super = _create_super(D6); function D6() { - swcHelpers.classCallCheck(this, D6); + _class_call_check(this, D6); return _super.apply(this, arguments); } return D6; }(C3); var D7 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D7, C3); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, C3); + var _super = _create_super(D7); function D7() { - swcHelpers.classCallCheck(this, D7); + _class_call_check(this, D7); return _super.apply(this, arguments); } return D7; @@ -81,30 +83,30 @@ var D7 = /*#__PURE__*/ function(C3) { // only a subtype of V and itself var D8 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D8, C3); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, C3); + var _super = _create_super(D8); function D8() { - swcHelpers.classCallCheck(this, D8); + _class_call_check(this, D8); return _super.apply(this, arguments); } return D8; }(C3); var D9 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D9, C3); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, C3); + var _super = _create_super(D9); function D9() { - swcHelpers.classCallCheck(this, D9); + _class_call_check(this, D9); return _super.apply(this, arguments); } return D9; }(C3); var D10 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D10, C3); - var _super = swcHelpers.createSuper(D10); + _inherits(D10, C3); + var _super = _create_super(D10); function D10() { - swcHelpers.classCallCheck(this, D10); + _class_call_check(this, D10); return _super.apply(this, arguments); } return D10; @@ -113,30 +115,30 @@ var D10 = /*#__PURE__*/ function(C3) { // only a subtype of itself var D11 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D11, C3); - var _super = swcHelpers.createSuper(D11); + _inherits(D11, C3); + var _super = _create_super(D11); function D11() { - swcHelpers.classCallCheck(this, D11); + _class_call_check(this, D11); return _super.apply(this, arguments); } return D11; }(C3); var D12 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D12, C3); - var _super = swcHelpers.createSuper(D12); + _inherits(D12, C3); + var _super = _create_super(D12); function D12() { - swcHelpers.classCallCheck(this, D12); + _class_call_check(this, D12); return _super.apply(this, arguments); } return D12; }(C3); var D13 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D13, C3); - var _super = swcHelpers.createSuper(D13); + _inherits(D13, C3); + var _super = _create_super(D13); function D13() { - swcHelpers.classCallCheck(this, D13); + _class_call_check(this, D13); return _super.apply(this, arguments); } return D13; @@ -146,40 +148,40 @@ var D13 = /*#__PURE__*/ function(C3) { // should all work var D14 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D14, C3); - var _super = swcHelpers.createSuper(D14); + _inherits(D14, C3); + var _super = _create_super(D14); function D14() { - swcHelpers.classCallCheck(this, D14); + _class_call_check(this, D14); return _super.apply(this, arguments); } return D14; }(C3); var D15 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D15, C3); - var _super = swcHelpers.createSuper(D15); + _inherits(D15, C3); + var _super = _create_super(D15); function D15() { - swcHelpers.classCallCheck(this, D15); + _class_call_check(this, D15); return _super.apply(this, arguments); } return D15; }(C3); var D16 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D16, C3); - var _super = swcHelpers.createSuper(D16); + _inherits(D16, C3); + var _super = _create_super(D16); function D16() { - swcHelpers.classCallCheck(this, D16); + _class_call_check(this, D16); return _super.apply(this, arguments); } return D16; }(C3); var D17 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D17, C3); - var _super = swcHelpers.createSuper(D17); + _inherits(D17, C3); + var _super = _create_super(D17); function D17() { - swcHelpers.classCallCheck(this, D17); + _class_call_check(this, D17); return _super.apply(this, arguments); } return D17; @@ -188,40 +190,40 @@ var D17 = /*#__PURE__*/ function(C3) { // only a subtype of V, Date and itself var D18 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D18, C3); - var _super = swcHelpers.createSuper(D18); + _inherits(D18, C3); + var _super = _create_super(D18); function D18() { - swcHelpers.classCallCheck(this, D18); + _class_call_check(this, D18); return _super.apply(this, arguments); } return D18; }(C3); var D19 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D19, C3); - var _super = swcHelpers.createSuper(D19); + _inherits(D19, C3); + var _super = _create_super(D19); function D19() { - swcHelpers.classCallCheck(this, D19); + _class_call_check(this, D19); return _super.apply(this, arguments); } return D19; }(C3); var D20 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D20, C3); - var _super = swcHelpers.createSuper(D20); + _inherits(D20, C3); + var _super = _create_super(D20); function D20() { - swcHelpers.classCallCheck(this, D20); + _class_call_check(this, D20); return _super.apply(this, arguments); } return D20; }(C3); var D21 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D21, C3); - var _super = swcHelpers.createSuper(D21); + _inherits(D21, C3); + var _super = _create_super(D21); function D21() { - swcHelpers.classCallCheck(this, D21); + _class_call_check(this, D21); return _super.apply(this, arguments); } return D21; @@ -230,40 +232,40 @@ var D21 = /*#__PURE__*/ function(C3) { // only a subtype of itself and Date var D22 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D22, C3); - var _super = swcHelpers.createSuper(D22); + _inherits(D22, C3); + var _super = _create_super(D22); function D22() { - swcHelpers.classCallCheck(this, D22); + _class_call_check(this, D22); return _super.apply(this, arguments); } return D22; }(C3); var D23 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D23, C3); - var _super = swcHelpers.createSuper(D23); + _inherits(D23, C3); + var _super = _create_super(D23); function D23() { - swcHelpers.classCallCheck(this, D23); + _class_call_check(this, D23); return _super.apply(this, arguments); } return D23; }(C3); var D24 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D24, C3); - var _super = swcHelpers.createSuper(D24); + _inherits(D24, C3); + var _super = _create_super(D24); function D24() { - swcHelpers.classCallCheck(this, D24); + _class_call_check(this, D24); return _super.apply(this, arguments); } return D24; }(C3); var D25 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D25, C3); - var _super = swcHelpers.createSuper(D25); + _inherits(D25, C3); + var _super = _create_super(D25); function D25() { - swcHelpers.classCallCheck(this, D25); + _class_call_check(this, D25); return _super.apply(this, arguments); } return D25; @@ -272,40 +274,40 @@ var D25 = /*#__PURE__*/ function(C3) { // only a subtype of itself var D26 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D26, C3); - var _super = swcHelpers.createSuper(D26); + _inherits(D26, C3); + var _super = _create_super(D26); function D26() { - swcHelpers.classCallCheck(this, D26); + _class_call_check(this, D26); return _super.apply(this, arguments); } return D26; }(C3); var D27 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D27, C3); - var _super = swcHelpers.createSuper(D27); + _inherits(D27, C3); + var _super = _create_super(D27); function D27() { - swcHelpers.classCallCheck(this, D27); + _class_call_check(this, D27); return _super.apply(this, arguments); } return D27; }(C3); var D28 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D28, C3); - var _super = swcHelpers.createSuper(D28); + _inherits(D28, C3); + var _super = _create_super(D28); function D28() { - swcHelpers.classCallCheck(this, D28); + _class_call_check(this, D28); return _super.apply(this, arguments); } return D28; }(C3); var D29 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D29, C3); - var _super = swcHelpers.createSuper(D29); + _inherits(D29, C3); + var _super = _create_super(D29); function D29() { - swcHelpers.classCallCheck(this, D29); + _class_call_check(this, D29); return _super.apply(this, arguments); } return D29; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.2.minified.js index 994d94f01fb7..5fb78ef2fc64 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithConstraints_es5.2.minified.js @@ -1,237 +1,239 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, D1 = function(C31) { "use strict"; - swcHelpers.inherits(D1, C31); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C31); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(C3), D2 = function(C32) { "use strict"; - swcHelpers.inherits(D2, C32); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, C32); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(C3), D3 = function(C33) { "use strict"; - swcHelpers.inherits(D3, C33); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, C33); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(C3), D4 = function(C34) { "use strict"; - swcHelpers.inherits(D4, C34); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, C34); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(C3), D5 = function(C35) { "use strict"; - swcHelpers.inherits(D5, C35); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, C35); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(C3), D6 = function(C36) { "use strict"; - swcHelpers.inherits(D6, C36); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, C36); + var _super = _create_super(D6); function D6() { - return swcHelpers.classCallCheck(this, D6), _super.apply(this, arguments); + return _class_call_check(this, D6), _super.apply(this, arguments); } return D6; }(C3), D7 = function(C37) { "use strict"; - swcHelpers.inherits(D7, C37); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, C37); + var _super = _create_super(D7); function D7() { - return swcHelpers.classCallCheck(this, D7), _super.apply(this, arguments); + return _class_call_check(this, D7), _super.apply(this, arguments); } return D7; }(C3), D8 = function(C38) { "use strict"; - swcHelpers.inherits(D8, C38); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, C38); + var _super = _create_super(D8); function D8() { - return swcHelpers.classCallCheck(this, D8), _super.apply(this, arguments); + return _class_call_check(this, D8), _super.apply(this, arguments); } return D8; }(C3), D9 = function(C39) { "use strict"; - swcHelpers.inherits(D9, C39); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, C39); + var _super = _create_super(D9); function D9() { - return swcHelpers.classCallCheck(this, D9), _super.apply(this, arguments); + return _class_call_check(this, D9), _super.apply(this, arguments); } return D9; }(C3), D10 = function(C310) { "use strict"; - swcHelpers.inherits(D10, C310); - var _super = swcHelpers.createSuper(D10); + _inherits(D10, C310); + var _super = _create_super(D10); function D10() { - return swcHelpers.classCallCheck(this, D10), _super.apply(this, arguments); + return _class_call_check(this, D10), _super.apply(this, arguments); } return D10; }(C3), D11 = function(C311) { "use strict"; - swcHelpers.inherits(D11, C311); - var _super = swcHelpers.createSuper(D11); + _inherits(D11, C311); + var _super = _create_super(D11); function D11() { - return swcHelpers.classCallCheck(this, D11), _super.apply(this, arguments); + return _class_call_check(this, D11), _super.apply(this, arguments); } return D11; }(C3), D12 = function(C312) { "use strict"; - swcHelpers.inherits(D12, C312); - var _super = swcHelpers.createSuper(D12); + _inherits(D12, C312); + var _super = _create_super(D12); function D12() { - return swcHelpers.classCallCheck(this, D12), _super.apply(this, arguments); + return _class_call_check(this, D12), _super.apply(this, arguments); } return D12; }(C3), D13 = function(C313) { "use strict"; - swcHelpers.inherits(D13, C313); - var _super = swcHelpers.createSuper(D13); + _inherits(D13, C313); + var _super = _create_super(D13); function D13() { - return swcHelpers.classCallCheck(this, D13), _super.apply(this, arguments); + return _class_call_check(this, D13), _super.apply(this, arguments); } return D13; }(C3), D14 = function(C314) { "use strict"; - swcHelpers.inherits(D14, C314); - var _super = swcHelpers.createSuper(D14); + _inherits(D14, C314); + var _super = _create_super(D14); function D14() { - return swcHelpers.classCallCheck(this, D14), _super.apply(this, arguments); + return _class_call_check(this, D14), _super.apply(this, arguments); } return D14; }(C3), D15 = function(C315) { "use strict"; - swcHelpers.inherits(D15, C315); - var _super = swcHelpers.createSuper(D15); + _inherits(D15, C315); + var _super = _create_super(D15); function D15() { - return swcHelpers.classCallCheck(this, D15), _super.apply(this, arguments); + return _class_call_check(this, D15), _super.apply(this, arguments); } return D15; }(C3), D16 = function(C316) { "use strict"; - swcHelpers.inherits(D16, C316); - var _super = swcHelpers.createSuper(D16); + _inherits(D16, C316); + var _super = _create_super(D16); function D16() { - return swcHelpers.classCallCheck(this, D16), _super.apply(this, arguments); + return _class_call_check(this, D16), _super.apply(this, arguments); } return D16; }(C3), D17 = function(C317) { "use strict"; - swcHelpers.inherits(D17, C317); - var _super = swcHelpers.createSuper(D17); + _inherits(D17, C317); + var _super = _create_super(D17); function D17() { - return swcHelpers.classCallCheck(this, D17), _super.apply(this, arguments); + return _class_call_check(this, D17), _super.apply(this, arguments); } return D17; }(C3), D18 = function(C318) { "use strict"; - swcHelpers.inherits(D18, C318); - var _super = swcHelpers.createSuper(D18); + _inherits(D18, C318); + var _super = _create_super(D18); function D18() { - return swcHelpers.classCallCheck(this, D18), _super.apply(this, arguments); + return _class_call_check(this, D18), _super.apply(this, arguments); } return D18; }(C3), D19 = function(C319) { "use strict"; - swcHelpers.inherits(D19, C319); - var _super = swcHelpers.createSuper(D19); + _inherits(D19, C319); + var _super = _create_super(D19); function D19() { - return swcHelpers.classCallCheck(this, D19), _super.apply(this, arguments); + return _class_call_check(this, D19), _super.apply(this, arguments); } return D19; }(C3), D20 = function(C320) { "use strict"; - swcHelpers.inherits(D20, C320); - var _super = swcHelpers.createSuper(D20); + _inherits(D20, C320); + var _super = _create_super(D20); function D20() { - return swcHelpers.classCallCheck(this, D20), _super.apply(this, arguments); + return _class_call_check(this, D20), _super.apply(this, arguments); } return D20; }(C3), D21 = function(C321) { "use strict"; - swcHelpers.inherits(D21, C321); - var _super = swcHelpers.createSuper(D21); + _inherits(D21, C321); + var _super = _create_super(D21); function D21() { - return swcHelpers.classCallCheck(this, D21), _super.apply(this, arguments); + return _class_call_check(this, D21), _super.apply(this, arguments); } return D21; }(C3), D22 = function(C322) { "use strict"; - swcHelpers.inherits(D22, C322); - var _super = swcHelpers.createSuper(D22); + _inherits(D22, C322); + var _super = _create_super(D22); function D22() { - return swcHelpers.classCallCheck(this, D22), _super.apply(this, arguments); + return _class_call_check(this, D22), _super.apply(this, arguments); } return D22; }(C3), D23 = function(C323) { "use strict"; - swcHelpers.inherits(D23, C323); - var _super = swcHelpers.createSuper(D23); + _inherits(D23, C323); + var _super = _create_super(D23); function D23() { - return swcHelpers.classCallCheck(this, D23), _super.apply(this, arguments); + return _class_call_check(this, D23), _super.apply(this, arguments); } return D23; }(C3), D24 = function(C324) { "use strict"; - swcHelpers.inherits(D24, C324); - var _super = swcHelpers.createSuper(D24); + _inherits(D24, C324); + var _super = _create_super(D24); function D24() { - return swcHelpers.classCallCheck(this, D24), _super.apply(this, arguments); + return _class_call_check(this, D24), _super.apply(this, arguments); } return D24; }(C3), D25 = function(C325) { "use strict"; - swcHelpers.inherits(D25, C325); - var _super = swcHelpers.createSuper(D25); + _inherits(D25, C325); + var _super = _create_super(D25); function D25() { - return swcHelpers.classCallCheck(this, D25), _super.apply(this, arguments); + return _class_call_check(this, D25), _super.apply(this, arguments); } return D25; }(C3), D26 = function(C326) { "use strict"; - swcHelpers.inherits(D26, C326); - var _super = swcHelpers.createSuper(D26); + _inherits(D26, C326); + var _super = _create_super(D26); function D26() { - return swcHelpers.classCallCheck(this, D26), _super.apply(this, arguments); + return _class_call_check(this, D26), _super.apply(this, arguments); } return D26; }(C3), D27 = function(C327) { "use strict"; - swcHelpers.inherits(D27, C327); - var _super = swcHelpers.createSuper(D27); + _inherits(D27, C327); + var _super = _create_super(D27); function D27() { - return swcHelpers.classCallCheck(this, D27), _super.apply(this, arguments); + return _class_call_check(this, D27), _super.apply(this, arguments); } return D27; }(C3), D28 = function(C328) { "use strict"; - swcHelpers.inherits(D28, C328); - var _super = swcHelpers.createSuper(D28); + _inherits(D28, C328); + var _super = _create_super(D28); function D28() { - return swcHelpers.classCallCheck(this, D28), _super.apply(this, arguments); + return _class_call_check(this, D28), _super.apply(this, arguments); } return D28; }(C3), D29 = function(C329) { "use strict"; - swcHelpers.inherits(D29, C329); - var _super = swcHelpers.createSuper(D29); + _inherits(D29, C329); + var _super = _create_super(D29); function D29() { - return swcHelpers.classCallCheck(this, D29), _super.apply(this, arguments); + return _class_call_check(this, D29), _super.apply(this, arguments); } return D29; }(C3); diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.1.normal.js index 542e8fc43c4c..8d259e7e65d6 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking whether other types are subtypes of type parameters with constraints var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; function f(t, u, v) { // ok @@ -46,94 +48,94 @@ var M1; (function(M1) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var D1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D1, Base); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(Base); var D2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D2, Base); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(Base); var D3 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D3, Base); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; }(Base); var D4 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D4, Base); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; }(Base); var D5 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D5, Base); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; }(Base); var D6 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D6, Base); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base); + var _super = _create_super(D6); function D6() { - swcHelpers.classCallCheck(this, D6); + _class_call_check(this, D6); return _super.apply(this, arguments); } return D6; }(Base); var D7 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D7, Base); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base); + var _super = _create_super(D7); function D7() { - swcHelpers.classCallCheck(this, D7); + _class_call_check(this, D7); return _super.apply(this, arguments); } return D7; }(Base); var D8 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D8, Base); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base); + var _super = _create_super(D8); function D8() { - swcHelpers.classCallCheck(this, D8); + _class_call_check(this, D8); return _super.apply(this, arguments); } return D8; }(Base); var D9 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D9, Base); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base); + var _super = _create_super(D9); function D9() { - swcHelpers.classCallCheck(this, D9); + _class_call_check(this, D9); return _super.apply(this, arguments); } return D9; @@ -143,94 +145,94 @@ var M2; (function(M2) { var Base2 = function Base2() { "use strict"; - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); }; var D1 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D1, Base2); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base2); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(Base2); var D2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D2, Base2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base2); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(Base2); var D3 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D3, Base2); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base2); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; }(Base2); var D4 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D4, Base2); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base2); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; }(Base2); var D5 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D5, Base2); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base2); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; }(Base2); var D6 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D6, Base2); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base2); + var _super = _create_super(D6); function D6() { - swcHelpers.classCallCheck(this, D6); + _class_call_check(this, D6); return _super.apply(this, arguments); } return D6; }(Base2); var D7 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D7, Base2); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base2); + var _super = _create_super(D7); function D7() { - swcHelpers.classCallCheck(this, D7); + _class_call_check(this, D7); return _super.apply(this, arguments); } return D7; }(Base2); var D8 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D8, Base2); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base2); + var _super = _create_super(D8); function D8() { - swcHelpers.classCallCheck(this, D8); + _class_call_check(this, D8); return _super.apply(this, arguments); } return D8; }(Base2); var D9 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(D9, Base2); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base2); + var _super = _create_super(D9); function D9() { - swcHelpers.classCallCheck(this, D9); + _class_call_check(this, D9); return _super.apply(this, arguments); } return D9; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.2.minified.js index 603ce6f96261..75caaaed2fdb 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameterWithRecursiveConstraints_es5.2.minified.js @@ -1,159 +1,161 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M1, M2, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; !function(M1) { var Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, D1 = function(Base) { "use strict"; - swcHelpers.inherits(D1, Base); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(Base1), D2 = function(Base) { "use strict"; - swcHelpers.inherits(D2, Base); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(Base1), D3 = function(Base) { "use strict"; - swcHelpers.inherits(D3, Base); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(Base1), D4 = function(Base) { "use strict"; - swcHelpers.inherits(D4, Base); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(Base1), D5 = function(Base) { "use strict"; - swcHelpers.inherits(D5, Base); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(Base1), D6 = function(Base) { "use strict"; - swcHelpers.inherits(D6, Base); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base); + var _super = _create_super(D6); function D6() { - return swcHelpers.classCallCheck(this, D6), _super.apply(this, arguments); + return _class_call_check(this, D6), _super.apply(this, arguments); } return D6; }(Base1), D7 = function(Base) { "use strict"; - swcHelpers.inherits(D7, Base); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base); + var _super = _create_super(D7); function D7() { - return swcHelpers.classCallCheck(this, D7), _super.apply(this, arguments); + return _class_call_check(this, D7), _super.apply(this, arguments); } return D7; }(Base1), D8 = function(Base) { "use strict"; - swcHelpers.inherits(D8, Base); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base); + var _super = _create_super(D8); function D8() { - return swcHelpers.classCallCheck(this, D8), _super.apply(this, arguments); + return _class_call_check(this, D8), _super.apply(this, arguments); } return D8; }(Base1), D9 = function(Base) { "use strict"; - swcHelpers.inherits(D9, Base); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base); + var _super = _create_super(D9); function D9() { - return swcHelpers.classCallCheck(this, D9), _super.apply(this, arguments); + return _class_call_check(this, D9), _super.apply(this, arguments); } return D9; }(Base1); }(M1 || (M1 = {})), function(M2) { var Base21 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base21); + _class_call_check(this, Base21); }, D1 = function(Base2) { "use strict"; - swcHelpers.inherits(D1, Base2); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base2); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(Base21), D2 = function(Base2) { "use strict"; - swcHelpers.inherits(D2, Base2); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base2); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(Base21), D3 = function(Base2) { "use strict"; - swcHelpers.inherits(D3, Base2); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base2); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(Base21), D4 = function(Base2) { "use strict"; - swcHelpers.inherits(D4, Base2); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base2); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(Base21), D5 = function(Base2) { "use strict"; - swcHelpers.inherits(D5, Base2); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base2); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(Base21), D6 = function(Base2) { "use strict"; - swcHelpers.inherits(D6, Base2); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base2); + var _super = _create_super(D6); function D6() { - return swcHelpers.classCallCheck(this, D6), _super.apply(this, arguments); + return _class_call_check(this, D6), _super.apply(this, arguments); } return D6; }(Base21), D7 = function(Base2) { "use strict"; - swcHelpers.inherits(D7, Base2); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base2); + var _super = _create_super(D7); function D7() { - return swcHelpers.classCallCheck(this, D7), _super.apply(this, arguments); + return _class_call_check(this, D7), _super.apply(this, arguments); } return D7; }(Base21), D8 = function(Base2) { "use strict"; - swcHelpers.inherits(D8, Base2); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base2); + var _super = _create_super(D8); function D8() { - return swcHelpers.classCallCheck(this, D8), _super.apply(this, arguments); + return _class_call_check(this, D8), _super.apply(this, arguments); } return D8; }(Base21), D9 = function(Base2) { "use strict"; - swcHelpers.inherits(D9, Base2); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base2); + var _super = _create_super(D9); function D9() { - return swcHelpers.classCallCheck(this, D9), _super.apply(this, arguments); + return _class_call_check(this, D9), _super.apply(this, arguments); } return D9; }(Base21); diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.1.normal.js index b2889e9a759d..6ebd51faf98a 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking whether other types are subtypes of type parameters var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var D1 = /*#__PURE__*/ function(C3) { "use strict"; - swcHelpers.inherits(D1, C3); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C3); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; @@ -20,11 +22,11 @@ function f1(x, y) { } var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var E; (function(E) { @@ -36,7 +38,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.2.minified.js index 4993ebb40044..e2fc3796ee4f 100644 --- a/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfTypeParameter_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var E, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, D1 = function(C31) { "use strict"; - swcHelpers.inherits(D1, C31); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C31); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(C3), C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} !function(E) { @@ -23,6 +25,6 @@ function f() {} }(E || (E = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfUnion_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypesOfUnion_es5.1.normal.js index a1282265c76b..73446559231d 100644 --- a/crates/swc/tests/tsc-references/subtypesOfUnion_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypesOfUnion_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E; (function(E) { E[E["e1"] = 0] = "e1"; @@ -6,11 +6,11 @@ var E; })(E || (E = {})); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} (function(f1) { @@ -18,7 +18,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypesOfUnion_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypesOfUnion_es5.2.minified.js index 9518cc6dd302..a0f26b03f533 100644 --- a/crates/swc/tests/tsc-references/subtypesOfUnion_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypesOfUnion_es5.2.minified.js @@ -1,18 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.e1 = 0] = "e1", E[E.e2 = 1] = "e2"; }(E || (E = {})); var E, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.1.normal.js index a4839e65932e..ccf986feafae 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.2.minified.js index d419d510441d..8af5be8ef56f 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures2_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.1.normal.js index 9e7f81ae0749..3e09155111ca 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.1.normal.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // error cases, so function calls will all result in 'any' var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.2.minified.js index 94c3d7ff5376..71d401ee87bf 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures3_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors, WithGenericSignaturesInBaseType; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.1.normal.js index c9f8f2901af5..9ec7e42e6687 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.2.minified.js index 88f940debaab..59f6dd45ffb3 100644 --- a/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithCallSignatures4_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.1.normal.js index 2271bd0d9995..bf7f78825d19 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.2.minified.js index 652aaa54c893..260e03706d36 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures2_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var r1arg1, r2arg1, r3arg1, r4arg1, r5arg1, r6arg1, r7arg1, r8arg1, r9arg1, r10arg1, r11arg1, r12arg1, r13arg1, r14arg1, r15arg1, r16arg1, r17arg1, r18arg1, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.1.normal.js index 9dbbb818067d..954e7a33961a 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.1.normal.js @@ -1,38 +1,40 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // error cases, so function calls will all result in 'any' var Errors; (function(Errors) { var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.2.minified.js index 6a45132f830c..7cb0592d570f 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures3_es5.2.minified.js @@ -1,31 +1,33 @@ var Errors, WithGenericSignaturesInBaseType; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; !function(Errors) { var r1arg1, r2arg1, r3arg1, r4arg1, r5arg1, r6arg1, r7arg1, r7arg3, r8arg, r9arg, Base1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); }, Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base1), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base1); diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.1.normal.js index 5238b5c79172..0edd036553ea 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.1.normal.js @@ -1,35 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.2.minified.js index ce7c319de1bc..caf69e50274d 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures4_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var r1arg, r2arg, r3arg, r4arg, r5arg, r6arg, r11arg, r15arg, r16arg, r17arg, r18arg, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.1.normal.js index 1e8fd1315715..1cf6ef6fd5ee 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.1.normal.js @@ -1,36 +1,38 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithConstructSignatures2 just with an extra level of indirection in the inheritance chain var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures5_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.1.normal.js index b9ce863b640b..3d16cc5324ed 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.1.normal.js @@ -1,37 +1,39 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // checking subtype relations for function types as it relates to contextual signature instantiation // same as subtypingWithConstructSignatures4 but using class type parameters instead of generic signatures // all are errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Derived); var OtherDerived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(OtherDerived, Base); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); return _super.apply(this, arguments); } return OtherDerived; diff --git a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.2.minified.js index 08da3db994d3..fe0c848595bf 100644 --- a/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithConstructSignatures6_es5.2.minified.js @@ -1,29 +1,31 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), OtherDerived = function(Base2) { "use strict"; - swcHelpers.inherits(OtherDerived, Base2); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, Base2); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.apply(this, arguments); + return _class_call_check(this, OtherDerived), _super.apply(this, arguments); } return OtherDerived; }(Base); diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.1.normal.js index 8b21272bccfd..2c072a20c2ee 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; @@ -27,54 +29,54 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; }(A); var B4 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B4, A); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A); + var _super = _create_super(B4); function B4() { - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); return _super.apply(this, arguments); } return B4; }(A); var B5 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B5, A); - var _super = swcHelpers.createSuper(B5); + _inherits(B5, A); + var _super = _create_super(B5); function B5() { - swcHelpers.classCallCheck(this, B5); + _class_call_check(this, B5); return _super.apply(this, arguments); } return B5; diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.2.minified.js index a97f50e6f8c1..d692e588c28b 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer3_es5.2.minified.js @@ -1,66 +1,68 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A); !function(Generics) { var A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B = function(A4) { "use strict"; - swcHelpers.inherits(B, A4); - var _super = swcHelpers.createSuper(B); + _inherits(B, A4); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A3), B2 = function(A5) { "use strict"; - swcHelpers.inherits(B2, A5); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A5); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A3), B3 = function(A6) { "use strict"; - swcHelpers.inherits(B3, A6); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A6); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3), B4 = function(A7) { "use strict"; - swcHelpers.inherits(B4, A7); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A7); + var _super = _create_super(B4); function B4() { - return swcHelpers.classCallCheck(this, B4), _super.apply(this, arguments); + return _class_call_check(this, B4), _super.apply(this, arguments); } return B4; }(A3), B5 = function(A8) { "use strict"; - swcHelpers.inherits(B5, A8); - var _super = swcHelpers.createSuper(B5); + _inherits(B5, A8); + var _super = _create_super(B5); function B5() { - return swcHelpers.classCallCheck(this, B5), _super.apply(this, arguments); + return _class_call_check(this, B5), _super.apply(this, arguments); } return B5; }(A3); diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.1.normal.js index e442acab1bcd..7e4d2074632d 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -17,24 +19,24 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.2.minified.js index 327975e2f90e..bd38779955db 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer4_es5.2.minified.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A); !function(Generics) { var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B = function(A3) { "use strict"; - swcHelpers.inherits(B, A3); - var _super = swcHelpers.createSuper(B); + _inherits(B, A3); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A2), B3 = function(A4) { "use strict"; - swcHelpers.inherits(B3, A4); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A4); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A2); diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.1.normal.js index 25e93f5327b3..cb2c3ed378ae 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.1.normal.js @@ -1,32 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; var Generics; (function(Generics) { var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; var B3 = function B3() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }; var B4 = function B4() { "use strict"; - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); }; var B5 = function B5() { "use strict"; - swcHelpers.classCallCheck(this, B5); + _class_call_check(this, B5); }; })(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.2.minified.js index b4d99ae3a454..3eed6f4cbfce 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer5_es5.2.minified.js @@ -1,26 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Generics, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, B2 = function() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; !function(Generics) { var B1 = function() { "use strict"; - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); }, B21 = function() { "use strict"; - swcHelpers.classCallCheck(this, B21); + _class_call_check(this, B21); }, B3 = function() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }, B4 = function() { "use strict"; - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); }, B5 = function() { "use strict"; - swcHelpers.classCallCheck(this, B5); + _class_call_check(this, B5); }; }(Generics || (Generics = {})); diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.1.normal.js index 1d9dc9e133d2..9b97f328a708 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; @@ -27,44 +29,44 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; }(A); var B4 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B4, A); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A); + var _super = _create_super(B4); function B4() { - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); return _super.apply(this, arguments); } return B4; diff --git a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.2.minified.js index 6408f1fa52d2..3f0e34a9115d 100644 --- a/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithNumericIndexer_es5.2.minified.js @@ -1,58 +1,60 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A); !function(Generics) { var A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B = function(A4) { "use strict"; - swcHelpers.inherits(B, A4); - var _super = swcHelpers.createSuper(B); + _inherits(B, A4); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A3), B2 = function(A5) { "use strict"; - swcHelpers.inherits(B2, A5); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A5); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A3), B3 = function(A6) { "use strict"; - swcHelpers.inherits(B3, A6); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A6); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3), B4 = function(A7) { "use strict"; - swcHelpers.inherits(B4, A7); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A7); + var _super = _create_super(B4); function B4() { - return swcHelpers.classCallCheck(this, B4), _super.apply(this, arguments); + return _class_call_check(this, B4), _super.apply(this, arguments); } return B4; }(A3); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.1.normal.js index b4cdab82e9f0..83b138acd2f7 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.1.normal.js @@ -1,57 +1,59 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // subtyping when property names do not match var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.2.minified.js index 6c401c7d334b..9263c9ef3828 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers4_es5.2.minified.js @@ -1,46 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B2 = function(A21) { "use strict"; - swcHelpers.inherits(B2, A21); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A21); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A2), A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B3 = function(A31) { "use strict"; - swcHelpers.inherits(B3, A31); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A31); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.1.normal.js index 4cc378a7eadb..bd4c8d2a61ef 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // N and M have the same name, same accessibility, same optionality, and N is a subtype of M // foo properties are valid, bar properties cause errors in the derived class declarations var NotOptional; (function(NotOptional) { var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; var B3 = function B3() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }; })(NotOptional || (NotOptional = {})); // same cases as above but with optional @@ -21,14 +21,14 @@ var Optional; (function(Optional) { var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var B2 = function B2() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }; var B3 = function B3() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }; })(Optional || (Optional = {})); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.2.minified.js index 6f2f51114649..84d8407d63d7 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers5_es5.2.minified.js @@ -1,25 +1,25 @@ var NotOptional, Optional; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(NotOptional) { var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, B2 = function() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }, B3 = function() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }; }(NotOptional || (NotOptional = {})), function(Optional) { var B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, B2 = function() { "use strict"; - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); }, B3 = function() { "use strict"; - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); }; }(Optional || (Optional = {})); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.1.normal.js index 9f82aade1a12..16f76005f541 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Derived member is private, base member is not causes errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; @@ -18,42 +20,42 @@ var ExplicitPublic; (function(ExplicitPublic) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; @@ -63,42 +65,42 @@ var ImplicitPublic; (function(ImplicitPublic) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.2.minified.js index 4d10c1b75d6c..1cade84e82c1 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility2_es5.2.minified.js @@ -1,83 +1,85 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ExplicitPublic, ImplicitPublic, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base); !function(ExplicitPublic) { var A1 = function() { "use strict"; - swcHelpers.classCallCheck(this, A1); + _class_call_check(this, A1); }, B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A1), A21 = function() { "use strict"; - swcHelpers.classCallCheck(this, A21); + _class_call_check(this, A21); }, B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A21), A31 = function() { "use strict"; - swcHelpers.classCallCheck(this, A31); + _class_call_check(this, A31); }, B3 = function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A31); }(ExplicitPublic || (ExplicitPublic = {})), function(ImplicitPublic) { var A4 = function() { "use strict"; - swcHelpers.classCallCheck(this, A4); + _class_call_check(this, A4); }, B = function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A4), A22 = function() { "use strict"; - swcHelpers.classCallCheck(this, A22); + _class_call_check(this, A22); }, B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A22), A32 = function() { "use strict"; - swcHelpers.classCallCheck(this, A32); + _class_call_check(this, A32); }, B3 = function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A32); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.1.normal.js index a8a15d80d318..9cd100027c30 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.1.normal.js @@ -1,57 +1,59 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // Derived member is private, base member is not causes errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.2.minified.js index 6c401c7d334b..9263c9ef3828 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembersAccessibility_es5.2.minified.js @@ -1,46 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B2 = function(A21) { "use strict"; - swcHelpers.inherits(B2, A21); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A21); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A2), A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B3 = function(A31) { "use strict"; - swcHelpers.inherits(B3, A31); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A31); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3); diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.1.normal.js index b92ff7bfad26..665c54f26ab6 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } return Derived; }(Base); var Derived2 = /*#__PURE__*/ function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; @@ -27,42 +29,42 @@ var Derived2 = /*#__PURE__*/ function(Derived) { // foo properties are valid, bar properties cause errors in the derived class declarations var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; @@ -71,42 +73,42 @@ var TwoLevels; (function(TwoLevels) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var B2 = /*#__PURE__*/ function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A2); var A3 = function A3() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }; var B3 = /*#__PURE__*/ function(A3) { "use strict"; - swcHelpers.inherits(B3, A3); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A3); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.2.minified.js index dee3a5c6ec33..8256ead66fd4 100644 --- a/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithObjectMembers_es5.2.minified.js @@ -1,89 +1,91 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var TwoLevels, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } return Derived; }(Base), Derived2 = function(Derived) { "use strict"; - swcHelpers.inherits(Derived2, Derived); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Derived); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Derived), A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B2 = function(A21) { "use strict"; - swcHelpers.inherits(B2, A21); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A21); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A2), A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B3 = function(A31) { "use strict"; - swcHelpers.inherits(B3, A31); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A31); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3); !function(TwoLevels) { var A4 = function() { "use strict"; - swcHelpers.classCallCheck(this, A4); + _class_call_check(this, A4); }, B = function(A5) { "use strict"; - swcHelpers.inherits(B, A5); - var _super = swcHelpers.createSuper(B); + _inherits(B, A5); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A4), A22 = function() { "use strict"; - swcHelpers.classCallCheck(this, A22); + _class_call_check(this, A22); }, B2 = function(A23) { "use strict"; - swcHelpers.inherits(B2, A23); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A23); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A22), A32 = function() { "use strict"; - swcHelpers.classCallCheck(this, A32); + _class_call_check(this, A32); }, B3 = function(A33) { "use strict"; - swcHelpers.inherits(B3, A33); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A33); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A32); diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.1.normal.js index 8b21272bccfd..2c072a20c2ee 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; @@ -27,54 +29,54 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; }(A); var B4 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B4, A); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A); + var _super = _create_super(B4); function B4() { - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); return _super.apply(this, arguments); } return B4; }(A); var B5 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B5, A); - var _super = swcHelpers.createSuper(B5); + _inherits(B5, A); + var _super = _create_super(B5); function B5() { - swcHelpers.classCallCheck(this, B5); + _class_call_check(this, B5); return _super.apply(this, arguments); } return B5; diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.2.minified.js index a97f50e6f8c1..d692e588c28b 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer3_es5.2.minified.js @@ -1,66 +1,68 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A); !function(Generics) { var A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B = function(A4) { "use strict"; - swcHelpers.inherits(B, A4); - var _super = swcHelpers.createSuper(B); + _inherits(B, A4); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A3), B2 = function(A5) { "use strict"; - swcHelpers.inherits(B2, A5); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A5); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A3), B3 = function(A6) { "use strict"; - swcHelpers.inherits(B3, A6); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A6); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3), B4 = function(A7) { "use strict"; - swcHelpers.inherits(B4, A7); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A7); + var _super = _create_super(B4); function B4() { - return swcHelpers.classCallCheck(this, B4), _super.apply(this, arguments); + return _class_call_check(this, B4), _super.apply(this, arguments); } return B4; }(A3), B5 = function(A8) { "use strict"; - swcHelpers.inherits(B5, A8); - var _super = swcHelpers.createSuper(B5); + _inherits(B5, A8); + var _super = _create_super(B5); function B5() { - return swcHelpers.classCallCheck(this, B5), _super.apply(this, arguments); + return _class_call_check(this, B5), _super.apply(this, arguments); } return B5; }(A3); diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.1.normal.js index e442acab1bcd..7e4d2074632d 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; @@ -17,24 +19,24 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.2.minified.js index 327975e2f90e..bd38779955db 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer4_es5.2.minified.js @@ -1,34 +1,36 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A); !function(Generics) { var A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }, B = function(A3) { "use strict"; - swcHelpers.inherits(B, A3); - var _super = swcHelpers.createSuper(B); + _inherits(B, A3); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A2), B3 = function(A4) { "use strict"; - swcHelpers.inherits(B3, A4); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A4); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A2); diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.1.normal.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.1.normal.js index 1d9dc9e133d2..9b97f328a708 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.1.normal.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; @@ -27,44 +29,44 @@ var Generics; (function(Generics) { var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } return B; }(A); var B2 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B2, A); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A); + var _super = _create_super(B2); function B2() { - swcHelpers.classCallCheck(this, B2); + _class_call_check(this, B2); return _super.apply(this, arguments); } return B2; }(A); var B3 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B3, A); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A); + var _super = _create_super(B3); function B3() { - swcHelpers.classCallCheck(this, B3); + _class_call_check(this, B3); return _super.apply(this, arguments); } return B3; }(A); var B4 = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B4, A); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A); + var _super = _create_super(B4); function B4() { - swcHelpers.classCallCheck(this, B4); + _class_call_check(this, B4); return _super.apply(this, arguments); } return B4; diff --git a/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.2.minified.js b/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.2.minified.js index 6408f1fa52d2..3f0e34a9115d 100644 --- a/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/subtypingWithStringIndexer_es5.2.minified.js @@ -1,58 +1,60 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Generics, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A), B2 = function(A2) { "use strict"; - swcHelpers.inherits(B2, A2); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A2); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A); !function(Generics) { var A3 = function() { "use strict"; - swcHelpers.classCallCheck(this, A3); + _class_call_check(this, A3); }, B = function(A4) { "use strict"; - swcHelpers.inherits(B, A4); - var _super = swcHelpers.createSuper(B); + _inherits(B, A4); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B; }(A3), B2 = function(A5) { "use strict"; - swcHelpers.inherits(B2, A5); - var _super = swcHelpers.createSuper(B2); + _inherits(B2, A5); + var _super = _create_super(B2); function B2() { - return swcHelpers.classCallCheck(this, B2), _super.apply(this, arguments); + return _class_call_check(this, B2), _super.apply(this, arguments); } return B2; }(A3), B3 = function(A6) { "use strict"; - swcHelpers.inherits(B3, A6); - var _super = swcHelpers.createSuper(B3); + _inherits(B3, A6); + var _super = _create_super(B3); function B3() { - return swcHelpers.classCallCheck(this, B3), _super.apply(this, arguments); + return _class_call_check(this, B3), _super.apply(this, arguments); } return B3; }(A3), B4 = function(A7) { "use strict"; - swcHelpers.inherits(B4, A7); - var _super = swcHelpers.createSuper(B4); + _inherits(B4, A7); + var _super = _create_super(B4); function B4() { - return swcHelpers.classCallCheck(this, B4), _super.apply(this, arguments); + return _class_call_check(this, B4), _super.apply(this, arguments); } return B4; }(A3); diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.1.normal.js index 697ce82221fb..2f486700258b 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var D = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D, Base); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.call(this, i); var s = { diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.2.minified.js index 2fff21bdee50..9ae656007ec9 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing1_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D = function(Base1) { "use strict"; - swcHelpers.inherits(D, Base1); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base1); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this, s = { t: (_this = _super.call(this, i))._t }, i = Factory.create(s); diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.1.normal.js index 144efe019651..cd0f104370d4 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var D = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D, Base); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.call(this, function() { _this._t; diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.2.minified.js index 91aa4f2c289e..fd74216da6bd 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing2_es5.2.minified.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D = function(Base1) { "use strict"; - swcHelpers.inherits(D, Base1); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base1); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.call(this, function() { + return _class_call_check(this, D), _this = _super.call(this, function() { _this._t; }); } diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.1.normal.js index bfa5dc610009..7032df38b446 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.1.normal.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D = /*#__PURE__*/ function(_superClass) { "use strict"; - swcHelpers.inherits(D, _superClass); - var _super = swcHelpers.createSuper(D); + _inherits(D, _superClass); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this._t; // No error - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return D; }(null); diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.2.minified.js index a276b5ac52ca..c30395459cab 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing5_es5.2.minified.js @@ -1,9 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var D = function(_superClass) { "use strict"; function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this._t, swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, D), _this._t, _possible_constructor_return(_this); } - return swcHelpers.inherits(D, null), swcHelpers.createSuper(D), D; + return _inherits(D, null), _create_super(D), D; }(null); diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.1.normal.js index 9db2a376ccf6..4238c1f51a70 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.1.normal.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var D = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D, Base); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; var x = { k: _this = _super.call(this, undefined), j: _this._t }; - return swcHelpers.possibleConstructorReturn(_this); + return _possible_constructor_return(_this); } return D; }(Base); diff --git a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.2.minified.js index 8e892a803367..ff165a9f5066 100644 --- a/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallBeforeThisAccessing8_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _possible_constructor_return from "@swc/helpers/lib/_possible_constructor_return.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(c) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D = function(Base1) { "use strict"; - swcHelpers.inherits(D, Base1); - var _super = swcHelpers.createSuper(D); + _inherits(D, Base1); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), (_this = _super.call(this, void 0))._t, swcHelpers.possibleConstructorReturn(_this); + return _class_call_check(this, D), (_this = _super.call(this, void 0))._t, _possible_constructor_return(_this); } return D; }(Base); diff --git a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.1.normal.js index 331344a14e50..72bad9f1f81f 100644 --- a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); super(); // error }; diff --git a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.2.minified.js index 5e0012816624..2771b89882b9 100644 --- a/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo), super(); + _class_call_check(this, Foo), super(); }; diff --git a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.1.normal.js index e7d209537dc0..3260c73c8c33 100644 --- a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); super(); // error }; var D = function D(x) { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); super(); // error this.x = x; }; diff --git a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.2.minified.js index a6f3e8734f9a..93fe914a8773 100644 --- a/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallInConstructorWithNoBaseType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), super(); + _class_call_check(this, C), super(); }, D = function(x) { "use strict"; - swcHelpers.classCallCheck(this, D), super(), this.x = x; + _class_call_check(this, D), super(), this.x = x; }; diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.1.normal.js index 8f5dc863b5cd..10a5f221c899 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A(map) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.map = map; }; var B = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(B, A); - var _super = swcHelpers.createSuper(B); + _inherits(B, A); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.call(this, function(value) { return String(value.toExponential()); }); diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.2.minified.js index 51dabd791377..672ed839a143 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping1_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function(map) { "use strict"; - swcHelpers.classCallCheck(this, A), this.map = map; + _class_call_check(this, A), this.map = map; }, B = function(A1) { "use strict"; - swcHelpers.inherits(B, A1); - var _super = swcHelpers.createSuper(B); + _inherits(B, A1); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.call(this, function(value) { + return _class_call_check(this, B), _super.call(this, function(value) { return String(value.toExponential()); }); } diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.1.normal.js index f42710ad5391..27384e3de027 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A(map) { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); this.map = map; }; var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.call(this, function(value) { return String(value()); }); diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.2.minified.js index 513bbf14f927..51970cf3a33d 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping2_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function(map) { "use strict"; - swcHelpers.classCallCheck(this, A), this.map = map; + _class_call_check(this, A), this.map = map; }, C = function(A1) { "use strict"; - swcHelpers.inherits(C, A1); - var _super = swcHelpers.createSuper(C); + _inherits(C, A1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.call(this, function(value) { + return _class_call_check(this, C), _super.call(this, function(value) { return String(value()); }); } diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.1.normal.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.1.normal.js index 9060fd504e09..d66783d6f889 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.1.normal.js @@ -1,8 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var CBase = /*#__PURE__*/ function() { "use strict"; function CBase(param) { - swcHelpers.classCallCheck(this, CBase); + _class_call_check(this, CBase); } var _proto = CBase.prototype; _proto.foo = function foo(param) {}; @@ -10,10 +15,10 @@ var CBase = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(CBase) { "use strict"; - swcHelpers.inherits(C, CBase); - var _super = swcHelpers.createSuper(C); + _inherits(C, CBase); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this = _super.call(this, { method: function method(p) { p.length; @@ -21,7 +26,7 @@ var C = /*#__PURE__*/ function(CBase) { }); // Should be okay. // 'p' should have type 'string'. - swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "foo", _this).call(_this, { + _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "foo", _this).call(_this, { method: function method(p) { p.length; } diff --git a/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.2.minified.js b/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.2.minified.js index d3c19ab73bc9..8c112ccd8270 100644 --- a/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCallParameterContextualTyping3_es5.2.minified.js @@ -1,22 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var CBase = function() { "use strict"; function CBase(param) { - swcHelpers.classCallCheck(this, CBase); + _class_call_check(this, CBase); } return CBase.prototype.foo = function(param) {}, CBase; }(), C = function(CBase) { "use strict"; - swcHelpers.inherits(C, CBase); - var _super = swcHelpers.createSuper(C); + _inherits(C, CBase); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this = _super.call(this, { method: function(p) { p.length; } }); - return swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "foo", _this).call(_this, { + return _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "foo", _this).call(_this, { method: function(p) { p.length; } diff --git a/crates/swc/tests/tsc-references/superCalls_es5.1.normal.js b/crates/swc/tests/tsc-references/superCalls_es5.1.normal.js index 82a321ee08a3..fa25e4f3f7f6 100644 --- a/crates/swc/tests/tsc-references/superCalls_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superCalls_es5.1.normal.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function Base(n) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); this.x = 43; }; function v() {} var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived(q) { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); var _this; _this = _super.call(this, ""); _this.q = q; @@ -24,14 +26,14 @@ var Derived = /*#__PURE__*/ function(Base) { }(Base); var OtherBase = function OtherBase() { "use strict"; - swcHelpers.classCallCheck(this, OtherBase); + _class_call_check(this, OtherBase); }; var OtherDerived = /*#__PURE__*/ function(OtherBase) { "use strict"; - swcHelpers.inherits(OtherDerived, OtherBase); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, OtherBase); + var _super = _create_super(OtherDerived); function OtherDerived() { - swcHelpers.classCallCheck(this, OtherDerived); + _class_call_check(this, OtherDerived); var p = ""; return _super.call(this); } diff --git a/crates/swc/tests/tsc-references/superCalls_es5.2.minified.js b/crates/swc/tests/tsc-references/superCalls_es5.2.minified.js index eaf0d1c9d456..adfa6aa5206f 100644 --- a/crates/swc/tests/tsc-references/superCalls_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superCalls_es5.2.minified.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Base = function(n) { "use strict"; - swcHelpers.classCallCheck(this, Base), this.x = 43; + _class_call_check(this, Base), this.x = 43; }, Derived = function(Base1) { "use strict"; - swcHelpers.inherits(Derived, Base1); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base1); + var _super = _create_super(Derived); function Derived(q) { var _this; - return swcHelpers.classCallCheck(this, Derived), (_this = _super.call(this, "")).q = q, (_this = _super.call(this, "")).q = q, _this; + return _class_call_check(this, Derived), (_this = _super.call(this, "")).q = q, (_this = _super.call(this, "")).q = q, _this; } return Derived; }(Base), OtherBase = function() { "use strict"; - swcHelpers.classCallCheck(this, OtherBase); + _class_call_check(this, OtherBase); }, OtherDerived = function(OtherBase1) { "use strict"; - swcHelpers.inherits(OtherDerived, OtherBase1); - var _super = swcHelpers.createSuper(OtherDerived); + _inherits(OtherDerived, OtherBase1); + var _super = _create_super(OtherDerived); function OtherDerived() { - return swcHelpers.classCallCheck(this, OtherDerived), _super.call(this); + return _class_call_check(this, OtherDerived), _super.call(this); } return OtherDerived; }(OtherBase); diff --git a/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.1.normal.js b/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.1.normal.js index 83f04171e70c..82ac0b934693 100644 --- a/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; var _Reflect, __, _Reflect1, __1; class Reflect1 { } @@ -16,55 +17,55 @@ class C extends B { C._ = [ (()=>{ var Reflect; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ var { Reflect } = { Reflect: null }; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ var [Reflect] = [ null ]; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ class Reflect { } // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ function Reflect() {} // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ let Reflect// collision (es2015-es2021 only) ; (function(Reflect) {})(Reflect || (Reflect = {})); - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ let Reflect// collision (es2015-es2021 only) ; (function(Reflect) {})(Reflect || (Reflect = {})); - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ (class Reflect { }); // no collision - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ (function Reflect() {}); // no collision - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), ]; var __2 = { @@ -157,19 +158,19 @@ var __10 = { var Reflect1 = null; // collision (es2015-es2021 only) class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var { Reflect: Reflect1 } = { Reflect: null }; // collision (es2015-es2021 only) class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var [Reflect1] = [ null ]; // collision (es2015-es2021 only) class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect1 = null; // collision (es2015-es2021 only) class C extends B { } @@ -205,7 +206,7 @@ class Reflect1 { } // collision (es2015-es2021 only) class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class Reflect1 { } // collision (es2015-es2021 only) class C extends B { @@ -219,7 +220,7 @@ var __14 = { function Reflect1() {} // collision (es2015-es2021 only) class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); function Reflect1() {} // collision (es2015-es2021 only) class C extends B { } @@ -231,7 +232,7 @@ var __15 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __16 = { @@ -243,7 +244,7 @@ var __16 = { (function(Reflect1) {})(Reflect1 || (Reflect1 = {})); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function(Reflect1) {})(Reflect1 || (Reflect1 = {})); class C extends B { } @@ -256,7 +257,7 @@ var __17 = { (function(Reflect1) {})(Reflect1 || (Reflect1 = {})); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function(Reflect1) {})(Reflect1 || (Reflect1 = {})); class C extends B { } @@ -268,7 +269,7 @@ var __18 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __19 = { @@ -279,7 +280,7 @@ var __19 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __20 = { @@ -290,7 +291,7 @@ var __20 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __21 = { @@ -301,7 +302,7 @@ var __21 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __22 = { @@ -312,7 +313,7 @@ var __22 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __23 = { @@ -323,7 +324,7 @@ var __23 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __24 = { @@ -334,7 +335,7 @@ var __24 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __25 = { @@ -345,7 +346,7 @@ var __25 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __26 = { @@ -356,7 +357,7 @@ var __26 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __27 = { @@ -367,7 +368,7 @@ var __27 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __28 = { @@ -378,7 +379,7 @@ var __28 = { }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } var __29 = { @@ -391,7 +392,7 @@ var __29 = { }); // no collision class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (class Reflect { }); // no collision class C extends B { @@ -408,7 +409,7 @@ _Reflect = class Reflect { value: (()=>{ class C1 extends B { } - C1._ = swcHelpers.get(swcHelpers.getPrototypeOf(C1), "w", C1).call(C1); + C1._ = _get(_get_prototype_of(C1), "w", C1).call(C1); })() }, _Reflect; _Reflect1 = class Reflect { @@ -428,7 +429,7 @@ _Reflect1 = class Reflect { (function Reflect() {}); // no collision class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function Reflect() {}); // no collision class C extends B { } @@ -441,7 +442,7 @@ var __31 = { (function Reflect() { class C2 extends B { } - C2._ = swcHelpers.get(swcHelpers.getPrototypeOf(C2), "w", C2).call(C2); + C2._ = _get(_get_prototype_of(C2), "w", C2).call(C2); }); (function Reflect() { class C extends B { diff --git a/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.2.minified.js b/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.2.minified.js index 9f05ccef1e3c..c78ffc02c528 100644 --- a/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/superInStaticMembers1_es2015.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; export class Reflect { } export var Baz; @@ -8,33 +9,33 @@ class _class { class C extends B { } C._ = [ - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), (()=>{ var { Reflect } = { Reflect: null }; - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ var [Reflect] = [ null ]; - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); })(), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), (()=>{ let Reflect1; - Reflect1 || (Reflect1 = {}), swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + Reflect1 || (Reflect1 = {}), _get(_get_prototype_of(C), "w", C).call(C); })(), (()=>{ let Reflect2; - Reflect2 || (Reflect2 = {}), swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + Reflect2 || (Reflect2 = {}), _get(_get_prototype_of(C), "w", C).call(C); })(), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), ], (()=>{ var { Reflect } = { Reflect: null @@ -55,19 +56,19 @@ C._ = [ var Reflect = null; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var { Reflect } = { Reflect: null }; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var [Reflect] = [ null ]; class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null; class C extends B { } @@ -88,7 +89,7 @@ class Reflect { } class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class Reflect { } class C extends B { @@ -98,107 +99,107 @@ super.w(); class C extends B { } function Reflect() {} -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(), Reflect || (Reflect = {}); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), Reflect || (Reflect = {}); +C._ = _get(_get_prototype_of(C), "w", C).call(C), Reflect || (Reflect = {}); class C extends B { } super.w(), Reflect || (Reflect = {}); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), Reflect || (Reflect = {}); +C._ = _get(_get_prototype_of(C), "w", C).call(C), Reflect || (Reflect = {}); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(), (()=>{ class C1 extends B { } - C1._ = swcHelpers.get(swcHelpers.getPrototypeOf(C1), "w", C1).call(C1); + C1._ = _get(_get_prototype_of(C1), "w", C1).call(C1); })(), super.w(); class C extends B { } -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); class C extends B { } super.w(); diff --git a/crates/swc/tests/tsc-references/superInStaticMembers1_es5.1.normal.js b/crates/swc/tests/tsc-references/superInStaticMembers1_es5.1.normal.js index 10ad3f635661..ec28c0d0ec21 100644 --- a/crates/swc/tests/tsc-references/superInStaticMembers1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superInStaticMembers1_es5.1.normal.js @@ -1,4 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this, _superprop_get_w = ()=>super.w; var _Reflect, __, _Reflect1, __1; // @target: es5, es2015, es2021, es2022, esnext @@ -6,21 +10,21 @@ var _Reflect, __, _Reflect1, __1; // @filename: external.ts export var Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }; export var Baz; (function(Baz) {})(Baz || (Baz = {})); var _class = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; export { _class as default }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -28,59 +32,59 @@ var C = /*#__PURE__*/ function(B) { C._ = [ function() { var Reflect; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect = { Reflect: null }.Reflect; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect = null; // collision (es2015-es2021 only) - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); } // collision (es2015-es2021 only) ; - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect = function Reflect() {} // collision (es2015-es2021 only) ; - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect// collision (es2015-es2021 only) ; (function(Reflect) {})(Reflect || (Reflect = {})); - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect// collision (es2015-es2021 only) ; (function(Reflect) {})(Reflect || (Reflect = {})); - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { (function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }); // no collision - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), function() { (function Reflect() {}); // no collision - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), ]; var __2 = { @@ -111,7 +115,7 @@ var __3 = { value: function() { var Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); } // collision (es2015-es2021 only) ; _superprop_get_w().call(_this); @@ -160,7 +164,7 @@ var __9 = { value: function() { (function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }) // no collision ; _superprop_get_w().call(_this); @@ -177,48 +181,48 @@ var __10 = { var Reflect = null; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = { Reflect: null }.Reflect; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -234,10 +238,10 @@ var Reflect = { }.Reflect; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -251,10 +255,10 @@ var __12 = { var Reflect = null; // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -267,31 +271,31 @@ var __13 = { }; var Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); } // collision (es2015-es2021 only) ; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); } // collision (es2015-es2021 only) ; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -305,22 +309,22 @@ var __14 = { function Reflect() {} // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); function Reflect() {} // collision (es2015-es2021 only) var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -333,21 +337,21 @@ var __15 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -361,22 +365,22 @@ var __16 = { (function(Reflect) {})(Reflect || (Reflect = {})); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function(Reflect) {})(Reflect || (Reflect = {})); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -390,22 +394,22 @@ var __17 = { (function(Reflect) {})(Reflect || (Reflect = {})); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function(Reflect) {})(Reflect || (Reflect = {})); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -418,21 +422,21 @@ var __18 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -445,21 +449,21 @@ var __19 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -472,21 +476,21 @@ var __20 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -499,21 +503,21 @@ var __21 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -526,21 +530,21 @@ var __22 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -553,21 +557,21 @@ var __23 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -580,21 +584,21 @@ var __24 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -607,21 +611,21 @@ var __25 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -634,21 +638,21 @@ var __26 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -661,21 +665,21 @@ var __27 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -688,21 +692,21 @@ var __28 = { }; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -715,29 +719,29 @@ var __29 = { }; (function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }); // no collision var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }); // no collision var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -750,36 +754,36 @@ var __30 = { }; _Reflect = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }, __ = { writable: true, value: function() { var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); - C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + C._ = _get(_get_prototype_of(C), "w", C).call(C); }() }, _Reflect; _Reflect1 = function Reflect() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }, __1 = { writable: true, value: function() { var _this1 = _this, _superprop_get_w1 = ()=>_superprop_get_w(); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -795,22 +799,22 @@ _Reflect1 = function Reflect() { (function Reflect() {}); // no collision var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); (function Reflect() {}); // no collision var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -824,24 +828,24 @@ var __31 = { (function Reflect() { var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(B); - C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + C._ = _get(_get_prototype_of(C), "w", C).call(C); }); (function Reflect() { var _this2 = this, _superprop_get_w2 = ()=>super.w; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/superInStaticMembers1_es5.2.minified.js b/crates/swc/tests/tsc-references/superInStaticMembers1_es5.2.minified.js index 8c9628ba2b31..ce3668a2afec 100644 --- a/crates/swc/tests/tsc-references/superInStaticMembers1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superInStaticMembers1_es5.2.minified.js @@ -1,52 +1,56 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this, _superprop_get_w = ()=>super.w; export var Reflect = function() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }; export var Baz; Baz || (Baz = {}); var _class = function() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); C._ = [ - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), function() { var Reflect1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Reflect1); + _class_call_check(this, Reflect1); }; - swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + _get(_get_prototype_of(C), "w", C).call(C); }(), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), function() { var Reflect2; - Reflect2 || (Reflect2 = {}), swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + Reflect2 || (Reflect2 = {}), _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var Reflect3; - Reflect3 || (Reflect3 = {}), swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + Reflect3 || (Reflect3 = {}), _get(_get_prototype_of(C), "w", C).call(C); }(), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), - void swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), + void _get(_get_prototype_of(C), "w", C).call(C), ], _superprop_get_w().call(_this), _superprop_get_w().call(_this), _superprop_get_w().call(_this), function() { var Reflect4 = function() { "use strict"; - swcHelpers.classCallCheck(this, Reflect4); + _class_call_check(this, Reflect4); }; _superprop_get_w().call(_this); }(), _superprop_get_w().call(_this), function() { @@ -58,86 +62,86 @@ C._ = [ }(), _superprop_get_w().call(_this), _superprop_get_w().call(_this), _superprop_get_w().call(_this), _superprop_get_w().call(_this); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var Reflect = null, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var Reflect = function() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var Reflect = function() { "use strict"; - swcHelpers.classCallCheck(this, Reflect); + _class_call_check(this, Reflect); }, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); @@ -145,342 +149,342 @@ function Reflect() {} _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); function Reflect() {} -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this), Reflect || (Reflect = {}); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), Reflect || (Reflect = {}); +C._ = _get(_get_prototype_of(C), "w", C).call(C), Reflect || (Reflect = {}); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this), Reflect || (Reflect = {}); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C), Reflect || (Reflect = {}); +C._ = _get(_get_prototype_of(C), "w", C).call(C), Reflect || (Reflect = {}); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); _superprop_get_w().call(_this), function() { var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); - C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); + C._ = _get(_get_prototype_of(C), "w", C).call(C); }(), function() { var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); @@ -488,20 +492,20 @@ _superprop_get_w().call(_this), function() { }(); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); -C._ = swcHelpers.get(swcHelpers.getPrototypeOf(C), "w", C).call(C); +C._ = _get(_get_prototype_of(C), "w", C).call(C); var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); diff --git a/crates/swc/tests/tsc-references/superMethodCall_es2015.1.normal.js b/crates/swc/tests/tsc-references/superMethodCall_es2015.1.normal.js index 09726adba3ea..ef11185ec521 100644 --- a/crates/swc/tests/tsc-references/superMethodCall_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/superMethodCall_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; // @strict: true // @target: ES6 class Base { @@ -11,7 +11,7 @@ class Derived extends Base { } asyncMethod() { var _this = this, _superprop_get_method = ()=>super.method; - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { var ref; return (ref = _superprop_get_method()) === null || ref === void 0 ? void 0 : ref.call(_this); })(); diff --git a/crates/swc/tests/tsc-references/superMethodCall_es2015.2.minified.js b/crates/swc/tests/tsc-references/superMethodCall_es2015.2.minified.js index a885268f673b..58049767209c 100644 --- a/crates/swc/tests/tsc-references/superMethodCall_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/superMethodCall_es2015.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/superMethodCall_es5.1.normal.js b/crates/swc/tests/tsc-references/superMethodCall_es5.1.normal.js index 081886cd73d8..93167cdb30a8 100644 --- a/crates/swc/tests/tsc-references/superMethodCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superMethodCall_es5.1.normal.js @@ -1,11 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; // @strict: true // @target: ES6 var Base = /*#__PURE__*/ function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } var _proto = Base.prototype; _proto.method = function method() {}; @@ -13,23 +18,23 @@ var Base = /*#__PURE__*/ function() { }(); var Derived = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); return _super.apply(this, arguments); } var _proto = Derived.prototype; _proto.method = function method() { var ref; - return (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); + return (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) === null || ref === void 0 ? void 0 : ref.call(this); }; _proto.asyncMethod = function asyncMethod() { var _this = this; var _this1 = this, _superprop_get_method = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", _this); + return _get(_get_prototype_of(Derived.prototype), "method", _this); }; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var ref; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/superMethodCall_es5.2.minified.js b/crates/swc/tests/tsc-references/superMethodCall_es5.2.minified.js index 4ce03f0cd07d..4ad2081fc6f4 100644 --- a/crates/swc/tests/tsc-references/superMethodCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superMethodCall_es5.2.minified.js @@ -1,30 +1,35 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import regeneratorRuntime from "regenerator-runtime"; var Base = function() { "use strict"; function Base() { - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); } return Base.prototype.method = function() {}, Base; }(), Derived = function(Base) { "use strict"; - swcHelpers.inherits(Derived, Base); - var _super = swcHelpers.createSuper(Derived); + _inherits(Derived, Base); + var _super = _create_super(Derived); function Derived() { - return swcHelpers.classCallCheck(this, Derived), _super.apply(this, arguments); + return _class_call_check(this, Derived), _super.apply(this, arguments); } var _proto = Derived.prototype; return _proto.method = function() { var ref; - return null === (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); + return null === (ref = _get(_get_prototype_of(Derived.prototype), "method", this)) || void 0 === ref ? void 0 : ref.call(this); }, _proto.asyncMethod = function() { var _this = this, _this1 = this; - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { var ref; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.abrupt("return", null === (ref = swcHelpers.get(swcHelpers.getPrototypeOf(Derived.prototype), "method", _this)) || void 0 === ref ? void 0 : ref.call(_this1)); + return _ctx.abrupt("return", null === (ref = _get(_get_prototype_of(Derived.prototype), "method", _this)) || void 0 === ref ? void 0 : ref.call(_this1)); case 2: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.1.normal.js b/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.1.normal.js index f109caa57917..00cbda485d41 100644 --- a/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.1.normal.js @@ -1,4 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: es5 //super.publicInstanceMemberFunction in constructor of derived class //super.publicInstanceMemberFunction in instance member function of derived class @@ -9,7 +15,7 @@ import * as swcHelpers from "@swc/helpers"; var SomeBaseClass = /*#__PURE__*/ function() { "use strict"; function SomeBaseClass() { - swcHelpers.classCallCheck(this, SomeBaseClass); + _class_call_check(this, SomeBaseClass); } var _proto = SomeBaseClass.prototype; _proto.func = function func() { @@ -25,41 +31,41 @@ var SomeBaseClass = /*#__PURE__*/ function() { }(); var SomeDerivedClass = /*#__PURE__*/ function(SomeBaseClass) { "use strict"; - swcHelpers.inherits(SomeDerivedClass, SomeBaseClass); - var _super = swcHelpers.createSuper(SomeDerivedClass); + _inherits(SomeDerivedClass, SomeBaseClass); + var _super = _create_super(SomeDerivedClass); function SomeDerivedClass() { - swcHelpers.classCallCheck(this, SomeDerivedClass); + _class_call_check(this, SomeDerivedClass); var _this = _super.call(this); - var x = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerivedClass.prototype)), "func", _this).call(_this); + var x = _get((_assert_this_initialized(_this), _get_prototype_of(SomeDerivedClass.prototype)), "func", _this).call(_this); var x; return _this; } var _proto = SomeDerivedClass.prototype; _proto.fn = function fn() { var _this = this; - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this); var x; var y = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", _this).call(_this); + return _get(_get_prototype_of(SomeDerivedClass.prototype), "func", _this).call(_this); }; }; _proto.returnThis = function returnThis() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "returnThis", this).call(this); + return _get(_get_prototype_of(SomeDerivedClass.prototype), "returnThis", this).call(this); }; SomeDerivedClass.fn = function fn() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this); var x; }; - swcHelpers.createClass(SomeDerivedClass, [ + _create_class(SomeDerivedClass, [ { key: "a", get: function get() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this); var x; return null; }, set: function set(n) { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this); var x; } } @@ -67,12 +73,12 @@ var SomeDerivedClass = /*#__PURE__*/ function(SomeBaseClass) { { key: "a", get: function get() { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this); var x; return null; }, set: function set(n) { - var x = swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this); + var x = _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this); var x; } } diff --git a/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.2.minified.js b/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.2.minified.js index d972f28e3ecb..9130270a1a98 100644 --- a/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superPropertyAccessNoError_es5.2.minified.js @@ -1,8 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var SomeBaseClass = function() { "use strict"; function SomeBaseClass() { - swcHelpers.classCallCheck(this, SomeBaseClass); + _class_call_check(this, SomeBaseClass); } var _proto = SomeBaseClass.prototype; return _proto.func = function() { @@ -14,38 +20,38 @@ var SomeBaseClass = function() { }, SomeBaseClass; }(), SomeDerivedClass = function(SomeBaseClass) { "use strict"; - swcHelpers.inherits(SomeDerivedClass, SomeBaseClass); - var _super = swcHelpers.createSuper(SomeDerivedClass); + _inherits(SomeDerivedClass, SomeBaseClass); + var _super = _create_super(SomeDerivedClass); function SomeDerivedClass() { - swcHelpers.classCallCheck(this, SomeDerivedClass); + _class_call_check(this, SomeDerivedClass); var _this = _super.call(this); - return swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(SomeDerivedClass.prototype)), "func", _this).call(_this), _this; + return _get((_assert_this_initialized(_this), _get_prototype_of(SomeDerivedClass.prototype)), "func", _this).call(_this), _this; } var _proto = SomeDerivedClass.prototype; return _proto.fn = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this); + _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this); }, _proto.returnThis = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "returnThis", this).call(this); + return _get(_get_prototype_of(SomeDerivedClass.prototype), "returnThis", this).call(this); }, SomeDerivedClass.fn = function() { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this); - }, swcHelpers.createClass(SomeDerivedClass, [ + _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this); + }, _create_class(SomeDerivedClass, [ { key: "a", get: function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this), null; + return _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this), null; }, set: function(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass.prototype), "func", this).call(this); + _get(_get_prototype_of(SomeDerivedClass.prototype), "func", this).call(this); } } ], [ { key: "a", get: function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this), null; + return _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this), null; }, set: function(n) { - swcHelpers.get(swcHelpers.getPrototypeOf(SomeDerivedClass), "func", this).call(this); + _get(_get_prototype_of(SomeDerivedClass), "func", this).call(this); } } ]), SomeDerivedClass; diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.1.normal.js index e5563f05f9e4..7081c04cb7a3 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.1.normal.js @@ -1,11 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var symbol = Symbol.for("myThing"); var _symbol = symbol; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto[_symbol] = function() { @@ -16,15 +20,15 @@ var Foo = /*#__PURE__*/ function() { var _symbol1 = symbol; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } var _proto = Bar.prototype; _proto[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.2.minified.js index 260966a92c00..f0477c1692b5 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess1_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var symbol = Symbol.for("myThing"), _symbol = symbol, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype[_symbol] = function() { return 0; }, Foo; }(), _symbol1 = symbol, Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar.prototype[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.1.normal.js index 249bd21dde20..c1e27ee359d2 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.1.normal.js @@ -1,10 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _isConcatSpreadable = Symbol.isConcatSpreadable; //@target: ES6 var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto[_isConcatSpreadable] = function() { @@ -15,15 +19,15 @@ var Foo = /*#__PURE__*/ function() { var _isConcatSpreadable1 = Symbol.isConcatSpreadable; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } var _proto = Bar.prototype; _proto[_isConcatSpreadable1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), Symbol.isConcatSpreadable, this).call(this); + return _get(_get_prototype_of(Bar.prototype), Symbol.isConcatSpreadable, this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.2.minified.js index 140e274af464..e00480155ba5 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess2_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _isConcatSpreadable = Symbol.isConcatSpreadable, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype[_isConcatSpreadable] = function() { return 0; }, Foo; }(), _isConcatSpreadable1 = Symbol.isConcatSpreadable, Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar.prototype[_isConcatSpreadable1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), Symbol.isConcatSpreadable, this).call(this); + return _get(_get_prototype_of(Bar.prototype), Symbol.isConcatSpreadable, this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.1.normal.js index d532e8861dbc..6c3c76edb6a0 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.1.normal.js @@ -1,11 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES6 var symbol = Symbol.for("myThing"); var _symbol = symbol; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto[_symbol] = function() { @@ -16,15 +20,15 @@ var Foo = /*#__PURE__*/ function() { var _symbol1 = symbol; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } var _proto = Bar.prototype; _proto[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), Bar, this).call(this); + return _get(_get_prototype_of(Bar.prototype), Bar, this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.2.minified.js index 9d5fd7d4d745..e1ef9da6ca0c 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess3_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var symbol = Symbol.for("myThing"), _symbol = symbol, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype[_symbol] = function() { return 0; }, Foo; }(), _symbol1 = symbol, Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar.prototype[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), Bar, this).call(this); + return _get(_get_prototype_of(Bar.prototype), Bar, this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.1.normal.js index 2844ed15b400..2bfe09331135 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; //@target: ES6 var symbol = Symbol.for("myThing"); var _symbol = symbol; var Bar = /*#__PURE__*/ function() { "use strict"; function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); } var _proto = Bar.prototype; _proto[_symbol] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }; return Bar; }(); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.2.minified.js index d98ebd18fa40..4abb21a96859 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess4_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; var symbol = Symbol.for("myThing"), _symbol = symbol, Bar = function() { "use strict"; function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); } return Bar.prototype[_symbol] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }, Bar; }(); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.1.normal.js index e30447d1c926..99fbceaa311a 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.1.normal.js @@ -1,11 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES5 var symbol; var _symbol = symbol; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } var _proto = Foo.prototype; _proto[_symbol] = function() { @@ -16,15 +20,15 @@ var Foo = /*#__PURE__*/ function() { var _symbol1 = symbol; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } var _proto = Bar.prototype; _proto[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.2.minified.js index 223b17d723fb..6e649406129a 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess5_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var symbol, _symbol = symbol, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.prototype[_symbol] = function() { return 0; }, Foo; }(), _symbol1 = symbol, Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar.prototype[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar.prototype), symbol, this).call(this); + return _get(_get_prototype_of(Bar.prototype), symbol, this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.1.normal.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.1.normal.js index 679c0bf29fdb..bc850b8992e9 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.1.normal.js @@ -1,11 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@target: ES5 var symbol; var _symbol = symbol; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } Foo[_symbol] = function() { return 0; @@ -15,14 +19,14 @@ var Foo = /*#__PURE__*/ function() { var _symbol1 = symbol; var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); return _super.apply(this, arguments); } Bar[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar), symbol, this).call(this); + return _get(_get_prototype_of(Bar), symbol, this).call(this); }; return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.2.minified.js b/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.2.minified.js index f96e225b8495..15c35daca67b 100644 --- a/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/superSymbolIndexedAccess6_es5.2.minified.js @@ -1,20 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var symbol, _symbol = symbol, Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo[_symbol] = function() { return 0; }, Foo; }(), _symbol1 = symbol, Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - return swcHelpers.classCallCheck(this, Bar), _super.apply(this, arguments); + return _class_call_check(this, Bar), _super.apply(this, arguments); } return Bar[_symbol1] = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(Bar), symbol, this).call(this); + return _get(_get_prototype_of(Bar), symbol, this).call(this); }, Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/switchStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/switchStatements_es5.1.normal.js index bbb45310b2cf..bf21b9e593f0 100644 --- a/crates/swc/tests/tsc-references/switchStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/switchStatements_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var M; (function(M1) { var fn = function fn(x) { @@ -24,8 +27,8 @@ switch(x){ case [ "a" ]: - case typeof x === "undefined" ? "undefined" : swcHelpers.typeOf(x): - case typeof M === "undefined" ? "undefined" : swcHelpers.typeOf(M): + case typeof x === "undefined" ? "undefined" : _type_of(x): + case typeof M === "undefined" ? "undefined" : _type_of(M): case M.fn(1): case function(x) { return ""; @@ -38,14 +41,14 @@ switch(x){ // basic assignable check, rest covered in tests for 'assignment compatibility' var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/switchStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/switchStatements_es5.2.minified.js index 593aa05bf70b..05b6a3b3e338 100644 --- a/crates/swc/tests/tsc-references/switchStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/switchStatements_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; (M || (M = {})).fn = function(x) { return ""; -}, void 0 === x || swcHelpers.typeOf(x), void 0 === M || swcHelpers.typeOf(M), M.fn(1); +}, void 0 === x || _type_of(x), void 0 === M || _type_of(M), M.fn(1); var M, x, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.1.normal.js index 0467e9d1a6d6..cf8c095127f7 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; //@target: ES6 //@declaration: true var obj = (_obj = {}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].get = function() { return ""; -}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.2.minified.js index c9300e643a76..24d772629747 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit10_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; var _obj, _mutatorMap = {}; _obj = {}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].get = function() { return ""; -}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].set = function(x) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _mutatorMap[Symbol.isConcatSpreadable] = _mutatorMap[Symbol.isConcatSpreadable] || {}, _mutatorMap[Symbol.isConcatSpreadable].set = function(x) {}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.1.normal.js index 8c22e3451ec7..1e226d09cd4a 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.1.normal.js @@ -1,14 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _iterator = Symbol.iterator, _isConcatSpreadable = Symbol.isConcatSpreadable, _toPrimitive = Symbol.toPrimitive, _toPrimitive1 = Symbol.toPrimitive; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C[_isConcatSpreadable] = function() {}; - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: _toPrimitive, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.2.minified.js index dc131a34e6a9..d8de30c6b073 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit11_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _iterator = Symbol.iterator, _isConcatSpreadable = Symbol.isConcatSpreadable, _toPrimitive = Symbol.toPrimitive, _toPrimitive1 = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return C[_isConcatSpreadable] = function() {}, swcHelpers.createClass(C, null, [ + return C[_isConcatSpreadable] = function() {}, _create_class(C, null, [ { key: _toPrimitive, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.1.normal.js index acd3513f533c..350ae5409b73 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; //@target: ES6 //@declaration: true var M; @@ -7,14 +8,14 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toPrimitive] = function(x) {}; _proto[_isConcatSpreadable] = function() { return undefined; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _toPrimitive1, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.2.minified.js index a82f1f0bc26b..8e393740de43 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit12_es5.2.minified.js @@ -1,13 +1,14 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; !function(M1) { var _toPrimitive = Symbol.toPrimitive, _isConcatSpreadable = Symbol.isConcatSpreadable, _toPrimitive1 = Symbol.toPrimitive, _toPrimitive2 = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; - return _proto[_toPrimitive] = function(x) {}, _proto[_isConcatSpreadable] = function() {}, swcHelpers.createClass(C, [ + return _proto[_toPrimitive] = function(x) {}, _proto[_isConcatSpreadable] = function() {}, _create_class(C, [ { key: _toPrimitive1, get: function() {} diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.1.normal.js index e0b3d2ff03ae..25c24b1fd4d9 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _toPrimitive, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.2.minified.js index d3954e2a0d73..0eaab783bc53 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit13_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _toPrimitive, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.1.normal.js index 2771e8fb9f4a..3778ded42dbc 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _toPrimitive, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.2.minified.js index 06c9e6083f4d..076b88cea9c5 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit14_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _toPrimitive, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.1.normal.js index 4f0f054813b0..826e48a2014c 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 //@declaration: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.1.normal.js index e342481264b5..b96784f47b50 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive; //@target: ES6 //@declaration: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[_toPrimitive] = ""; }; diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.2.minified.js index 88e07bf7e2e0..ac910adb5990 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit2_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this[_toPrimitive] = ""; + _class_call_check(this, C), this[_toPrimitive] = ""; }; diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.1.normal.js index d198a610dcfc..55a8241e6dce 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toPrimitive] = function(x) {}; diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.2.minified.js index 555ea9ded0d5..2cfe3d8beb4e 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toPrimitive] = function(x) {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.1.normal.js index 1a8fa78590a1..833f638ce7b1 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toPrimitive1 = Symbol.toPrimitive; //@target: ES6 //@declaration: true var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _toPrimitive, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.2.minified.js index fc3ba82cc9e7..ff142a11e360 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit4_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _toPrimitive = Symbol.toPrimitive, _toPrimitive1 = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _toPrimitive, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.1.normal.js index d9885f9e60cf..d0f0d50e25fb 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 //@declaration: true -var obj = swcHelpers.defineProperty({}, Symbol.isConcatSpreadable, 0); +var obj = _define_property({}, Symbol.isConcatSpreadable, 0); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.2.minified.js index 3bef676abdce..5ce54a9edab1 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit8_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.isConcatSpreadable, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.isConcatSpreadable, 0); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.1.normal.js index 11750295aed9..672b7a339f20 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 //@declaration: true -var obj = swcHelpers.defineProperty({}, Symbol.isConcatSpreadable, function() {}); +var obj = _define_property({}, Symbol.isConcatSpreadable, function() {}); diff --git a/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.2.minified.js index 185d9bfebca7..366d8f546676 100644 --- a/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolDeclarationEmit9_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.isConcatSpreadable, function() {}); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.isConcatSpreadable, function() {}); diff --git a/crates/swc/tests/tsc-references/symbolProperty10_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty10_es5.1.normal.js index 531b2652c886..9b23f9d80c0b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty10_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var i; i = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty10_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty10_es5.2.minified.js index d18b7f2bbc3f..efa4ee413b08 100644 --- a/crates/swc/tests/tsc-references/symbolProperty10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty10_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty11_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty11_es5.1.normal.js index 531b2652c886..9b23f9d80c0b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty11_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var i; i = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty11_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty11_es5.2.minified.js index d18b7f2bbc3f..efa4ee413b08 100644 --- a/crates/swc/tests/tsc-references/symbolProperty11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty11_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty12_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty12_es5.1.normal.js index 531b2652c886..9b23f9d80c0b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty12_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var i; i = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty12_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty12_es5.2.minified.js index d18b7f2bbc3f..efa4ee413b08 100644 --- a/crates/swc/tests/tsc-references/symbolProperty12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty12_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty13_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty13_es5.1.normal.js index ef2640be0622..01fa854f0c49 100644 --- a/crates/swc/tests/tsc-references/symbolProperty13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty13_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C); var i; diff --git a/crates/swc/tests/tsc-references/symbolProperty13_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty13_es5.2.minified.js index 1d6f5230b9e1..3d702fff128d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty13_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C), bar(i); diff --git a/crates/swc/tests/tsc-references/symbolProperty14_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty14_es5.1.normal.js index ef2640be0622..01fa854f0c49 100644 --- a/crates/swc/tests/tsc-references/symbolProperty14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty14_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C); var i; diff --git a/crates/swc/tests/tsc-references/symbolProperty14_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty14_es5.2.minified.js index 1d6f5230b9e1..3d702fff128d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty14_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C), bar(i); diff --git a/crates/swc/tests/tsc-references/symbolProperty15_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty15_es5.1.normal.js index ef2640be0622..01fa854f0c49 100644 --- a/crates/swc/tests/tsc-references/symbolProperty15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty15_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C); var i; diff --git a/crates/swc/tests/tsc-references/symbolProperty15_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty15_es5.2.minified.js index 1d6f5230b9e1..3d702fff128d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty15_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C), bar(i); diff --git a/crates/swc/tests/tsc-references/symbolProperty16_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty16_es5.1.normal.js index ef2640be0622..01fa854f0c49 100644 --- a/crates/swc/tests/tsc-references/symbolProperty16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty16_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C); var i; diff --git a/crates/swc/tests/tsc-references/symbolProperty16_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty16_es5.2.minified.js index 1d6f5230b9e1..3d702fff128d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty16_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var i, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo(new C), bar(i); diff --git a/crates/swc/tests/tsc-references/symbolProperty18_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty18_es5.1.normal.js index 76413bff07fd..17b556833000 100644 --- a/crates/swc/tests/tsc-references/symbolProperty18_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty18_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; //@target: ES6 -var i = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, 0), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function() { +var i = (_obj = {}, _define_property(_obj, Symbol.iterator, 0), _define_property(_obj, Symbol.toStringTag, function() { return ""; -}), _mutatorMap[Symbol.toPrimitive] = _mutatorMap[Symbol.toPrimitive] || {}, _mutatorMap[Symbol.toPrimitive].set = function(p) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}), _mutatorMap[Symbol.toPrimitive] = _mutatorMap[Symbol.toPrimitive] || {}, _mutatorMap[Symbol.toPrimitive].set = function(p) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); var it = i[Symbol.iterator]; var str = i[Symbol.toStringTag](); i[Symbol.toPrimitive] = false; diff --git a/crates/swc/tests/tsc-references/symbolProperty18_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty18_es5.2.minified.js index 0497c6bfb1f9..a063139e7a52 100644 --- a/crates/swc/tests/tsc-references/symbolProperty18_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty18_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -var _obj, _mutatorMap = {}, i = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, 0), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function() { +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +var _obj, _mutatorMap = {}, i = (_define_property(_obj = {}, Symbol.iterator, 0), _define_property(_obj, Symbol.toStringTag, function() { return ""; -}), _mutatorMap[Symbol.toPrimitive] = _mutatorMap[Symbol.toPrimitive] || {}, _mutatorMap[Symbol.toPrimitive].set = function(p) {}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}), _mutatorMap[Symbol.toPrimitive] = _mutatorMap[Symbol.toPrimitive] || {}, _mutatorMap[Symbol.toPrimitive].set = function(p) {}, _define_enumerable_properties(_obj, _mutatorMap), _obj); i[Symbol.iterator], i[Symbol.toStringTag](), i[Symbol.toPrimitive] = !1; diff --git a/crates/swc/tests/tsc-references/symbolProperty19_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty19_es5.1.normal.js index b8f42f89935b..ca8c52c141f5 100644 --- a/crates/swc/tests/tsc-references/symbolProperty19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty19_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; //@target: ES6 -var i = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, { +var i = (_obj = {}, _define_property(_obj, Symbol.iterator, { p: null -}), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function() { +}), _define_property(_obj, Symbol.toStringTag, function() { return { p: undefined }; diff --git a/crates/swc/tests/tsc-references/symbolProperty19_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty19_es5.2.minified.js index e43af3c771fd..e2a660a7dc72 100644 --- a/crates/swc/tests/tsc-references/symbolProperty19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty19_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; -var _obj, i = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, { +import _define_property from "@swc/helpers/lib/_define_property.js"; +var _obj, i = (_define_property(_obj = {}, Symbol.iterator, { p: null -}), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function() { +}), _define_property(_obj, Symbol.toStringTag, function() { return { p: void 0 }; diff --git a/crates/swc/tests/tsc-references/symbolProperty1_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty1_es5.1.normal.js index 75bea2fed9d9..3738e943bfcf 100644 --- a/crates/swc/tests/tsc-references/symbolProperty1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty1_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 var s; var _obj, _mutatorMap = {}; -var x = (_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +var x = (_obj = {}, _define_property(_obj, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty1_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty1_es5.2.minified.js index bdf00d6be87f..aaae7f462d79 100644 --- a/crates/swc/tests/tsc-references/symbolProperty1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty1_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var s, _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +_define_property(_obj = {}, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolProperty20_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty20_es5.1.normal.js index 5313aa20010d..0a0a0b10f1ac 100644 --- a/crates/swc/tests/tsc-references/symbolProperty20_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty20_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -var i = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, function(s) { +var i = (_obj = {}, _define_property(_obj, Symbol.iterator, function(s) { return s; -}), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function(n) { +}), _define_property(_obj, Symbol.toStringTag, function(n) { return n; }), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty20_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty20_es5.2.minified.js index d816b0ff1b6a..7becc668055d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty20_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty20_es5.2.minified.js @@ -1,7 +1,7 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, function(s) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, Symbol.iterator, function(s) { return s; -}), swcHelpers.defineProperty(_obj, Symbol.toStringTag, function(n) { +}), _define_property(_obj, Symbol.toStringTag, function(n) { return n; }); diff --git a/crates/swc/tests/tsc-references/symbolProperty21_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty21_es5.1.normal.js index 31c57c8fc08f..901593a0097e 100644 --- a/crates/swc/tests/tsc-references/symbolProperty21_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty21_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; -foo((_obj = {}, swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, ""), swcHelpers.defineProperty(_obj, Symbol.toPrimitive, 0), swcHelpers.defineProperty(_obj, Symbol.unscopables, true), _obj)); +foo((_obj = {}, _define_property(_obj, Symbol.isConcatSpreadable, ""), _define_property(_obj, Symbol.toPrimitive, 0), _define_property(_obj, Symbol.unscopables, true), _obj)); diff --git a/crates/swc/tests/tsc-references/symbolProperty21_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty21_es5.2.minified.js index fef2ad105daa..6c6e0406a43f 100644 --- a/crates/swc/tests/tsc-references/symbolProperty21_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty21_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -foo((_obj = {}, swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, ""), swcHelpers.defineProperty(_obj, Symbol.toPrimitive, 0), swcHelpers.defineProperty(_obj, Symbol.unscopables, !0), _obj)); +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo((_define_property(_obj = {}, Symbol.isConcatSpreadable, ""), _define_property(_obj, Symbol.toPrimitive, 0), _define_property(_obj, Symbol.unscopables, !0), _obj)); diff --git a/crates/swc/tests/tsc-references/symbolProperty22_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty22_es5.1.normal.js index 5760780ac5c1..1a0005f5f16d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty22_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty22_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -foo("", swcHelpers.defineProperty({}, Symbol.unscopables, function(s) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo("", _define_property({}, Symbol.unscopables, function(s) { return s.length; })); diff --git a/crates/swc/tests/tsc-references/symbolProperty22_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty22_es5.2.minified.js index 5760780ac5c1..1a0005f5f16d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty22_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty22_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -foo("", swcHelpers.defineProperty({}, Symbol.unscopables, function(s) { +import _define_property from "@swc/helpers/lib/_define_property.js"; +foo("", _define_property({}, Symbol.unscopables, function(s) { return s.length; })); diff --git a/crates/swc/tests/tsc-references/symbolProperty23_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty23_es5.1.normal.js index 0c092dea27d1..83c582f33d46 100644 --- a/crates/swc/tests/tsc-references/symbolProperty23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty23_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toPrimitive] = function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty23_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty23_es5.2.minified.js index 98a435b4ad91..15da33fc92b6 100644 --- a/crates/swc/tests/tsc-references/symbolProperty23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty23_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toPrimitive] = function() { return !0; diff --git a/crates/swc/tests/tsc-references/symbolProperty24_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty24_es5.1.normal.js index 347141506e70..1df0ca73fde2 100644 --- a/crates/swc/tests/tsc-references/symbolProperty24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty24_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toPrimitive] = function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty24_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty24_es5.2.minified.js index 81fefbebc9da..e629eb37871b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty24_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toPrimitive = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toPrimitive] = function() { return ""; diff --git a/crates/swc/tests/tsc-references/symbolProperty25_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty25_es5.1.normal.js index bddc9f12910c..45d3a3e6b0cb 100644 --- a/crates/swc/tests/tsc-references/symbolProperty25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty25_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_toStringTag] = function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty25_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty25_es5.2.minified.js index 7dad1c1360c5..b5f694795bb0 100644 --- a/crates/swc/tests/tsc-references/symbolProperty25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty25_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_toStringTag] = function() { return ""; diff --git a/crates/swc/tests/tsc-references/symbolProperty26_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty26_es5.1.normal.js index a42e89e2646f..c0506fe55f8c 100644 --- a/crates/swc/tests/tsc-references/symbolProperty26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty26_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { @@ -15,10 +17,10 @@ var C1 = /*#__PURE__*/ function() { var _toStringTag1 = Symbol.toStringTag; var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } var _proto = C2.prototype; diff --git a/crates/swc/tests/tsc-references/symbolProperty26_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty26_es5.2.minified.js index 19c7d7ac431b..ce58741d3b77 100644 --- a/crates/swc/tests/tsc-references/symbolProperty26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty26_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return ""; }, C1; }(), _toStringTag1 = Symbol.toStringTag, C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2.prototype[_toStringTag1] = function() { return ""; diff --git a/crates/swc/tests/tsc-references/symbolProperty27_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty27_es5.1.normal.js index 0d03545529ef..82c1b5baa337 100644 --- a/crates/swc/tests/tsc-references/symbolProperty27_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty27_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { @@ -15,10 +17,10 @@ var C1 = /*#__PURE__*/ function() { var _toStringTag1 = Symbol.toStringTag; var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } var _proto = C2.prototype; diff --git a/crates/swc/tests/tsc-references/symbolProperty27_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty27_es5.2.minified.js index 4b74dea5c436..c0a013a9498f 100644 --- a/crates/swc/tests/tsc-references/symbolProperty27_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty27_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return {}; }, C1; }(), _toStringTag1 = Symbol.toStringTag, C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2.prototype[_toStringTag1] = function() { return ""; diff --git a/crates/swc/tests/tsc-references/symbolProperty28_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty28_es5.1.normal.js index 46de67d9d9e6..e632293113cd 100644 --- a/crates/swc/tests/tsc-references/symbolProperty28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty28_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { @@ -16,10 +18,10 @@ var C1 = /*#__PURE__*/ function() { }(); var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; diff --git a/crates/swc/tests/tsc-references/symbolProperty28_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty28_es5.2.minified.js index 078d6a620ae7..7a9b84c0f0ce 100644 --- a/crates/swc/tests/tsc-references/symbolProperty28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty28_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c, _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return { @@ -11,10 +13,10 @@ var c, _toStringTag = Symbol.toStringTag, C1 = function() { }, C1; }(), C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C1); diff --git a/crates/swc/tests/tsc-references/symbolProperty29_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty29_es5.1.normal.js index e18c9580efa8..4293367f9a64 100644 --- a/crates/swc/tests/tsc-references/symbolProperty29_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty29_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty29_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty29_es5.2.minified.js index cc703a698f63..732e7c5b29b2 100644 --- a/crates/swc/tests/tsc-references/symbolProperty29_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty29_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return { diff --git a/crates/swc/tests/tsc-references/symbolProperty2_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty2_es5.1.normal.js index a5da7c14c1b3..7a797ddd38bd 100644 --- a/crates/swc/tests/tsc-references/symbolProperty2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty2_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 var s = Symbol(); var _obj, _mutatorMap = {}; -var x = (_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +var x = (_obj = {}, _define_property(_obj, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty2_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty2_es5.2.minified.js index 418e3e129d0a..c6f36fcdc78f 100644 --- a/crates/swc/tests/tsc-references/symbolProperty2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty2_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, s = Symbol(), _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +_define_property(_obj = {}, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolProperty30_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty30_es5.1.normal.js index e18c9580efa8..4293367f9a64 100644 --- a/crates/swc/tests/tsc-references/symbolProperty30_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty30_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty30_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty30_es5.2.minified.js index cc703a698f63..732e7c5b29b2 100644 --- a/crates/swc/tests/tsc-references/symbolProperty30_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty30_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return { diff --git a/crates/swc/tests/tsc-references/symbolProperty31_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty31_es5.1.normal.js index c3b5b745d84b..6705759dd4ea 100644 --- a/crates/swc/tests/tsc-references/symbolProperty31_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty31_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { @@ -16,10 +18,10 @@ var C1 = /*#__PURE__*/ function() { }(); var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; diff --git a/crates/swc/tests/tsc-references/symbolProperty31_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty31_es5.2.minified.js index 3f1410079eb5..f76bd13ea2ec 100644 --- a/crates/swc/tests/tsc-references/symbolProperty31_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty31_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return { @@ -11,10 +13,10 @@ var _toStringTag = Symbol.toStringTag, C1 = function() { }, C1; }(), C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C1); diff --git a/crates/swc/tests/tsc-references/symbolProperty32_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty32_es5.1.normal.js index c3b5b745d84b..6705759dd4ea 100644 --- a/crates/swc/tests/tsc-references/symbolProperty32_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty32_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto[_toStringTag] = function() { @@ -16,10 +18,10 @@ var C1 = /*#__PURE__*/ function() { }(); var C2 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; diff --git a/crates/swc/tests/tsc-references/symbolProperty32_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty32_es5.2.minified.js index 3f1410079eb5..f76bd13ea2ec 100644 --- a/crates/swc/tests/tsc-references/symbolProperty32_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty32_es5.2.minified.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype[_toStringTag] = function() { return { @@ -11,10 +13,10 @@ var _toStringTag = Symbol.toStringTag, C1 = function() { }, C1; }(), C2 = function(C1) { "use strict"; - swcHelpers.inherits(C2, C1); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, C1); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(C1); diff --git a/crates/swc/tests/tsc-references/symbolProperty33_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty33_es5.1.normal.js index 69d066a39430..5e97072ea25e 100644 --- a/crates/swc/tests/tsc-references/symbolProperty33_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty33_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function(C21) { "use strict"; - swcHelpers.inherits(C1, C21); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C21); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } var _proto = C1.prototype; @@ -19,5 +21,5 @@ var C1 = /*#__PURE__*/ function(C21) { }(C2); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty33_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty33_es5.2.minified.js index 667587aa7aa0..ca3a71501f69 100644 --- a/crates/swc/tests/tsc-references/symbolProperty33_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty33_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function(C21) { "use strict"; - swcHelpers.inherits(C1, C21); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C21); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1.prototype[_toStringTag] = function() { return { @@ -13,5 +15,5 @@ var _toStringTag = Symbol.toStringTag, C1 = function(C21) { }, C1; }(C2), C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty34_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty34_es5.1.normal.js index 69d066a39430..5e97072ea25e 100644 --- a/crates/swc/tests/tsc-references/symbolProperty34_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty34_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag; //@target: ES6 var C1 = /*#__PURE__*/ function(C21) { "use strict"; - swcHelpers.inherits(C1, C21); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C21); + var _super = _create_super(C1); function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); return _super.apply(this, arguments); } var _proto = C1.prototype; @@ -19,5 +21,5 @@ var C1 = /*#__PURE__*/ function(C21) { }(C2); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty34_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty34_es5.2.minified.js index 667587aa7aa0..ca3a71501f69 100644 --- a/crates/swc/tests/tsc-references/symbolProperty34_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty34_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _toStringTag = Symbol.toStringTag, C1 = function(C21) { "use strict"; - swcHelpers.inherits(C1, C21); - var _super = swcHelpers.createSuper(C1); + _inherits(C1, C21); + var _super = _create_super(C1); function C1() { - return swcHelpers.classCallCheck(this, C1), _super.apply(this, arguments); + return _class_call_check(this, C1), _super.apply(this, arguments); } return C1.prototype[_toStringTag] = function() { return { @@ -13,5 +15,5 @@ var _toStringTag = Symbol.toStringTag, C1 = function(C21) { }, C1; }(C2), C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty36_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty36_es5.1.normal.js index 25e0edd20da1..c5796616fef3 100644 --- a/crates/swc/tests/tsc-references/symbolProperty36_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty36_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj; //@target: ES6 -var x = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, 0), swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, 1), _obj); +var x = (_obj = {}, _define_property(_obj, Symbol.isConcatSpreadable, 0), _define_property(_obj, Symbol.isConcatSpreadable, 1), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty36_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty36_es5.2.minified.js index 5efd2d258714..1c43b37e8fdd 100644 --- a/crates/swc/tests/tsc-references/symbolProperty36_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty36_es5.2.minified.js @@ -1,3 +1,3 @@ var _obj; -import * as swcHelpers from "@swc/helpers"; -_obj = {}, swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, 0), swcHelpers.defineProperty(_obj, Symbol.isConcatSpreadable, 1); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property(_obj = {}, Symbol.isConcatSpreadable, 0), _define_property(_obj, Symbol.isConcatSpreadable, 1); diff --git a/crates/swc/tests/tsc-references/symbolProperty39_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty39_es5.1.normal.js index 54316f334117..c5e7facafe73 100644 --- a/crates/swc/tests/tsc-references/symbolProperty39_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty39_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, _iterator1 = Symbol.iterator; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function(x) { diff --git a/crates/swc/tests/tsc-references/symbolProperty39_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty39_es5.2.minified.js index a1aabc753f79..2ed1714da2ae 100644 --- a/crates/swc/tests/tsc-references/symbolProperty39_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty39_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, _iterator1 = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto[_iterator] = function(x) {}, _proto[_iterator1] = function(x) {}, C; diff --git a/crates/swc/tests/tsc-references/symbolProperty3_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty3_es5.1.normal.js index 2ad05d8d6378..05400e319282 100644 --- a/crates/swc/tests/tsc-references/symbolProperty3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty3_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 var s = Symbol; var _obj, _mutatorMap = {}; -var x = (_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +var x = (_obj = {}, _define_property(_obj, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty3_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty3_es5.2.minified.js index c8b572c66140..1df42804fc22 100644 --- a/crates/swc/tests/tsc-references/symbolProperty3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty3_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, s = Symbol, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, s, 0), swcHelpers.defineProperty(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { +_define_property(_obj = {}, s, 0), _define_property(_obj, s, function() {}), _mutatorMap[s] = _mutatorMap[s] || {}, _mutatorMap[s].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolProperty40_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty40_es5.1.normal.js index fb79ba061e02..4e6393103286 100644 --- a/crates/swc/tests/tsc-references/symbolProperty40_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty40_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function(x) { diff --git a/crates/swc/tests/tsc-references/symbolProperty40_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty40_es5.2.minified.js index c49788e28251..3788f89aae8e 100644 --- a/crates/swc/tests/tsc-references/symbolProperty40_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty40_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function(x) {}, C; }(), c = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty41_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty41_es5.1.normal.js index c10fc54b7e6d..47b99d65d913 100644 --- a/crates/swc/tests/tsc-references/symbolProperty41_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty41_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function(x) { diff --git a/crates/swc/tests/tsc-references/symbolProperty41_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty41_es5.2.minified.js index 43db85438133..ada7d6ad7d39 100644 --- a/crates/swc/tests/tsc-references/symbolProperty41_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty41_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function(x) {}, C; }(), c = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty42_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty42_es5.1.normal.js index 471cce15e1a6..e201c4352dbf 100644 --- a/crates/swc/tests/tsc-references/symbolProperty42_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty42_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function(x) { diff --git a/crates/swc/tests/tsc-references/symbolProperty42_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty42_es5.2.minified.js index 1d5102caf249..e35f14767ac7 100644 --- a/crates/swc/tests/tsc-references/symbolProperty42_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty42_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function(x) {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolProperty43_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty43_es5.1.normal.js index 11decf59fde4..fa9a0bea7d21 100644 --- a/crates/swc/tests/tsc-references/symbolProperty43_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty43_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty43_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty43_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/symbolProperty43_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty43_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/symbolProperty44_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty44_es5.1.normal.js index a6109039d64c..71bb66442dc7 100644 --- a/crates/swc/tests/tsc-references/symbolProperty44_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty44_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _hasInstance, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolProperty44_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty44_es5.2.minified.js index 7aca18e84b87..c3247ccf6e6c 100644 --- a/crates/swc/tests/tsc-references/symbolProperty44_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty44_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _hasInstance, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty45_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty45_es5.1.normal.js index 3ab895a54781..251f5c875578 100644 --- a/crates/swc/tests/tsc-references/symbolProperty45_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty45_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _toPrimitive = Symbol.toPrimitive; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _hasInstance, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolProperty45_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty45_es5.2.minified.js index 4273e3774ec6..e204cfccdb79 100644 --- a/crates/swc/tests/tsc-references/symbolProperty45_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty45_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _toPrimitive = Symbol.toPrimitive, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _hasInstance, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty46_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty46_es5.1.normal.js index 99d009092191..24691507eacc 100644 --- a/crates/swc/tests/tsc-references/symbolProperty46_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty46_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _hasInstance, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolProperty46_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty46_es5.2.minified.js index 48f22cdf07be..b67ed4843c61 100644 --- a/crates/swc/tests/tsc-references/symbolProperty46_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty46_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _hasInstance, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty47_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty47_es5.1.normal.js index 99d009092191..24691507eacc 100644 --- a/crates/swc/tests/tsc-references/symbolProperty47_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty47_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _hasInstance, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolProperty47_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty47_es5.2.minified.js index 48f22cdf07be..b67ed4843c61 100644 --- a/crates/swc/tests/tsc-references/symbolProperty47_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty47_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _hasInstance = Symbol.hasInstance, _hasInstance1 = Symbol.hasInstance, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: _hasInstance, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty48_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty48_es5.1.normal.js index 45127cf1ee19..2f5d79460686 100644 --- a/crates/swc/tests/tsc-references/symbolProperty48_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty48_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var M; (function(M) { @@ -7,7 +7,7 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/symbolProperty48_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty48_es5.2.minified.js index ed9b3aa321c1..7ee63efcd3cc 100644 --- a/crates/swc/tests/tsc-references/symbolProperty48_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty48_es5.2.minified.js @@ -1,10 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M) { var _iterator = (void 0).iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolProperty49_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty49_es5.1.normal.js index 71a736852228..9e26fed65ba2 100644 --- a/crates/swc/tests/tsc-references/symbolProperty49_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty49_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var M; (function(M1) { @@ -7,7 +7,7 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/symbolProperty49_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty49_es5.2.minified.js index 4c3c8316f0d9..f3efd10e8fc5 100644 --- a/crates/swc/tests/tsc-references/symbolProperty49_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty49_es5.2.minified.js @@ -1,10 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var Symbol, _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolProperty4_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty4_es5.1.normal.js index 35d80315bba4..d64b66cc0fd8 100644 --- a/crates/swc/tests/tsc-references/symbolProperty4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty4_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; //@target: ES6 -var x = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol(), 0), swcHelpers.defineProperty(_obj, Symbol(), function() {}), _mutatorMap[Symbol()] = _mutatorMap[Symbol()] || {}, _mutatorMap[Symbol()].get = function() { +var x = (_obj = {}, _define_property(_obj, Symbol(), 0), _define_property(_obj, Symbol(), function() {}), _mutatorMap[Symbol()] = _mutatorMap[Symbol()] || {}, _mutatorMap[Symbol()].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty4_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty4_es5.2.minified.js index c34e050462d4..a37cb180d83a 100644 --- a/crates/swc/tests/tsc-references/symbolProperty4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty4_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, Symbol(), 0), swcHelpers.defineProperty(_obj, Symbol(), function() {}), _mutatorMap[Symbol()] = _mutatorMap[Symbol()] || {}, _mutatorMap[Symbol()].get = function() { +_define_property(_obj = {}, Symbol(), 0), _define_property(_obj, Symbol(), function() {}), _mutatorMap[Symbol()] = _mutatorMap[Symbol()] || {}, _mutatorMap[Symbol()].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolProperty50_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty50_es5.1.normal.js index f991eb9faee5..8785ab5e7f5d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty50_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty50_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var M; (function(M) { @@ -6,7 +6,7 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/symbolProperty50_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty50_es5.2.minified.js index 1ab3839ac533..b000df5dab85 100644 --- a/crates/swc/tests/tsc-references/symbolProperty50_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty50_es5.2.minified.js @@ -1,10 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M) { var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolProperty51_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty51_es5.1.normal.js index f991eb9faee5..8785ab5e7f5d 100644 --- a/crates/swc/tests/tsc-references/symbolProperty51_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty51_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var M; (function(M) { @@ -6,7 +6,7 @@ var M; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto[_iterator] = function() {}; diff --git a/crates/swc/tests/tsc-references/symbolProperty51_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty51_es5.2.minified.js index 1ab3839ac533..b000df5dab85 100644 --- a/crates/swc/tests/tsc-references/symbolProperty51_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty51_es5.2.minified.js @@ -1,10 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M) { var _iterator = Symbol.iterator, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype[_iterator] = function() {}, C; }(); diff --git a/crates/swc/tests/tsc-references/symbolProperty52_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty52_es5.1.normal.js index e30d6e5d3865..6597edba5780 100644 --- a/crates/swc/tests/tsc-references/symbolProperty52_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty52_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.nonsense, 0); +var obj = _define_property({}, Symbol.nonsense, 0); obj = {}; obj[Symbol.nonsense]; diff --git a/crates/swc/tests/tsc-references/symbolProperty52_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty52_es5.2.minified.js index 4f57f0a8bd4d..aef49eb607b5 100644 --- a/crates/swc/tests/tsc-references/symbolProperty52_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty52_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.nonsense, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.nonsense, 0); diff --git a/crates/swc/tests/tsc-references/symbolProperty53_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty53_es5.1.normal.js index 7f15d609020e..634c8bb73799 100644 --- a/crates/swc/tests/tsc-references/symbolProperty53_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty53_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.for, 0); +var obj = _define_property({}, Symbol.for, 0); obj[Symbol.for]; diff --git a/crates/swc/tests/tsc-references/symbolProperty53_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty53_es5.2.minified.js index 32339458df39..4375c577ac9b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty53_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty53_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.for, 0)[Symbol.for]; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.for, 0)[Symbol.for]; diff --git a/crates/swc/tests/tsc-references/symbolProperty54_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty54_es5.1.normal.js index 21d2e4de61fe..8b4c580a8497 100644 --- a/crates/swc/tests/tsc-references/symbolProperty54_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty54_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.prototype, 0); +var obj = _define_property({}, Symbol.prototype, 0); diff --git a/crates/swc/tests/tsc-references/symbolProperty54_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty54_es5.2.minified.js index 9c91dc1d94c8..a44b92db6eb7 100644 --- a/crates/swc/tests/tsc-references/symbolProperty54_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty54_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.prototype, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.prototype, 0); diff --git a/crates/swc/tests/tsc-references/symbolProperty55_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty55_es5.1.normal.js index 018b15f3853d..180fcf1930ca 100644 --- a/crates/swc/tests/tsc-references/symbolProperty55_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty55_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.iterator, 0); +var obj = _define_property({}, Symbol.iterator, 0); var M; (function(M) { var _$Symbol; diff --git a/crates/swc/tests/tsc-references/symbolProperty55_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty55_es5.2.minified.js index bdd0e190ad34..fc1e19761389 100644 --- a/crates/swc/tests/tsc-references/symbolProperty55_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty55_es5.2.minified.js @@ -1,3 +1,3 @@ var M; -import * as swcHelpers from "@swc/helpers"; -M || (M = {}), swcHelpers.defineProperty({}, Symbol.iterator, 0)[(void 0).iterator]; +import _define_property from "@swc/helpers/lib/_define_property.js"; +M || (M = {}), _define_property({}, Symbol.iterator, 0)[(void 0).iterator]; diff --git a/crates/swc/tests/tsc-references/symbolProperty56_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty56_es5.1.normal.js index 3d5a8476e324..05dacb1e96ea 100644 --- a/crates/swc/tests/tsc-references/symbolProperty56_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty56_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.iterator, 0); +var obj = _define_property({}, Symbol.iterator, 0); var M; (function(M) { var _$Symbol; diff --git a/crates/swc/tests/tsc-references/symbolProperty56_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty56_es5.2.minified.js index bdd0e190ad34..fc1e19761389 100644 --- a/crates/swc/tests/tsc-references/symbolProperty56_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty56_es5.2.minified.js @@ -1,3 +1,3 @@ var M; -import * as swcHelpers from "@swc/helpers"; -M || (M = {}), swcHelpers.defineProperty({}, Symbol.iterator, 0)[(void 0).iterator]; +import _define_property from "@swc/helpers/lib/_define_property.js"; +M || (M = {}), _define_property({}, Symbol.iterator, 0)[(void 0).iterator]; diff --git a/crates/swc/tests/tsc-references/symbolProperty57_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty57_es5.1.normal.js index 90db842d1e1d..9cd730f40185 100644 --- a/crates/swc/tests/tsc-references/symbolProperty57_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty57_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; //@target: ES6 -var obj = swcHelpers.defineProperty({}, Symbol.iterator, 0); +var obj = _define_property({}, Symbol.iterator, 0); // Should give type 'any'. obj[Symbol["nonsense"]]; diff --git a/crates/swc/tests/tsc-references/symbolProperty57_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty57_es5.2.minified.js index 5d2b682b40ad..187b73e2f6e4 100644 --- a/crates/swc/tests/tsc-references/symbolProperty57_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty57_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.iterator, 0)[Symbol.nonsense]; +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.iterator, 0)[Symbol.nonsense]; diff --git a/crates/swc/tests/tsc-references/symbolProperty58_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty58_es5.1.normal.js index 944185c72d75..ce482270b011 100644 --- a/crates/swc/tests/tsc-references/symbolProperty58_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty58_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var obj = swcHelpers.defineProperty({}, Symbol.foo, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +var obj = _define_property({}, Symbol.foo, 0); diff --git a/crates/swc/tests/tsc-references/symbolProperty58_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty58_es5.2.minified.js index 7f45f312b959..ec00eee58929 100644 --- a/crates/swc/tests/tsc-references/symbolProperty58_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty58_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.defineProperty({}, Symbol.foo, 0); +import _define_property from "@swc/helpers/lib/_define_property.js"; +_define_property({}, Symbol.foo, 0); diff --git a/crates/swc/tests/tsc-references/symbolProperty5_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty5_es5.1.normal.js index 97385c0a5869..0ff1d1c4b1a8 100644 --- a/crates/swc/tests/tsc-references/symbolProperty5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty5_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; //@target: ES6 -var x = (_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, 0), swcHelpers.defineProperty(_obj, Symbol.toPrimitive, function() {}), _mutatorMap[Symbol.toStringTag] = _mutatorMap[Symbol.toStringTag] || {}, _mutatorMap[Symbol.toStringTag].get = function() { +var x = (_obj = {}, _define_property(_obj, Symbol.iterator, 0), _define_property(_obj, Symbol.toPrimitive, function() {}), _mutatorMap[Symbol.toStringTag] = _mutatorMap[Symbol.toStringTag] || {}, _mutatorMap[Symbol.toStringTag].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap), _obj); +}, _define_enumerable_properties(_obj, _mutatorMap), _obj); diff --git a/crates/swc/tests/tsc-references/symbolProperty5_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty5_es5.2.minified.js index efc156e40782..4ea6bfacd817 100644 --- a/crates/swc/tests/tsc-references/symbolProperty5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty5_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_enumerable_properties from "@swc/helpers/lib/_define_enumerable_properties.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; var _obj, _mutatorMap = {}; -_obj = {}, swcHelpers.defineProperty(_obj, Symbol.iterator, 0), swcHelpers.defineProperty(_obj, Symbol.toPrimitive, function() {}), _mutatorMap[Symbol.toStringTag] = _mutatorMap[Symbol.toStringTag] || {}, _mutatorMap[Symbol.toStringTag].get = function() { +_define_property(_obj = {}, Symbol.iterator, 0), _define_property(_obj, Symbol.toPrimitive, function() {}), _mutatorMap[Symbol.toStringTag] = _mutatorMap[Symbol.toStringTag] || {}, _mutatorMap[Symbol.toStringTag].get = function() { return 0; -}, swcHelpers.defineEnumerableProperties(_obj, _mutatorMap); +}, _define_enumerable_properties(_obj, _mutatorMap); diff --git a/crates/swc/tests/tsc-references/symbolProperty6_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty6_es5.1.normal.js index c29252c680f5..e47c4597a3c5 100644 --- a/crates/swc/tests/tsc-references/symbolProperty6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty6_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _iterator = Symbol.iterator, _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag; //@target: ES6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this[_iterator] = 0; } var _proto = C.prototype; _proto[_toPrimitive] = function() {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: _toStringTag, get: function get() { diff --git a/crates/swc/tests/tsc-references/symbolProperty6_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty6_es5.2.minified.js index 5ad2e8248fc2..f686e6c08b0f 100644 --- a/crates/swc/tests/tsc-references/symbolProperty6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty6_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _iterator = Symbol.iterator, _toPrimitive = Symbol.toPrimitive, _toStringTag = Symbol.toStringTag, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this[_iterator] = 0; + _class_call_check(this, C), this[_iterator] = 0; } - return C.prototype[_toPrimitive] = function() {}, swcHelpers.createClass(C, [ + return C.prototype[_toPrimitive] = function() {}, _create_class(C, [ { key: _toStringTag, get: function() { diff --git a/crates/swc/tests/tsc-references/symbolProperty9_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolProperty9_es5.1.normal.js index 531b2652c886..9b23f9d80c0b 100644 --- a/crates/swc/tests/tsc-references/symbolProperty9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolProperty9_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@target: ES6 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var i; i = new C; diff --git a/crates/swc/tests/tsc-references/symbolProperty9_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolProperty9_es5.2.minified.js index d18b7f2bbc3f..efa4ee413b08 100644 --- a/crates/swc/tests/tsc-references/symbolProperty9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolProperty9_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C; diff --git a/crates/swc/tests/tsc-references/symbolType17_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolType17_es5.1.normal.js index 4005b5ec381d..e697aedbf9ff 100644 --- a/crates/swc/tests/tsc-references/symbolType17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolType17_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var x; x; -if ((typeof x === "undefined" ? "undefined" : swcHelpers.typeOf(x)) === "symbol") { +if ((typeof x === "undefined" ? "undefined" : _type_of(x)) === "symbol") { x; } else { x; diff --git a/crates/swc/tests/tsc-references/symbolType17_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolType17_es5.2.minified.js index 7eec17c1e924..56de735ae01d 100644 --- a/crates/swc/tests/tsc-references/symbolType17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolType17_es5.2.minified.js @@ -1,3 +1,3 @@ var x; -import * as swcHelpers from "@swc/helpers"; -void 0 === x || swcHelpers.typeOf(x); +import _type_of from "@swc/helpers/lib/_type_of.js"; +void 0 === x || _type_of(x); diff --git a/crates/swc/tests/tsc-references/symbolType1_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolType1_es5.1.normal.js index 7c473a3f9c9f..1671371241ce 100644 --- a/crates/swc/tests/tsc-references/symbolType1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolType1_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; //@target: ES6 -swcHelpers._instanceof(Symbol(), Symbol); -swcHelpers._instanceof(Symbol, Symbol()); -swcHelpers._instanceof(Symbol() || {}, Object); // This one should be okay, it's a valid way of distinguishing types -swcHelpers._instanceof(Symbol, Symbol() || {}); +_instanceof(Symbol(), Symbol); +_instanceof(Symbol, Symbol()); +_instanceof(Symbol() || {}, Object); // This one should be okay, it's a valid way of distinguishing types +_instanceof(Symbol, Symbol() || {}); diff --git a/crates/swc/tests/tsc-references/symbolType1_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolType1_es5.2.minified.js index fc8ab954945b..268a2b2c8709 100644 --- a/crates/swc/tests/tsc-references/symbolType1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolType1_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(Symbol(), Symbol), swcHelpers._instanceof(Symbol, Symbol()), swcHelpers._instanceof(Symbol() || {}, Object), swcHelpers._instanceof(Symbol, Symbol() || {}); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(Symbol(), Symbol), _instanceof(Symbol, Symbol()), _instanceof(Symbol() || {}, Object), _instanceof(Symbol, Symbol() || {}); diff --git a/crates/swc/tests/tsc-references/symbolType3_es5.1.normal.js b/crates/swc/tests/tsc-references/symbolType3_es5.1.normal.js index 394998d016f9..ce66ea30b739 100644 --- a/crates/swc/tests/tsc-references/symbolType3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/symbolType3_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; //@target: ES6 var s = Symbol(); delete Symbol.iterator; void Symbol.toPrimitive; -swcHelpers.typeOf(Symbol.toStringTag); +_type_of(Symbol.toStringTag); ++s; --s; +Symbol(); diff --git a/crates/swc/tests/tsc-references/symbolType3_es5.2.minified.js b/crates/swc/tests/tsc-references/symbolType3_es5.2.minified.js index 4e1d9a3c2d01..7e3d4776cbba 100644 --- a/crates/swc/tests/tsc-references/symbolType3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/symbolType3_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var s = Symbol(); -delete Symbol.iterator, swcHelpers.typeOf(Symbol.toStringTag), ++s, --s, Symbol(), Symbol(), Symbol(), Symbol(), Symbol(); +delete Symbol.iterator, _type_of(Symbol.toStringTag), ++s, --s, Symbol(), Symbol(), Symbol(), Symbol(), Symbol(); diff --git a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.1.normal.js index 6334259b7f22..d31b028f7949 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -11,7 +11,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -23,7 +23,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -35,7 +35,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.2.minified.js index 63f7f9e42ff8..be5495854b53 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -10,7 +10,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -21,7 +21,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -32,7 +32,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.1.normal.js index be8c99228675..46569c8e5c57 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -11,7 +11,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -23,7 +23,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.2.minified.js index 4907696ff603..d63459d8130b 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateContextualTyping2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -10,7 +10,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -21,7 +21,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.1.normal.js index 76ea7376dbb8..183dac56ee39 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n" ]); _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.2.minified.js index c5d8352fc55c..b3dbc26698f3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n" ]); return _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.1.normal.js index 9421c4455526..8cfe8cbf8054 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n" ]); _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.2.minified.js index c5d8352fc55c..b3dbc26698f3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n" ]); return _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.1.normal.js index be685db0a10c..2eab878d2235 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0", "1", "2", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.2.minified.js index b61a232546b4..f0acf96a1808 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "0", "1", "2", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.1.normal.js index 9aa306981ac8..3aa3146140f1 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject1 = function _templateObject1() { @@ -18,7 +18,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -28,7 +28,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -38,7 +38,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -48,7 +48,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -58,7 +58,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -68,7 +68,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -78,7 +78,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -88,7 +88,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -99,7 +99,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -110,7 +110,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -121,7 +121,7 @@ function _templateObject11() { return data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -132,7 +132,7 @@ function _templateObject12() { return data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -143,7 +143,7 @@ function _templateObject13() { return data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -154,7 +154,7 @@ function _templateObject14() { return data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -166,7 +166,7 @@ function _templateObject15() { return data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -178,7 +178,7 @@ function _templateObject16() { return data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -190,7 +190,7 @@ function _templateObject17() { return data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -202,7 +202,7 @@ function _templateObject18() { return data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -214,7 +214,7 @@ function _templateObject19() { return data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -226,7 +226,7 @@ function _templateObject20() { return data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -236,7 +236,7 @@ function _templateObject21() { return data; } function _templateObject22() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -248,7 +248,7 @@ function _templateObject22() { return data; } function _templateObject23() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -260,7 +260,7 @@ function _templateObject23() { return data; } function _templateObject24() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -272,7 +272,7 @@ function _templateObject24() { return data; } function _templateObject25() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -284,7 +284,7 @@ function _templateObject25() { return data; } function _templateObject26() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -296,7 +296,7 @@ function _templateObject26() { return data; } function _templateObject27() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.2.minified.js index 68f381a992d5..e70e023c0385 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInferenceES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -8,7 +8,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject1 = function _templateObject1() { @@ -16,7 +16,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -25,7 +25,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -34,7 +34,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -43,7 +43,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -52,7 +52,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -61,7 +61,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -70,7 +70,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -79,7 +79,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -89,7 +89,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -99,7 +99,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -109,7 +109,7 @@ function _templateObject11() { }, data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -119,7 +119,7 @@ function _templateObject12() { }, data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -129,7 +129,7 @@ function _templateObject13() { }, data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -139,7 +139,7 @@ function _templateObject14() { }, data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -150,7 +150,7 @@ function _templateObject15() { }, data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -161,7 +161,7 @@ function _templateObject16() { }, data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -172,7 +172,7 @@ function _templateObject17() { }, data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -183,7 +183,7 @@ function _templateObject18() { }, data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -194,7 +194,7 @@ function _templateObject19() { }, data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -205,7 +205,7 @@ function _templateObject20() { }, data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -214,7 +214,7 @@ function _templateObject21() { }, data; } function _templateObject22() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -225,7 +225,7 @@ function _templateObject22() { }, data; } function _templateObject23() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -236,7 +236,7 @@ function _templateObject23() { }, data; } function _templateObject24() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -247,7 +247,7 @@ function _templateObject24() { }, data; } function _templateObject25() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -258,7 +258,7 @@ function _templateObject25() { }, data; } function _templateObject26() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -269,7 +269,7 @@ function _templateObject26() { }, data; } function _templateObject27() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.1.normal.js index 61311cbe1f57..25973c386c6c 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject1 = function _templateObject1() { @@ -18,7 +18,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -28,7 +28,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -38,7 +38,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -48,7 +48,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -58,7 +58,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -68,7 +68,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -78,7 +78,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -88,7 +88,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -99,7 +99,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -110,7 +110,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -121,7 +121,7 @@ function _templateObject11() { return data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -132,7 +132,7 @@ function _templateObject12() { return data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -143,7 +143,7 @@ function _templateObject13() { return data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -154,7 +154,7 @@ function _templateObject14() { return data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -166,7 +166,7 @@ function _templateObject15() { return data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -178,7 +178,7 @@ function _templateObject16() { return data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -190,7 +190,7 @@ function _templateObject17() { return data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -202,7 +202,7 @@ function _templateObject18() { return data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -214,7 +214,7 @@ function _templateObject19() { return data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -226,7 +226,7 @@ function _templateObject20() { return data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -236,7 +236,7 @@ function _templateObject21() { return data; } function _templateObject22() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -248,7 +248,7 @@ function _templateObject22() { return data; } function _templateObject23() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -260,7 +260,7 @@ function _templateObject23() { return data; } function _templateObject24() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -272,7 +272,7 @@ function _templateObject24() { return data; } function _templateObject25() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -284,7 +284,7 @@ function _templateObject25() { return data; } function _templateObject26() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -296,7 +296,7 @@ function _templateObject26() { return data; } function _templateObject27() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.2.minified.js index 68f381a992d5..e70e023c0385 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsTypeArgumentInference_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -8,7 +8,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject1 = function _templateObject1() { @@ -16,7 +16,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -25,7 +25,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -34,7 +34,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -43,7 +43,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -52,7 +52,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -61,7 +61,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -70,7 +70,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -79,7 +79,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -89,7 +89,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -99,7 +99,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -109,7 +109,7 @@ function _templateObject11() { }, data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", " ", "" @@ -119,7 +119,7 @@ function _templateObject12() { }, data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -129,7 +129,7 @@ function _templateObject13() { }, data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -139,7 +139,7 @@ function _templateObject14() { }, data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -150,7 +150,7 @@ function _templateObject15() { }, data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -161,7 +161,7 @@ function _templateObject16() { }, data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -172,7 +172,7 @@ function _templateObject17() { }, data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -183,7 +183,7 @@ function _templateObject18() { }, data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -194,7 +194,7 @@ function _templateObject19() { }, data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -205,7 +205,7 @@ function _templateObject20() { }, data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -214,7 +214,7 @@ function _templateObject21() { }, data; } function _templateObject22() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -225,7 +225,7 @@ function _templateObject22() { }, data; } function _templateObject23() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -236,7 +236,7 @@ function _templateObject23() { }, data; } function _templateObject24() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -247,7 +247,7 @@ function _templateObject24() { }, data; } function _templateObject25() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -258,7 +258,7 @@ function _templateObject25() { }, data; } function _templateObject26() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -269,7 +269,7 @@ function _templateObject26() { }, data; } function _templateObject27() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.1.normal.js index e9952a95ffaf..65d562918c61 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -102,7 +102,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -113,7 +113,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.2.minified.js index c2ba426c4c2e..b10900dad2b9 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTagsES6_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -83,7 +83,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -93,7 +93,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -103,7 +103,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.1.normal.js index e9952a95ffaf..65d562918c61 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -102,7 +102,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -113,7 +113,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.2.minified.js index c2ba426c4c2e..b10900dad2b9 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithIncompatibleTypedTags_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -83,7 +83,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -93,7 +93,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -103,7 +103,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.1.normal.js index 860d44ec5586..a6d536ebeadc 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.2.minified.js index 28a402e796c3..770aff00705f 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressionsES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.1.normal.js index 860d44ec5586..a6d536ebeadc 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.2.minified.js index 28a402e796c3..770aff00705f 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithManyCallAndMemberExpressions_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.1.normal.js index 268cfd6de0ac..443fcb63e84f 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -19,7 +19,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -30,7 +30,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -41,7 +41,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -52,7 +52,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.2.minified.js index b3fff8b02dfa..9eb1de4b10d3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_ES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -8,7 +8,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -17,7 +17,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -47,7 +47,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.1.normal.js index 268cfd6de0ac..443fcb63e84f 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -19,7 +19,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -30,7 +30,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -41,7 +41,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -52,7 +52,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.2.minified.js index b3fff8b02dfa..9eb1de4b10d3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution1_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -8,7 +8,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -17,7 +17,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -47,7 +47,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.1.normal.js index c6d155d1a82e..d360c9b2bf05 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -10,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.2.minified.js index 55c925bd6038..b6422081ad11 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_ES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.1.normal.js index c6d155d1a82e..d360c9b2bf05 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -10,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.2.minified.js index 55c925bd6038..b6422081ad11 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.1.normal.js index e4aae3160ac9..5bab588ed96a 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -10,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -31,7 +31,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -42,7 +42,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -53,7 +53,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -64,7 +64,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -74,7 +74,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -86,7 +86,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -98,7 +98,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -108,7 +108,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -120,7 +120,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -132,7 +132,7 @@ function _templateObject11() { return data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject12 = function _templateObject12() { @@ -141,7 +141,7 @@ function _templateObject12() { return data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -152,7 +152,7 @@ function _templateObject13() { return data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -163,7 +163,7 @@ function _templateObject14() { return data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -174,7 +174,7 @@ function _templateObject15() { return data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -185,7 +185,7 @@ function _templateObject16() { return data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -196,7 +196,7 @@ function _templateObject17() { return data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -207,7 +207,7 @@ function _templateObject18() { return data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -218,7 +218,7 @@ function _templateObject19() { return data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -228,7 +228,7 @@ function _templateObject20() { return data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.2.minified.js index fa73cdbd1963..2ab10544c9f9 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_ES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -18,7 +18,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -28,7 +28,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -38,7 +38,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -48,7 +48,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -58,7 +58,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -67,7 +67,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -78,7 +78,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -89,7 +89,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -98,7 +98,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -109,7 +109,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -120,7 +120,7 @@ function _templateObject11() { }, data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject12 = function _templateObject12() { @@ -128,7 +128,7 @@ function _templateObject12() { }, data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -138,7 +138,7 @@ function _templateObject13() { }, data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -148,7 +148,7 @@ function _templateObject14() { }, data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -158,7 +158,7 @@ function _templateObject15() { }, data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -168,7 +168,7 @@ function _templateObject16() { }, data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -178,7 +178,7 @@ function _templateObject17() { }, data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -188,7 +188,7 @@ function _templateObject18() { }, data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -198,7 +198,7 @@ function _templateObject19() { }, data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -207,7 +207,7 @@ function _templateObject20() { }, data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.1.normal.js index e4aae3160ac9..5bab588ed96a 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -10,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -31,7 +31,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -42,7 +42,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -53,7 +53,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -64,7 +64,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -74,7 +74,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -86,7 +86,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -98,7 +98,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -108,7 +108,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -120,7 +120,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -132,7 +132,7 @@ function _templateObject11() { return data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject12 = function _templateObject12() { @@ -141,7 +141,7 @@ function _templateObject12() { return data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -152,7 +152,7 @@ function _templateObject13() { return data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -163,7 +163,7 @@ function _templateObject14() { return data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -174,7 +174,7 @@ function _templateObject15() { return data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -185,7 +185,7 @@ function _templateObject16() { return data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -196,7 +196,7 @@ function _templateObject17() { return data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -207,7 +207,7 @@ function _templateObject18() { return data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -218,7 +218,7 @@ function _templateObject19() { return data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -228,7 +228,7 @@ function _templateObject20() { return data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.2.minified.js index fa73cdbd1963..2ab10544c9f9 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithOverloadResolution3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -18,7 +18,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -28,7 +28,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -38,7 +38,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -48,7 +48,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -58,7 +58,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -67,7 +67,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -78,7 +78,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -89,7 +89,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -98,7 +98,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -109,7 +109,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "", @@ -120,7 +120,7 @@ function _templateObject11() { }, data; } function _templateObject12() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject12 = function _templateObject12() { @@ -128,7 +128,7 @@ function _templateObject12() { }, data; } function _templateObject13() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -138,7 +138,7 @@ function _templateObject13() { }, data; } function _templateObject14() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -148,7 +148,7 @@ function _templateObject14() { }, data; } function _templateObject15() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -158,7 +158,7 @@ function _templateObject15() { }, data; } function _templateObject16() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -168,7 +168,7 @@ function _templateObject16() { }, data; } function _templateObject17() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -178,7 +178,7 @@ function _templateObject17() { }, data; } function _templateObject18() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -188,7 +188,7 @@ function _templateObject18() { }, data; } function _templateObject19() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "", "" @@ -198,7 +198,7 @@ function _templateObject19() { }, data; } function _templateObject20() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -207,7 +207,7 @@ function _templateObject20() { }, data; } function _templateObject21() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.1.normal.js index 37dccd239ed3..c1b2a7fb0cc3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " world!" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.2.minified.js index d18bc2d118f0..d891676c0403 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclareES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " world!" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.1.normal.js index 93b3c2cf3eb0..9dfc5ba5cee7 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " world!" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.2.minified.js index d18bc2d118f0..d891676c0403 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagNamedDeclare_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello ", " world!" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.1.normal.js index 35c621443209..5ba8fb64da44 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject8 = function _templateObject8() { @@ -89,7 +89,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -100,7 +100,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -111,7 +111,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.2.minified.js index d68fbef9a852..e8bf15cb3235 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAnyES6_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject8 = function _templateObject8() { @@ -81,7 +81,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -101,7 +101,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.1.normal.js index 3a2e50a2ae16..28354561e066 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject8 = function _templateObject8() { @@ -89,7 +89,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -100,7 +100,7 @@ function _templateObject9() { return data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -111,7 +111,7 @@ function _templateObject10() { return data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.2.minified.js index d68fbef9a852..e8bf15cb3235 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTagsTypedAsAny_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject8 = function _templateObject8() { @@ -81,7 +81,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject9() { }, data; } function _templateObject10() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -101,7 +101,7 @@ function _templateObject10() { }, data; } function _templateObject11() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.1.normal.js index 2ba003c8dc55..99bad763972b 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.2.minified.js index a95db51822a5..a997eb507287 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.1.normal.js index 4b456832c6ea..f46c12875da8 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.2.minified.js index a95db51822a5..a997eb507287 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.1.normal.js index a924e3b4a8b0..8505f6db6670 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.2.minified.js index 3acc44094a09..8fb744d6720d 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTagsES6_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -83,7 +83,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.1.normal.js index a924e3b4a8b0..8505f6db6670 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -20,7 +20,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject2 = function _templateObject2() { @@ -29,7 +29,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -40,7 +40,7 @@ function _templateObject3() { return data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject4 = function _templateObject4() { @@ -49,7 +49,7 @@ function _templateObject4() { return data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -60,7 +60,7 @@ function _templateObject5() { return data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); _templateObject6 = function _templateObject6() { @@ -69,7 +69,7 @@ function _templateObject6() { return data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -80,7 +80,7 @@ function _templateObject7() { return data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -91,7 +91,7 @@ function _templateObject8() { return data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.2.minified.js index 3acc44094a09..8fb744d6720d 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateStringsWithTypedTags_es5.2.minified.js @@ -1,7 +1,7 @@ var f; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject = function _templateObject() { @@ -9,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -19,7 +19,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject2 = function _templateObject2() { @@ -27,7 +27,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -37,7 +37,7 @@ function _templateObject3() { }, data; } function _templateObject4() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject4 = function _templateObject4() { @@ -45,7 +45,7 @@ function _templateObject4() { }, data; } function _templateObject5() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -55,7 +55,7 @@ function _templateObject5() { }, data; } function _templateObject6() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc" ]); return _templateObject6 = function _templateObject6() { @@ -63,7 +63,7 @@ function _templateObject6() { }, data; } function _templateObject7() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -73,7 +73,7 @@ function _templateObject7() { }, data; } function _templateObject8() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" @@ -83,7 +83,7 @@ function _templateObject8() { }, data; } function _templateObject9() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "abc", "def", "ghi" diff --git a/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.1.normal.js index 0953eca8b9ba..73372f36c850 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.2.minified.js index aa53d1b89688..ad596d24dd3e 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateUntypedTagCall01_es5.2.minified.js @@ -1,7 +1,7 @@ var tag; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); return _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.1.normal.js index b1843ff86e73..2a737f12a3bd 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); _templateObject = function _templateObject() { @@ -10,6 +11,6 @@ function _templateObject() { } var CtorTag = function CtorTag() { "use strict"; - swcHelpers.classCallCheck(this, CtorTag); + _class_call_check(this, CtorTag); }; CtorTag(_templateObject()); diff --git a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.2.minified.js index 4f5f93c836c7..583c1d5b986d 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag01_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); return _templateObject = function _templateObject() { @@ -9,6 +10,6 @@ function _templateObject() { } var CtorTag = function() { "use strict"; - swcHelpers.classCallCheck(this, CtorTag); + _class_call_check(this, CtorTag); }; CtorTag(_templateObject()); diff --git a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.1.normal.js index 0953eca8b9ba..73372f36c850 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.2.minified.js index aa53d1b89688..ad596d24dd3e 100644 --- a/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplateWithConstructableTag02_es5.2.minified.js @@ -1,7 +1,7 @@ var tag; -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "Hello world!" ]); return _templateObject = function _templateObject() { diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.1.normal.js index 937dfb189f70..4cdb118be485 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; export const a = f` hello ${(stuff)=>stuff.x} @@ -15,11 +15,11 @@ export const b = g` world ${(stuff)=>stuff.z} `; -export let c = obj["prop"]`${(input)=>swcHelpers.objectSpread({}, input)}`; +export let c = obj["prop"]`${(input)=>_object_spread({}, input)}`; c.returnedObjProp.x; c.returnedObjProp.y; c.returnedObjProp.z; -c = obj.prop`${(input)=>swcHelpers.objectSpread({}, input)}`; +c = obj.prop`${(input)=>_object_spread({}, input)}`; c.returnedObjProp.x; c.returnedObjProp.y; c.returnedObjProp.z; diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.2.minified.js index 41a2b784f628..59a5f2af57b3 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; export const a = f` hello ${(stuff)=>stuff.x} @@ -15,5 +15,5 @@ export const b = g` world ${(stuff)=>stuff.z} `; -export let c = obj.prop`${(input)=>swcHelpers.objectSpread({}, input)}`; -c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z, c = obj.prop`${(input)=>swcHelpers.objectSpread({}, input)}`, c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z; +export let c = obj.prop`${(input)=>_object_spread({}, input)}`; +c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z, c = obj.prop`${(input)=>_object_spread({}, input)}`, c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z; diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.1.normal.js index 68efc15f326e..b10561a0ab8f 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "\n hello\n ", "\n brave\n ", "\n world\n ", @@ -12,7 +13,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "\n hello\n ", "\n brave\n ", "\n world\n ", @@ -24,7 +25,7 @@ function _templateObject1() { return data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -34,7 +35,7 @@ function _templateObject2() { return data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -58,13 +59,13 @@ export var b = g(_templateObject1(), function(stuff) { return stuff.z; }); export var c = obj["prop"](_templateObject2(), function(input) { - return swcHelpers.objectSpread({}, input); + return _object_spread({}, input); }); c.returnedObjProp.x; c.returnedObjProp.y; c.returnedObjProp.z; c = obj.prop(_templateObject3(), function(input) { - return swcHelpers.objectSpread({}, input); + return _object_spread({}, input); }); c.returnedObjProp.x; c.returnedObjProp.y; diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.2.minified.js index c3bfa7cccf90..3148d192a838 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments1_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "\n hello\n ", "\n brave\n ", "\n world\n ", @@ -11,7 +12,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "\n hello\n ", "\n brave\n ", "\n world\n ", @@ -22,7 +23,7 @@ function _templateObject1() { }, data; } function _templateObject2() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -31,7 +32,7 @@ function _templateObject2() { }, data; } function _templateObject3() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "", "" ]); @@ -54,8 +55,8 @@ export var b = g(_templateObject1(), function(stuff) { return stuff.z; }); export var c = obj.prop(_templateObject2(), function(input) { - return swcHelpers.objectSpread({}, input); + return _object_spread({}, input); }); c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z, c = obj.prop(_templateObject3(), function(input) { - return swcHelpers.objectSpread({}, input); + return _object_spread({}, input); }), c.returnedObjProp.x, c.returnedObjProp.y, c.returnedObjProp.z; diff --git a/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.1.normal.js b/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.1.normal.js index 96604c1d0fd7..fd18e76368e3 100644 --- a/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // ok var a = "/bin"; // not ok @@ -131,12 +131,12 @@ function ff1(x) { } export var AA = function AA() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }; export var BB = /*#__PURE__*/ function() { "use strict"; function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); } var _proto = BB.prototype; _proto.update = function update(id) { diff --git a/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.2.minified.js b/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.2.minified.js index 1125426708d1..f66379b66c2b 100644 --- a/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateLiteralTypesPatterns_es5.2.minified.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function download(hostSpec) {} download("http://example.com/protocol"), download("example.com/noprotocol"), download("gopher://example.com/protocol"), bools("true"), bools("false"), bools("other"), nullishes("null"), nullishes("undefined"), nullishes("0"), nullishes("false"), nullishes("NaN"), nullishes(""), nullishes("other"), numbers("1"), numbers("-1"), numbers("0"), numbers("0b1"), numbers("0x1"), numbers("0o1"), numbers("1e21"), numbers("1E21"), numbers("1e-21"), numbers("1E-21"), numbers("1.1"), numbers("-1.1"), numbers("-1.1e-10"), numbers("-1.1E-10"), numbers("1.1e-10"), numbers("?"), numbers("NaN"), numbers("Infinity"), numbers("+Infinity"), numbers("-Infinity"), numbers("1_000"), numbers("a10"), numbers("10a"), numbers("- 1"), numbers("-/**/1"), bigints("1"), bigints("-1"), bigints("0"), bigints("0b1"), bigints("0x1"), bigints("0o1"), bigints("1e21"), bigints("1E21"), bigints("1e-21"), bigints("1E-21"), bigints("1.0"), bigints("1.1"), bigints("-1.1"), bigints("-1.1e-10"), bigints("-1.1E-10"), bigints("1.1e-10"), bigints("?"), bigints("NaN"), bigints("Infinity"), bigints("+Infinity"), bigints("-Infinity"), bigints("1_000"), bigints("- 1"), bigints("-/**/1"), bigints("a10n"), bigints("10an"), bigints("1n"), bigints("-1n"), bigints("0n"), bigints("0b1n"), bigints("0x1n"), bigints("0o1n"), bigints("1e21n"), bigints("1E21n"), bigints("1e-21n"), bigints("1E-21n"), bigints("1.1n"), bigints("-1.1n"), bigints("-1.1e-10n"), bigints("-1.1E-10n"), bigints("1.1e-10n"), anyish = "bno", str = anyish = str = num = str, anyish = num, num = anyish, anyish = "aok"; export var AA = function() { "use strict"; - swcHelpers.classCallCheck(this, AA); + _class_call_check(this, AA); }; export var BB = function() { "use strict"; function BB() { - swcHelpers.classCallCheck(this, BB); + _class_call_check(this, BB); } return BB.prototype.update = function(id) { this.get(id); diff --git a/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.1.normal.js index e7467ea66b41..f83565ec7db9 100644 --- a/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @target: ES6 -var x = swcHelpers._instanceof("abc".concat(0, "def"), String); +var x = _instanceof("abc".concat(0, "def"), String); diff --git a/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.2.minified.js index 8bcc825feab9..eeda62d007f3 100644 --- a/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInInstanceOfES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof("abc".concat(0, "def"), String); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof("abc".concat(0, "def"), String); diff --git a/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.1.normal.js index 5282685a2ce5..f445cd6a6c6f 100644 --- a/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var x = swcHelpers._instanceof("abc".concat(0, "def"), String); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +var x = _instanceof("abc".concat(0, "def"), String); diff --git a/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.2.minified.js index 8bcc825feab9..eeda62d007f3 100644 --- a/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInInstanceOf_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof("abc".concat(0, "def"), String); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof("abc".concat(0, "def"), String); diff --git a/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.1.normal.js index 8821c4826b25..c7f1f655df6d 100644 --- a/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "I ", " THE TEMPLATE PORTION" ]); diff --git a/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.2.minified.js index e219b5bee340..eff8d5dfd44d 100644 --- a/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInTaggedTemplateES6_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "I ", " THE TEMPLATE PORTION" ]); diff --git a/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.1.normal.js index fb3610af2d41..87ba5778a66c 100644 --- a/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "I ", " THE TEMPLATE PORTION" ]); diff --git a/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.2.minified.js index e219b5bee340..eff8d5dfd44d 100644 --- a/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInTaggedTemplate_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "I ", " THE TEMPLATE PORTION" ]); diff --git a/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.1.normal.js index 66fe596227f5..74011cab412e 100644 --- a/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: ES6 -var x = swcHelpers.typeOf("abc".concat(123, "def")); +var x = _type_of("abc".concat(123, "def")); diff --git a/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.2.minified.js index 12e1944c5611..e0e954f94d50 100644 --- a/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInTypeOfES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.typeOf("abc".concat(123, "def")); +import _type_of from "@swc/helpers/lib/_type_of.js"; +_type_of("abc".concat(123, "def")); diff --git a/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.1.normal.js index 25f393a32390..8411a2c5c973 100644 --- a/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var x = swcHelpers.typeOf("abc".concat(123, "def")); +import _type_of from "@swc/helpers/lib/_type_of.js"; +var x = _type_of("abc".concat(123, "def")); diff --git a/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.2.minified.js index 12e1944c5611..e0e954f94d50 100644 --- a/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringInTypeOf_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.typeOf("abc".concat(123, "def")); +import _type_of from "@swc/helpers/lib/_type_of.js"; +_type_of("abc".concat(123, "def")); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.1.normal.js index 7d36f4c69801..981e01df7fb9 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @target: ES6 -var x = "abc".concat(swcHelpers._instanceof("hello", String), "def"); +var x = "abc".concat(_instanceof("hello", String), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.2.minified.js index a073cccd923a..9772956c89c5 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOfES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"abc".concat(swcHelpers._instanceof("hello", String), "def"); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +"abc".concat(_instanceof("hello", String), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.1.normal.js index d41edf519661..6eee3503c6bc 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var x = "abc".concat(swcHelpers._instanceof("hello", String), "def"); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +var x = "abc".concat(_instanceof("hello", String), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.2.minified.js index a073cccd923a..9772956c89c5 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedInstanceOf_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"abc".concat(swcHelpers._instanceof("hello", String), "def"); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +"abc".concat(_instanceof("hello", String), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.1.normal.js index 4cfafbd39874..834db9524a10 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.1.normal.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @target: ES6 -var x = "abc".concat(swcHelpers.typeOf("hi"), "def"); +var x = "abc".concat(_type_of("hi"), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.2.minified.js index c43c795def5c..76496ac1546e 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperatorES6_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"abc".concat(swcHelpers.typeOf("hi"), "def"); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"abc".concat(_type_of("hi"), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.1.normal.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.1.normal.js index b73ace6b160a..94041fd6cd61 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.1.normal.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -var x = "abc".concat(swcHelpers.typeOf("hi"), "def"); +import _type_of from "@swc/helpers/lib/_type_of.js"; +var x = "abc".concat(_type_of("hi"), "def"); diff --git a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.2.minified.js b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.2.minified.js index c43c795def5c..76496ac1546e 100644 --- a/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/templateStringWithEmbeddedTypeOfOperator_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -"abc".concat(swcHelpers.typeOf("hi"), "def"); +import _type_of from "@swc/helpers/lib/_type_of.js"; +"abc".concat(_type_of("hi"), "def"); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.1.normal.js index a96c5891d76e..e27dae420549 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; var _ref, _super_a; class C extends B { constructor(...args){ @@ -15,36 +18,36 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); -C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); +C.z1 = _get(_get_prototype_of(C), "a", C); +C.z2 = _get(_get_prototype_of(C), "a", C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); +C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, true); +C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); C.z7 = (()=>{ - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); + _set(_get_prototype_of(C.prototype), "a", 0, C, true); })(); -C.z8 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.z8 = [_get(_get_prototype_of(C), "a", C)] = [ 0 ]; -C.z9 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0] = [ +C.z9 = [_get(_get_prototype_of(C), "a", C) = 0] = [ 0 ]; -C.z10 = [...swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.z10 = [..._get(_get_prototype_of(C), "a", C)] = [ 0 ]; -C.z11 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) } = { +C.z11 = { x: _get(_get_prototype_of(C), "a", C) } = { x: 0 }; -C.z12 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0 } = { +C.z12 = { x: _get(_get_prototype_of(C), "a", C) = 0 } = { x: 0 }; var _tmp; C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp); -C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); -C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, true); -C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, true); -C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, true), _super_a); -C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)``; +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp); +C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); +C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, true); +C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, true); +C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, true), _super_a); +C.z18 = _get(_get_prototype_of(C), "a", C)``; diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.2.minified.js index 18fcd583c9eb..2eb14de4a700 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es2015.2.minified.js @@ -1,20 +1,23 @@ var _ref, _super_a, _tmp; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; class C extends B { constructor(...args){ super(...args), this.x = 1, this.y = this.x, this.z = super.f(); } } -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z7 = void swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z8 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = _get(_get_prototype_of(C), "a", C), C.z2 = _get(_get_prototype_of(C), "a", C), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C), C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z7 = void _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z8 = [_get(_get_prototype_of(C), "a", C)] = [ 0 -], C.z9 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0] = [ +], C.z9 = [_get(_get_prototype_of(C), "a", C) = 0] = [ 0 -], C.z10 = [...swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +], C.z10 = [..._get(_get_prototype_of(C), "a", C)] = [ 0 -], C.z11 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) } = { +], C.z11 = { x: _get(_get_prototype_of(C), "a", C) } = { x: 0 -}, C.z12 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0 } = { +}, C.z12 = { x: _get(_get_prototype_of(C), "a", C) = 0 } = { x: 0 }, C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp), C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, !0), C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, !0), C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, !0), _super_a), C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)``; +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp), C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, !0), C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, !0), C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, !0), _super_a), C.z18 = _get(_get_prototype_of(C), "a", C)``; diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.1.normal.js index 6453eb9ce4b2..e401efaa7e29 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.1.normal.js @@ -1,6 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -11,16 +19,16 @@ function _templateObject() { var _ref, _super_a; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.apply(this, arguments); // these should be unaffected _this.x = 1; _this.y = _this.x; - _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this); + _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this); return _this; } return C; @@ -31,41 +39,41 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); -C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); +C.z1 = _get(_get_prototype_of(C), "a", C); +C.z2 = _get(_get_prototype_of(C), "a", C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); +C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, true); +C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); C.z7 = function() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); + _set(_get_prototype_of(C.prototype), "a", 0, C, true); }(); var ref; C.z8 = (ref = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref[0], ref); +], _get(_get_prototype_of(C), "a", C) = ref[0], ref); var ref1, ref2; C.z9 = (ref1 = [ 0 -], ref2 = ref1[0], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref2 === void 0 ? 0 : ref2, ref1); +], ref2 = ref1[0], _get(_get_prototype_of(C), "a", C) = ref2 === void 0 ? 0 : ref2, ref1); var ref3; C.z10 = (ref3 = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref3.slice(0), ref3); +], _get(_get_prototype_of(C), "a", C) = ref3.slice(0), ref3); var ref4; C.z11 = (ref4 = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref4.x, ref4); +}, _get(_get_prototype_of(C), "a", C) = ref4.x, ref4); var ref5, ref6; C.z12 = (ref5 = { x: 0 -}, ref6 = ref5.x, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref6 === void 0 ? 0 : ref6, ref5); +}, ref6 = ref5.x, _get(_get_prototype_of(C), "a", C) = ref6 === void 0 ? 0 : ref6, ref5); var _tmp; C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp); -C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); -C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, true); -C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, true); -C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, true), _super_a); -C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)(_templateObject()); +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp); +C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); +C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, true); +C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, true); +C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, true), _super_a); +C.z18 = _get(_get_prototype_of(C), "a", C)(_templateObject()); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.2.minified.js index a703439764e9..f42d459bc67e 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers1_es5.2.minified.js @@ -1,6 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -9,24 +17,24 @@ function _templateObject() { } var _ref, _super_a, ref, ref1, ref2, ref3, ref4, ref5, ref6, _tmp, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this), _this; + return _class_call_check(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this), _this; } return C; }(B); -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z7 = void swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z8 = (ref = [ +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = _get(_get_prototype_of(C), "a", C), C.z2 = _get(_get_prototype_of(C), "a", C), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C), C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z7 = void _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z8 = (ref = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref[0], ref), C.z9 = (ref2 = (ref1 = [ +], _get(_get_prototype_of(C), "a", C) = ref[0], ref), C.z9 = (ref2 = (ref1 = [ 0 -])[0], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = void 0 === ref2 ? 0 : ref2, ref1), C.z10 = (ref3 = [ +])[0], _get(_get_prototype_of(C), "a", C) = void 0 === ref2 ? 0 : ref2, ref1), C.z10 = (ref3 = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref3.slice(0), ref3), C.z11 = (ref4 = { +], _get(_get_prototype_of(C), "a", C) = ref3.slice(0), ref3), C.z11 = (ref4 = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref4.x, ref4), C.z12 = (ref6 = (ref5 = { +}, _get(_get_prototype_of(C), "a", C) = ref4.x, ref4), C.z12 = (ref6 = (ref5 = { x: 0 -}).x, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = void 0 === ref6 ? 0 : ref6, ref5), C.z13 = (_tmp = { +}).x, _get(_get_prototype_of(C), "a", C) = void 0 === ref6 ? 0 : ref6, ref5), C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp), C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, !0), C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, !0), C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, !0), _super_a), C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)(_templateObject()); +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp), C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, !0), C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, !0), C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, !0), _super_a), C.z18 = _get(_get_prototype_of(C), "a", C)(_templateObject()); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.1.normal.js index a96c5891d76e..e27dae420549 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; var _ref, _super_a; class C extends B { constructor(...args){ @@ -15,36 +18,36 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); -C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); +C.z1 = _get(_get_prototype_of(C), "a", C); +C.z2 = _get(_get_prototype_of(C), "a", C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); +C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, true); +C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); C.z7 = (()=>{ - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); + _set(_get_prototype_of(C.prototype), "a", 0, C, true); })(); -C.z8 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.z8 = [_get(_get_prototype_of(C), "a", C)] = [ 0 ]; -C.z9 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0] = [ +C.z9 = [_get(_get_prototype_of(C), "a", C) = 0] = [ 0 ]; -C.z10 = [...swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.z10 = [..._get(_get_prototype_of(C), "a", C)] = [ 0 ]; -C.z11 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) } = { +C.z11 = { x: _get(_get_prototype_of(C), "a", C) } = { x: 0 }; -C.z12 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0 } = { +C.z12 = { x: _get(_get_prototype_of(C), "a", C) = 0 } = { x: 0 }; var _tmp; C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp); -C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); -C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, true); -C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, true); -C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, true), _super_a); -C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)``; +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp); +C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); +C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, true); +C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, true); +C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, true), _super_a); +C.z18 = _get(_get_prototype_of(C), "a", C)``; diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.2.minified.js index 18fcd583c9eb..2eb14de4a700 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es2015.2.minified.js @@ -1,20 +1,23 @@ var _ref, _super_a, _tmp; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _set from "@swc/helpers/lib/_set.js"; class C extends B { constructor(...args){ super(...args), this.x = 1, this.y = this.x, this.z = super.f(); } } -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z7 = void swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z8 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = _get(_get_prototype_of(C), "a", C), C.z2 = _get(_get_prototype_of(C), "a", C), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C), C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z7 = void _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z8 = [_get(_get_prototype_of(C), "a", C)] = [ 0 -], C.z9 = [swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0] = [ +], C.z9 = [_get(_get_prototype_of(C), "a", C) = 0] = [ 0 -], C.z10 = [...swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)] = [ +], C.z10 = [..._get(_get_prototype_of(C), "a", C)] = [ 0 -], C.z11 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) } = { +], C.z11 = { x: _get(_get_prototype_of(C), "a", C) } = { x: 0 -}, C.z12 = { x: swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = 0 } = { +}, C.z12 = { x: _get(_get_prototype_of(C), "a", C) = 0 } = { x: 0 }, C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp), C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, !0), C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, !0), C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, !0), _super_a), C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)``; +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp), C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, !0), C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, !0), C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, !0), _super_a), C.z18 = _get(_get_prototype_of(C), "a", C)``; diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.1.normal.js index 6453eb9ce4b2..e401efaa7e29 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.1.normal.js @@ -1,6 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); _templateObject = function _templateObject() { @@ -11,16 +19,16 @@ function _templateObject() { var _ref, _super_a; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.apply(this, arguments); // these should be unaffected _this.x = 1; _this.y = _this.x; - _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this); + _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this); return _this; } return C; @@ -31,41 +39,41 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); -C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); +C.z1 = _get(_get_prototype_of(C), "a", C); +C.z2 = _get(_get_prototype_of(C), "a", C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); +C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, true); +C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); C.z7 = function() { - swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, true); + _set(_get_prototype_of(C.prototype), "a", 0, C, true); }(); var ref; C.z8 = (ref = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref[0], ref); +], _get(_get_prototype_of(C), "a", C) = ref[0], ref); var ref1, ref2; C.z9 = (ref1 = [ 0 -], ref2 = ref1[0], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref2 === void 0 ? 0 : ref2, ref1); +], ref2 = ref1[0], _get(_get_prototype_of(C), "a", C) = ref2 === void 0 ? 0 : ref2, ref1); var ref3; C.z10 = (ref3 = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref3.slice(0), ref3); +], _get(_get_prototype_of(C), "a", C) = ref3.slice(0), ref3); var ref4; C.z11 = (ref4 = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref4.x, ref4); +}, _get(_get_prototype_of(C), "a", C) = ref4.x, ref4); var ref5, ref6; C.z12 = (ref5 = { x: 0 -}, ref6 = ref5.x, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref6 === void 0 ? 0 : ref6, ref5); +}, ref6 = ref5.x, _get(_get_prototype_of(C), "a", C) = ref6 === void 0 ? 0 : ref6, ref5); var _tmp; C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp); -C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, true); -C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, true); -C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, true); -C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, true), _super_a); -C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)(_templateObject()); +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp); +C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, true); +C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, true); +C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, true); +C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, true), _super_a); +C.z18 = _get(_get_prototype_of(C), "a", C)(_templateObject()); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.2.minified.js index a703439764e9..f42d459bc67e 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers2_es5.2.minified.js @@ -1,6 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _set from "@swc/helpers/lib/_set.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "" ]); return _templateObject = function _templateObject() { @@ -9,24 +17,24 @@ function _templateObject() { } var _ref, _super_a, ref, ref1, ref2, ref3, ref4, ref5, ref6, _tmp, C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this), _this; + return _class_call_check(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this), _this; } return C; }(B); -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z2 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z5 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z6 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z7 = void swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", 0, C, !0), C.z8 = (ref = [ +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z1 = _get(_get_prototype_of(C), "a", C), C.z2 = _get(_get_prototype_of(C), "a", C), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C), C.z5 = _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z6 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z7 = void _set(_get_prototype_of(C.prototype), "a", 0, C, !0), C.z8 = (ref = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref[0], ref), C.z9 = (ref2 = (ref1 = [ +], _get(_get_prototype_of(C), "a", C) = ref[0], ref), C.z9 = (ref2 = (ref1 = [ 0 -])[0], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = void 0 === ref2 ? 0 : ref2, ref1), C.z10 = (ref3 = [ +])[0], _get(_get_prototype_of(C), "a", C) = void 0 === ref2 ? 0 : ref2, ref1), C.z10 = (ref3 = [ 0 -], swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref3.slice(0), ref3), C.z11 = (ref4 = { +], _get(_get_prototype_of(C), "a", C) = ref3.slice(0), ref3), C.z11 = (ref4 = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = ref4.x, ref4), C.z12 = (ref6 = (ref5 = { +}, _get(_get_prototype_of(C), "a", C) = ref4.x, ref4), C.z12 = (ref6 = (ref5 = { x: 0 -}).x, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = void 0 === ref6 ? 0 : ref6, ref5), C.z13 = (_tmp = { +}).x, _get(_get_prototype_of(C), "a", C) = void 0 === ref6 ? 0 : ref6, ref5), C.z13 = (_tmp = { x: 0 -}, swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) = swcHelpers.extends({}, _tmp), _tmp), C.z14 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) + 1, C, !0), C.z15 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C) - 1, C, !0), C.z16 = swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), _ref = "a", swcHelpers.get(swcHelpers.getPrototypeOf(C), _ref, C) + 1, C, !0), C.z17 = (swcHelpers.set(swcHelpers.getPrototypeOf(C.prototype), "a", (_super_a = +swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)) + 1, C, !0), _super_a), C.z18 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "a", C)(_templateObject()); +}, _get(_get_prototype_of(C), "a", C) = _extends({}, _tmp), _tmp), C.z14 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) + 1, C, !0), C.z15 = _set(_get_prototype_of(C.prototype), "a", _get(_get_prototype_of(C), "a", C) - 1, C, !0), C.z16 = _set(_get_prototype_of(C.prototype), _ref = "a", _get(_get_prototype_of(C), _ref, C) + 1, C, !0), C.z17 = (_set(_get_prototype_of(C.prototype), "a", (_super_a = +_get(_get_prototype_of(C), "a", C)) + 1, C, !0), _super_a), C.z18 = _get(_get_prototype_of(C), "a", C)(_templateObject()); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.1.normal.js index 82f837a068f0..e2e7f1c30a41 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C extends B { constructor(...args){ super(...args); @@ -14,5 +15,5 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.2.minified.js index 6726a14b07ac..7a007485d651 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C extends B { constructor(...args){ super(...args), this.x = 1, this.y = this.x, this.z = super.f(); } } -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.1.normal.js index 23c8968bb96e..903337facc02 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.1.normal.js @@ -1,16 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.apply(this, arguments); // these should be unaffected _this.x = 1; _this.y = _this.x; - _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this); + _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this); return _this; } return C; @@ -21,5 +26,5 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.2.minified.js index 3817dab0fb9b..ecbf69d98987 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers3_es5.2.minified.js @@ -1,12 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this), _this; + return _class_call_check(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this), _this; } return C; }(B); -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.1.normal.js index 82f837a068f0..e2e7f1c30a41 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C extends B { constructor(...args){ super(...args); @@ -14,5 +15,5 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.2.minified.js index 6726a14b07ac..7a007485d651 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C extends B { constructor(...args){ super(...args), this.x = 1, this.y = this.x, this.z = super.f(); } } -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.1.normal.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.1.normal.js index 23c8968bb96e..903337facc02 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.1.normal.js @@ -1,16 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); var _this; _this = _super.apply(this, arguments); // these should be unaffected _this.x = 1; _this.y = _this.x; - _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this); + _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this); return _this; } return C; @@ -21,5 +26,5 @@ C.y2 = C.x(); C.y3 = C === null || C === void 0 ? void 0 : C.x(); C.y4 = C["x"](); C.y5 = C === null || C === void 0 ? void 0 : C["x"](); -C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); -C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.z3 = _get(_get_prototype_of(C), "f", C).call(C); +C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.2.minified.js b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.2.minified.js index 3817dab0fb9b..ecbf69d98987 100644 --- a/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisAndSuperInStaticMembers4_es5.2.minified.js @@ -1,12 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { var _this; - return swcHelpers.classCallCheck(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = swcHelpers.get((swcHelpers.assertThisInitialized(_this), swcHelpers.getPrototypeOf(C.prototype)), "f", _this).call(_this), _this; + return _class_call_check(this, C), _this = _super.apply(this, arguments), _this.x = 1, _this.y = _this.x, _this.z = _get((_assert_this_initialized(_this), _get_prototype_of(C.prototype)), "f", _this).call(_this), _this; } return C; }(B); -C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C), C.z4 = swcHelpers.get(swcHelpers.getPrototypeOf(C), "f", C).call(C); +C.x = void 0, C.y1 = C.x, C.y2 = C.x(), C.y3 = null == C ? void 0 : C.x(), C.y4 = C.x(), C.y5 = null == C ? void 0 : C.x(), C.z3 = _get(_get_prototype_of(C), "f", C).call(C), C.z4 = _get(_get_prototype_of(C), "f", C).call(C); diff --git a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.1.normal.js b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.1.normal.js index 9b6feb71c616..11b27ba0c13d 100644 --- a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = this; }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.x = this; }; diff --git a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.2.minified.js b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.2.minified.js index d57b4096c352..9c5c66b02f72 100644 --- a/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisInInstanceMemberInitializer_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = this; + _class_call_check(this, C), this.x = this; }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D), this.x = this; + _class_call_check(this, D), this.x = this; }; diff --git a/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.1.normal.js b/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.1.normal.js index c5970d2fc88a..24e7f7a2e53c 100644 --- a/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noImplicitAny: true // @noImplicitThis: true var MyClass = /*#__PURE__*/ function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); } var _proto = MyClass.prototype; _proto.fn = function fn() { diff --git a/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.2.minified.js b/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.2.minified.js index 73f2a79d9d85..58b274d4591b 100644 --- a/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisInObjectLiterals_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var MyClass = function() { "use strict"; function MyClass() { - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); } return MyClass.prototype.fn = function() { this.t; diff --git a/crates/swc/tests/tsc-references/thisMethodCall_es5.1.normal.js b/crates/swc/tests/tsc-references/thisMethodCall_es5.1.normal.js index 1ac7f36416bb..05d0301082ed 100644 --- a/crates/swc/tests/tsc-references/thisMethodCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisMethodCall_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @strict: true // @target: es6 var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.method = function method() {}; diff --git a/crates/swc/tests/tsc-references/thisMethodCall_es5.2.minified.js b/crates/swc/tests/tsc-references/thisMethodCall_es5.2.minified.js index 551524242ab1..40e7a735f40e 100644 --- a/crates/swc/tests/tsc-references/thisMethodCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisMethodCall_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.method = function() {}, _proto.other = function() { diff --git a/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.1.normal.js b/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.1.normal.js index 6ff885231593..dc45618f1b26 100644 --- a/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @declaration: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; export var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); this.foo = "Hello"; } var _proto = Foo.prototype; diff --git a/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.2.minified.js b/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.2.minified.js index b5e516998fc6..d507d51f68ab 100644 --- a/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisPropertyAssignmentCircular_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo), this.foo = "Hello"; + _class_call_check(this, Foo), this.foo = "Hello"; } var _proto = Foo.prototype; return _proto.slicey = function() { diff --git a/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.1.normal.js index cb005109b94e..5bd3be9221cc 100644 --- a/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext // @allowjs: true // @noemit: true @@ -7,9 +10,9 @@ import * as swcHelpers from "@swc/helpers"; var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } - swcHelpers.createClass(Foo, [ + _create_class(Foo, [ { key: "p", get: function get() { @@ -23,10 +26,10 @@ var Foo = /*#__PURE__*/ function() { // @Filename: bar.js var Bar = /*#__PURE__*/ function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); var _this; _this = _super.call(this); _this.p = 2; diff --git a/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.2.minified.js index d5db9fa33466..6f0c5be31c88 100644 --- a/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisPropertyOverridesAccessors_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } - return swcHelpers.createClass(Foo, [ + return _create_class(Foo, [ { key: "p", get: function() { @@ -15,11 +18,11 @@ var Foo = function() { ]), Foo; }(), Bar = function(Foo) { "use strict"; - swcHelpers.inherits(Bar, Foo); - var _super = swcHelpers.createSuper(Bar); + _inherits(Bar, Foo); + var _super = _create_super(Bar); function Bar() { var _this; - return swcHelpers.classCallCheck(this, Bar), (_this = _super.call(this)).p = 2, _this; + return _class_call_check(this, Bar), (_this = _super.call(this)).p = 2, _this; } return Bar; }(Foo); diff --git a/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.1.normal.js index 08eb935be208..7689d73c9605 100644 --- a/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); this.p = 123; this.pp = 123; this.ppp = 123; @@ -11,7 +11,7 @@ MyClass.spp = 123; MyClass.sppp = 123; var MyGenericClass = function MyGenericClass() { "use strict"; - swcHelpers.classCallCheck(this, MyGenericClass); + _class_call_check(this, MyGenericClass); }; MyClass.prototype.extension1 = function(p) { this.p = p; diff --git a/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.2.minified.js index d9d345828f5b..98c1eb1360e9 100644 --- a/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeAccessibility_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var MyClass = function() { "use strict"; - swcHelpers.classCallCheck(this, MyClass), this.p = 123, this.pp = 123, this.ppp = 123; + _class_call_check(this, MyClass), this.p = 123, this.pp = 123, this.ppp = 123; }; MyClass.sp = 123, MyClass.spp = 123, MyClass.sppp = 123; var MyGenericClass = function() { "use strict"; - swcHelpers.classCallCheck(this, MyGenericClass); + _class_call_check(this, MyGenericClass); }; MyClass.prototype.extension1 = function(p) { this.p = p, this.pp = p, this.ppp = p, MyClass.sp = p, MyClass.spp = p, MyClass.sppp = p; diff --git a/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.1.normal.js index 48ddd45a7cc0..7c384fd0560d 100644 --- a/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } var _proto = A.prototype; _proto.self = function self() { @@ -19,7 +19,7 @@ function f(x1) { var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.2.minified.js index 92e172977536..c50ec22b46a6 100644 --- a/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeAndConstraints_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.prototype.self = function() { return this; @@ -10,7 +10,7 @@ var A = function() { }(), B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); } var _proto = B.prototype; return _proto.foo = function(x) { diff --git a/crates/swc/tests/tsc-references/thisTypeErrors2_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeErrors2_es5.1.normal.js index e46ed52fb590..61eb9055fdd5 100644 --- a/crates/swc/tests/tsc-references/thisTypeErrors2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeErrors2_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function Base(a) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Generic = function Generic() { "use strict"; - swcHelpers.classCallCheck(this, Generic); + _class_call_check(this, Generic); }; var Derived = function Derived(host) { "use strict"; - swcHelpers.classCallCheck(this, Derived); + _class_call_check(this, Derived); this.host = host; var self = this; this.n = 12; diff --git a/crates/swc/tests/tsc-references/thisTypeErrors2_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeErrors2_es5.2.minified.js index 367f0a35a791..08c03bfd1d95 100644 --- a/crates/swc/tests/tsc-references/thisTypeErrors2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeErrors2_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Base = function(a) { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Generic = function() { "use strict"; - swcHelpers.classCallCheck(this, Generic); + _class_call_check(this, Generic); }, Derived = function(host) { "use strict"; - swcHelpers.classCallCheck(this, Derived), this.host = host, this.n = 12; + _class_call_check(this, Derived), this.host = host, this.n = 12; }; diff --git a/crates/swc/tests/tsc-references/thisTypeErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeErrors_es5.1.normal.js index 6945a2866112..b2a0a61a06fd 100644 --- a/crates/swc/tests/tsc-references/thisTypeErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeErrors_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x1; var x2; var x3; @@ -8,12 +8,12 @@ function f1(x) { } var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } C2.foo = function foo(x) { return undefined; @@ -30,7 +30,7 @@ var N1; var C3 = /*#__PURE__*/ function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); this.x1 = { g: function g(x) { return undefined; diff --git a/crates/swc/tests/tsc-references/thisTypeErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeErrors_es5.2.minified.js index 306b11fde07f..6936aaad3602 100644 --- a/crates/swc/tests/tsc-references/thisTypeErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeErrors_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var N1, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.foo = function(x) {}, C2; }(); @@ -16,7 +16,7 @@ C2.y = void 0, function(N11) { var C3 = function() { "use strict"; function C3() { - swcHelpers.classCallCheck(this, C3), this.x1 = { + _class_call_check(this, C3), this.x1 = { g: function(x) {} }; } diff --git a/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.1.normal.js index c9e04e27eabb..ee1a4aae8e13 100644 --- a/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var explicit = { n: 12, get x () { @@ -38,10 +39,10 @@ var copiedFromGetterUnannotated = { var Explicit = /*#__PURE__*/ function() { "use strict"; function Explicit() { - swcHelpers.classCallCheck(this, Explicit); + _class_call_check(this, Explicit); this.n = 17; } - swcHelpers.createClass(Explicit, [ + _create_class(Explicit, [ { key: "x", get: function get() { @@ -57,10 +58,10 @@ var Explicit = /*#__PURE__*/ function() { var Contextual = /*#__PURE__*/ function() { "use strict"; function Contextual() { - swcHelpers.classCallCheck(this, Contextual); + _class_call_check(this, Contextual); this.n = 21; } - swcHelpers.createClass(Contextual, [ + _create_class(Contextual, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.2.minified.js index 31e612324377..a6f964ee5c62 100644 --- a/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeInAccessors_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var Explicit = function() { "use strict"; function Explicit() { - swcHelpers.classCallCheck(this, Explicit), this.n = 17; + _class_call_check(this, Explicit), this.n = 17; } - return swcHelpers.createClass(Explicit, [ + return _create_class(Explicit, [ { key: "x", get: function() { @@ -18,9 +19,9 @@ var Explicit = function() { }(), Contextual = function() { "use strict"; function Contextual() { - swcHelpers.classCallCheck(this, Contextual), this.n = 21; + _class_call_check(this, Contextual), this.n = 21; } - return swcHelpers.createClass(Contextual, [ + return _create_class(Contextual, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/thisTypeInClasses_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeInClasses_es5.1.normal.js index ba5cffe07be6..f377c3c30bb4 100644 --- a/crates/swc/tests/tsc-references/thisTypeInClasses_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeInClasses_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.f = function f(x) { @@ -12,16 +12,16 @@ var C1 = /*#__PURE__*/ function() { }(); var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C5 = /*#__PURE__*/ function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } var _proto = C5.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/thisTypeInClasses_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeInClasses_es5.2.minified.js index 0d35dfb17fb2..97ec0aa83d4f 100644 --- a/crates/swc/tests/tsc-references/thisTypeInClasses_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeInClasses_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.f = function(x) {}, C1; }(), C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C5 = function() { "use strict"; function C5() { - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); } var _proto = C5.prototype; return _proto.foo = function() {}, _proto.bar = function() {}, C5; diff --git a/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.1.normal.js index 2faa91228f73..cfc51a2bd7b0 100644 --- a/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Test = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Test, Base); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base); + var _super = _create_super(Test); function Test() { - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); return _super.apply(this, arguments); } var _proto = Test.prototype; diff --git a/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.2.minified.js index d3107657e4f4..82f28b74993d 100644 --- a/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeInFunctions3_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Test = function(Base) { "use strict"; - swcHelpers.inherits(Test, Base); - var _super = swcHelpers.createSuper(Test); + _inherits(Test, Base); + var _super = _create_super(Test); function Test() { - return swcHelpers.classCallCheck(this, Test), _super.apply(this, arguments); + return _class_call_check(this, Test), _super.apply(this, arguments); } return Test.prototype.m = function() { this.check(this); diff --git a/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.1.normal.js index 8cfa9917c89f..def59fc7064d 100644 --- a/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this; // body checking var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.explicitThis = function explicitThis(m) { @@ -27,10 +29,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -194,7 +196,7 @@ c.explicitVoid = function(n2) { var Base1 = /*#__PURE__*/ function() { "use strict"; function Base1() { - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); } var _proto = Base1.prototype; _proto.polymorphic = function polymorphic() { @@ -210,10 +212,10 @@ var Base1 = /*#__PURE__*/ function() { }(); var Derived1 = /*#__PURE__*/ function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; @@ -221,7 +223,7 @@ var Derived1 = /*#__PURE__*/ function(Base1) { var Base2 = /*#__PURE__*/ function() { "use strict"; function Base2() { - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); } var _proto = Base2.prototype; _proto.polymorphic = function polymorphic() { @@ -234,10 +236,10 @@ var Base2 = /*#__PURE__*/ function() { }(); var Derived2 = /*#__PURE__*/ function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; diff --git a/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.2.minified.js index 88a9e8270d8f..1406cf6663c8 100644 --- a/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeInFunctions_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var explicitCFunction, explicitPropertyFunction, _this = this, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.explicitThis = function(m) { @@ -19,10 +21,10 @@ var explicitCFunction, explicitPropertyFunction, _this = this, B = function() { }, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); @@ -113,7 +115,7 @@ reconstructed.explicitThis(10), reconstructed.explicitProperty(11), (0, reconstr var Base1 = function() { "use strict"; function Base1() { - swcHelpers.classCallCheck(this, Base1); + _class_call_check(this, Base1); } var _proto = Base1.prototype; return _proto.polymorphic = function() { @@ -125,16 +127,16 @@ var Base1 = function() { }, Base1; }(), Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base1), Base2 = function() { "use strict"; function Base2() { - swcHelpers.classCallCheck(this, Base2); + _class_call_check(this, Base2); } var _proto = Base2.prototype; return _proto.polymorphic = function() { @@ -144,10 +146,10 @@ var Base1 = function() { }, Base2; }(), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base2), b1 = new Base1(), b2 = new Base2(), d1 = new Derived1(), d2 = new Derived2(); diff --git a/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.1.normal.js b/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.1.normal.js index 8800dd8b3ef0..56d6a182b369 100644 --- a/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.1.normal.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test" ]); _templateObject = function _templateObject() { @@ -9,7 +10,7 @@ function _templateObject() { return data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test" ]); _templateObject1 = function _templateObject1() { @@ -21,7 +22,7 @@ function _templateObject1() { var Foo = /*#__PURE__*/ function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } Foo.m = function m(strings) { return new this(); diff --git a/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.2.minified.js b/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.2.minified.js index 83ea8ef6d626..ee463296b2f2 100644 --- a/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/thisTypeInTaggedTemplateCall_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _tagged_template_literal from "@swc/helpers/lib/_tagged_template_literal.js"; function _templateObject() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test" ]); return _templateObject = function _templateObject() { @@ -8,7 +9,7 @@ function _templateObject() { }, data; } function _templateObject1() { - var data = swcHelpers.taggedTemplateLiteral([ + var data = _tagged_template_literal([ "test" ]); return _templateObject1 = function _templateObject1() { @@ -18,7 +19,7 @@ function _templateObject1() { var Foo = function() { "use strict"; function Foo() { - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } return Foo.m = function(strings) { return new this(); diff --git a/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.1.normal.js index 7d67a5b45b25..b920a3f170bd 100644 --- a/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowUnreachableCode: true function fn(x) { throw x; @@ -33,7 +33,7 @@ while(j < 0){ var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); throw this; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.2.minified.js index 74ea1fc27bd1..324b5b1419e2 100644 --- a/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/throwInEnclosingStatements_es5.2.minified.js @@ -1,3 +1,3 @@ var y; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; throw y; diff --git a/crates/swc/tests/tsc-references/throwStatements_es5.1.normal.js b/crates/swc/tests/tsc-references/throwStatements_es5.1.normal.js index c65fc5a1a1b3..69de91e57a9d 100644 --- a/crates/swc/tests/tsc-references/throwStatements_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/throwStatements_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function F(x) { return 42; @@ -17,7 +18,7 @@ var M; }; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A; M1.F2 = F2; @@ -54,7 +55,7 @@ throw aLambda; throw aLambda(1); var aModule = M; throw aModule; -throw typeof M === "undefined" ? "undefined" : swcHelpers.typeOf(M); +throw typeof M === "undefined" ? "undefined" : _type_of(M); var aClassInModule = new M.A(); throw aClassInModule; var aFunctionInModule = M.F2; diff --git a/crates/swc/tests/tsc-references/throwStatements_es5.2.minified.js b/crates/swc/tests/tsc-references/throwStatements_es5.2.minified.js index 6e871cef0d9e..cecd06f11522 100644 --- a/crates/swc/tests/tsc-references/throwStatements_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/throwStatements_es5.2.minified.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; throw !function(M1) { var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; M1.A = A, M1.F2 = function(x) { return x.toString(); diff --git a/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.1.normal.js b/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.1.normal.js index 35f03c26c3d8..4e09bb1e5c91 100644 --- a/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true // @filename: file.ts // @ts-nocheck export var a = 1 + {}; // This is an error, ofc, `Operator '+' cannot be applied to types '1' and '{}'`, which will be suppressed by the `nocheck` comment export var Bet = function Bet() { "use strict"; - swcHelpers.classCallCheck(this, Bet); + _class_call_check(this, Bet); this.q = "lol" // And so will this implements error ; }; diff --git a/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.2.minified.js b/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.2.minified.js index c5d7740360f9..cab22e921f78 100644 --- a/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsNoCheckForTypescript_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var a = 1 + {}; export var Bet = function() { "use strict"; - swcHelpers.classCallCheck(this, Bet), this.q = "lol"; + _class_call_check(this, Bet), this.q = "lol"; }; diff --git a/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.1.normal.js index 3d439043248b..a6e7168f949c 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // Error, number is not assignable to string /*#__PURE__*/ React.createElement("div", { text: 42 @@ -11,7 +11,7 @@ import * as swcHelpers from "@swc/helpers"; var attribs = { text: 100 }; -/*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, attribs)); +/*#__PURE__*/ React.createElement("div", _extends({}, attribs)); // No errors here /*#__PURE__*/ React.createElement("span", { foo: "bar", diff --git a/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.2.minified.js index 4bc2f0e5f913..4befadbc6f52 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeErrors_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { text: 100 }); diff --git a/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.1.normal.js index c72cabdbfe0f..ca55cd8c5a77 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // Error, number is not assignable to string /*#__PURE__*/ React.createElement("div", { text: 42 @@ -11,7 +11,7 @@ import * as swcHelpers from "@swc/helpers"; var attribs = { text: 100 }; -/*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, attribs)); +/*#__PURE__*/ React.createElement("div", _extends({}, attribs)); // No errors here /*#__PURE__*/ React.createElement("span", { foo: "bar", diff --git a/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.2.minified.js index 4bc2f0e5f913..4befadbc6f52 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeErrors_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { text: 100 }); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.1.normal.js index 3bc21563f222..6cd800076dac 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: file.tsx export var MyComponent = /*#__PURE__*/ function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } var _proto = MyComponent.prototype; _proto.render = function render() {}; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.2.minified.js index c6985636ec3e..015c97d34e09 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution10_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var MyComponent = function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } return MyComponent.prototype.render = function() {}, MyComponent; }(); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.1.normal.js index 10053ca326ba..068511efed95 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: file.tsx var MyComponent = /*#__PURE__*/ function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } var _proto = MyComponent.prototype; _proto.render = function render() {}; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.2.minified.js index 0d349fff9067..86b8f4851ccf 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution11_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var MyComponent = function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } return MyComponent.prototype.render = function() {}, MyComponent; }(); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.1.normal.js index 9892ae6e0514..d8a912ebbd4c 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this; // @filename: file.tsx // @jsx: preserve @@ -9,10 +11,10 @@ var _this = this; var React = require("react"); var BigGreeter = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(BigGreeter, _Component); - var _super = swcHelpers.createSuper(BigGreeter); + _inherits(BigGreeter, _Component); + var _super = _create_super(BigGreeter); function BigGreeter() { - swcHelpers.classCallCheck(this, BigGreeter); + _class_call_check(this, BigGreeter); return _super.apply(this, arguments); } var _proto = BigGreeter.prototype; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.2.minified.js index c938b49891c6..5f76bc98b220 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), BigGreeter = function(_Component) { "use strict"; - swcHelpers.inherits(BigGreeter, _Component); - var _super = swcHelpers.createSuper(BigGreeter); + _inherits(BigGreeter, _Component); + var _super = _create_super(BigGreeter); function BigGreeter() { - return swcHelpers.classCallCheck(this, BigGreeter), _super.apply(this, arguments); + return _class_call_check(this, BigGreeter), _super.apply(this, arguments); } return BigGreeter.prototype.render = function() { return React.createElement("div", null, "Default hi"); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.1.normal.js index 941eea0cd183..c3942d84aab0 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); export var AddressComp = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(AddressComp, _Component); - var _super = swcHelpers.createSuper(AddressComp); + _inherits(AddressComp, _Component); + var _super = _create_super(AddressComp); function AddressComp() { - swcHelpers.classCallCheck(this, AddressComp); + _class_call_check(this, AddressComp); return _super.apply(this, arguments); } var _proto = AddressComp.prototype; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.2.minified.js index 40697d78e62a..bd92a7ca805a 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16_es5.2.minified.js @@ -1,11 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"); export var AddressComp = function(_Component) { "use strict"; - swcHelpers.inherits(AddressComp, _Component); - var _super = swcHelpers.createSuper(AddressComp); + _inherits(AddressComp, _Component); + var _super = _create_super(AddressComp); function AddressComp() { - return swcHelpers.classCallCheck(this, AddressComp), _super.apply(this, arguments); + return _class_call_check(this, AddressComp), _super.apply(this, arguments); } return AddressComp.prototype.render = function() { return null; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.1.normal.js index c3fdec90b7df..96b81a74f3b5 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // OK var obj1 = { x: 'foo' }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj1)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj1)); // Error, x is not string var obj2 = { x: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj2)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj2)); // Error, x is missing var obj3 = { y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj3)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj3)); // OK var obj4 = { x: 32, y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj4, { +/*#__PURE__*/ React.createElement("test1", _extends({}, obj4, { x: "ok" })); // Error @@ -27,7 +27,7 @@ var obj5 = { x: 32, y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({ +/*#__PURE__*/ React.createElement("test1", _extends({ x: "ok" }, obj5)); // Ok @@ -36,11 +36,11 @@ var obj6 = { y: 32, extra: 100 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj6)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj6)); // OK (spread override) var obj7 = { x: 'foo' }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({ +/*#__PURE__*/ React.createElement("test1", _extends({ x: 32 }, obj7)); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.2.minified.js index 75c65f4851dd..d87d948923ce 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es2015.2.minified.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { x: 'foo' -}), swcHelpers.extends({}, { +}), _extends({}, { x: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { y: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { x: 32, y: 32 }, { x: "ok" -}), swcHelpers.extends({ +}), _extends({ x: "ok" }, { x: 32, y: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { x: 'ok', y: 32, extra: 100 -}), swcHelpers.extends({ +}), _extends({ x: 32 }, { x: 'foo' diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.1.normal.js index 6b505fa5cf67..8b319ecb09b3 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.1.normal.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // OK var obj1 = { x: "foo" }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj1)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj1)); // Error, x is not string var obj2 = { x: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj2)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj2)); // Error, x is missing var obj3 = { y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj3)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj3)); // OK var obj4 = { x: 32, y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj4, { +/*#__PURE__*/ React.createElement("test1", _extends({}, obj4, { x: "ok" })); // Error @@ -27,7 +27,7 @@ var obj5 = { x: 32, y: 32 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({ +/*#__PURE__*/ React.createElement("test1", _extends({ x: "ok" }, obj5)); // Ok @@ -36,11 +36,11 @@ var obj6 = { y: 32, extra: 100 }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj6)); +/*#__PURE__*/ React.createElement("test1", _extends({}, obj6)); // OK (spread override) var obj7 = { x: "foo" }; -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({ +/*#__PURE__*/ React.createElement("test1", _extends({ x: 32 }, obj7)); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.2.minified.js index 537eeb9fd4ff..7f5b20425d05 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution3_es5.2.minified.js @@ -1,25 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { x: "foo" -}), swcHelpers.extends({}, { +}), _extends({}, { x: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { y: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { x: 32, y: 32 }, { x: "ok" -}), swcHelpers.extends({ +}), _extends({ x: "ok" }, { x: 32, y: 32 -}), swcHelpers.extends({}, { +}), _extends({}, { x: "ok", y: 32, extra: 100 -}), swcHelpers.extends({ +}), _extends({ x: 32 }, { x: "foo" diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.1.normal.js index 2caa6c5241d7..1f213df97618 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // OK -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement("test1", _extends({}, { x: (n)=>0 })); // Error, no member 'len' on 'string' -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement("test1", _extends({}, { x: (n)=>n.len })); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.2.minified.js index d34ac955b151..c9900939b457 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es2015.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { x: (n)=>0 -}), swcHelpers.extends({}, { +}), _extends({}, { x: (n)=>n.len }); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.1.normal.js index ba4bd45a98b5..12c47bed0452 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // OK -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement("test1", _extends({}, { x: function(n) { return 0; } })); // Error, no member 'len' on 'string' -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement("test1", _extends({}, { x: function(n) { return n.len; } diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.2.minified.js index 26921d18f16d..dc9bd09ae82e 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution4_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, { +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, { x: function(n) { return 0; } -}), swcHelpers.extends({}, { +}), _extends({}, { x: function(n) { return n.len; } diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.1.normal.js index df9588ce599e..f25f9b2e76c6 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function make1(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // OK + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // OK } function make2(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // Error (x is number, not string) + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // Error (x is number, not string) } function make3(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // Error, missing x + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // Error, missing x } -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, {})); // Error, missing x -/*#__PURE__*/ React.createElement("test2", swcHelpers.extends({}, {})); // Error, missing toString +/*#__PURE__*/ React.createElement("test1", _extends({}, {})); // Error, missing x +/*#__PURE__*/ React.createElement("test2", _extends({}, {})); // Error, missing toString diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.2.minified.js index cd6eeaf5753b..9ecd00d9e18a 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, {}), swcHelpers.extends({}, {}); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, {}), _extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.1.normal.js index df9588ce599e..f25f9b2e76c6 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function make1(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // OK + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // OK } function make2(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // Error (x is number, not string) + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // Error (x is number, not string) } function make3(obj) { - return /*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, obj)); // Error, missing x + return /*#__PURE__*/ React.createElement("test1", _extends({}, obj)); // Error, missing x } -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, {})); // Error, missing x -/*#__PURE__*/ React.createElement("test2", swcHelpers.extends({}, {})); // Error, missing toString +/*#__PURE__*/ React.createElement("test1", _extends({}, {})); // Error, missing x +/*#__PURE__*/ React.createElement("test2", _extends({}, {})); // Error, missing toString diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.2.minified.js index cd6eeaf5753b..9ecd00d9e18a 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, {}), swcHelpers.extends({}, {}); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, {}), _extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.1.normal.js index ab95e940fd52..b7f256d2a24b 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var x; // Should be OK -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement("test1", _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.2.minified.js index 809de5a2b540..953e2dba2a64 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es2015.2.minified.js @@ -1,3 +1,3 @@ var x; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, x); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.1.normal.js index ab95e940fd52..b7f256d2a24b 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var x; // Should be OK -/*#__PURE__*/ React.createElement("test1", swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement("test1", _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.2.minified.js index 809de5a2b540..953e2dba2a64 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution8_es5.2.minified.js @@ -1,3 +1,3 @@ var x; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, x); diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.1.normal.js index 490a4f18a2e4..2f9719cf4d57 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: file.tsx export var MyComponent = /*#__PURE__*/ function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } var _proto = MyComponent.prototype; _proto.render = function render() {}; diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.2.minified.js index c6985636ec3e..015c97d34e09 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution9_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var MyComponent = function() { "use strict"; function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); } return MyComponent.prototype.render = function() {}, MyComponent; }(); diff --git a/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.1.normal.js index 33a2e15ba91f..49a8e3e2fff3 100644 --- a/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var ShortDetails = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(ShortDetails, _Component); - var _super = swcHelpers.createSuper(ShortDetails); + _inherits(ShortDetails, _Component); + var _super = _create_super(ShortDetails); function ShortDetails() { - swcHelpers.classCallCheck(this, ShortDetails); + _class_call_check(this, ShortDetails); return _super.apply(this, arguments); } var _proto = ShortDetails.prototype; diff --git a/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.2.minified.js index 3e82a72e737f..f3b0d67a5cf5 100644 --- a/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxCorrectlyParseLessThanComparison1_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var ShortDetails = function(_Component) { "use strict"; - swcHelpers.inherits(ShortDetails, _Component); - var _super = swcHelpers.createSuper(ShortDetails); + _inherits(ShortDetails, _Component); + var _super = _create_super(ShortDetails); function ShortDetails() { - return swcHelpers.classCallCheck(this, ShortDetails), _super.apply(this, arguments); + return _class_call_check(this, ShortDetails), _super.apply(this, arguments); } return ShortDetails.prototype.render = function() { if (this.props.id < 1) return React.createElement("div", null); diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.1.normal.js index 2dee4847f07f..01336155b0d2 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.2.minified.js index 4b6613937675..9bcd24b5a2e0 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.1.normal.js index 2dee4847f07f..01336155b0d2 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.2.minified.js index 4b6613937675..9bcd24b5a2e0 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.1.normal.js index a557682a66c9..26fe37cf4a2d 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.2.minified.js index 4b6613937675..9bcd24b5a2e0 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.1.normal.js index 9b23622a5e17..3738672c1479 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@filename: app.tsx import * as React from "react"; export var Text = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { - swcHelpers.classCallCheck(this, Text); + _class_call_check(this, Text); var _this; _this = _super.apply(this, arguments); _this._tagName = "div"; diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.2.minified.js index 556fa426ebbb..13a2d997912f 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName5_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import * as React from "react"; export var Text = function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { var _this; - return swcHelpers.classCallCheck(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; + return _class_call_check(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; } return Text.prototype.render = function() { return React.createElement(this._tagName, null); diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.1.normal.js index 7b1e48dc8953..f6811de817db 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@filename: app.tsx import * as React from "react"; export var Text = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { - swcHelpers.classCallCheck(this, Text); + _class_call_check(this, Text); var _this; _this = _super.apply(this, arguments); _this._tagName = "div"; diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.2.minified.js index 3a2e9c233f42..e03172cd5bbe 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName7_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import * as React from "react"; export var Text = function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { var _this; - return swcHelpers.classCallCheck(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; + return _class_call_check(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; } return Text.prototype.render = function() { return React.createElement(this, null); diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.1.normal.js index 882683d8c6c8..b83ad5764ac4 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@filename: app.tsx import * as React from "react"; export var Text = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { - swcHelpers.classCallCheck(this, Text); + _class_call_check(this, Text); var _this; _this = _super.apply(this, arguments); _this._tagName = "div"; diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.2.minified.js index 2fb534bec706..7aefc1ba586e 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName8_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import * as React from "react"; export var Text = function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { var _this; - return swcHelpers.classCallCheck(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; + return _class_call_check(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; } return Text.prototype.render = function() { return React.createElement(this._tagName, null, " Hello world "); diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.1.normal.js index 882683d8c6c8..b83ad5764ac4 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.1.normal.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@filename: app.tsx import * as React from "react"; export var Text = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { - swcHelpers.classCallCheck(this, Text); + _class_call_check(this, Text); var _this; _this = _super.apply(this, arguments); _this._tagName = "div"; diff --git a/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.2.minified.js index 2fb534bec706..7aefc1ba586e 100644 --- a/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDynamicTagName9_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import * as React from "react"; export var Text = function(_Component) { "use strict"; - swcHelpers.inherits(Text, _Component); - var _super = swcHelpers.createSuper(Text); + _inherits(Text, _Component); + var _super = _create_super(Text); function Text() { var _this; - return swcHelpers.classCallCheck(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; + return _class_call_check(this, Text), _this = _super.apply(this, arguments), _this._tagName = "div", _this; } return Text.prototype.render = function() { return React.createElement(this._tagName, null, " Hello world "); diff --git a/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.1.normal.js index 304be140c0bd..76d5cef1d73f 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var Obj1; /*#__PURE__*/ React.createElement(Obj1, { x: 10 @@ -12,8 +12,8 @@ var Obj3; x: 10 }); // Error var attributes; -/*#__PURE__*/ React.createElement(Obj3, swcHelpers.extends({}, attributes)); // Error -/*#__PURE__*/ React.createElement(Obj3, swcHelpers.extends({}, {})); // OK +/*#__PURE__*/ React.createElement(Obj3, _extends({}, attributes)); // Error +/*#__PURE__*/ React.createElement(Obj3, _extends({}, {})); // OK var Obj4; /*#__PURE__*/ React.createElement(Obj4, { x: 10 diff --git a/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.2.minified.js index 7e64ae9a4297..d627acfbf06e 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution12_es2015.2.minified.js @@ -1,3 +1,3 @@ var attributes; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, attributes), swcHelpers.extends({}, {}); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, attributes), _extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxElementResolution12_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxElementResolution12_es5.1.normal.js index 4642277f9bf9..34205e7c9b3a 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution12_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var Obj1; /*#__PURE__*/ React.createElement(Obj1, { x: 10 @@ -12,8 +12,8 @@ var Obj3; x: 10 }); // Error var attributes; -/*#__PURE__*/ React.createElement(Obj3, swcHelpers.extends({}, attributes)); // Error -/*#__PURE__*/ React.createElement(Obj3, swcHelpers.extends({}, {})); // OK +/*#__PURE__*/ React.createElement(Obj3, _extends({}, attributes)); // Error +/*#__PURE__*/ React.createElement(Obj3, _extends({}, {})); // OK var Obj4; /*#__PURE__*/ React.createElement(Obj4, { x: 10 diff --git a/crates/swc/tests/tsc-references/tsxElementResolution12_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxElementResolution12_es5.2.minified.js index 7e64ae9a4297..d627acfbf06e 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution12_es5.2.minified.js @@ -1,3 +1,3 @@ var attributes; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, attributes), swcHelpers.extends({}, {}); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, attributes), _extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxElementResolution19_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxElementResolution19_es5.1.normal.js index fdafe66236f9..9c8ea5ef416d 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution19_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution19_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@filename: file2.tsx // Should not elide React import import * as React from "react"; export var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; /*#__PURE__*/ React.createElement(MyClass, null); diff --git a/crates/swc/tests/tsc-references/tsxElementResolution19_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxElementResolution19_es5.2.minified.js index fb04f152daa9..db12670a52e4 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution19_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution19_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import * as React from "react"; export var MyClass = function() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; diff --git a/crates/swc/tests/tsc-references/tsxElementResolution_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxElementResolution_es5.1.normal.js index 9a2c1d08327b..7e077c360fd1 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var foundFirst = function foundFirst() { "use strict"; - swcHelpers.classCallCheck(this, foundFirst); + _class_call_check(this, foundFirst); }; var Other = function Other() { "use strict"; - swcHelpers.classCallCheck(this, Other); + _class_call_check(this, Other); }; var Dotted; (function(Dotted1) { var Name = function Name() { "use strict"; - swcHelpers.classCallCheck(this, Name); + _class_call_check(this, Name); }; Dotted1.Name = Name; })(Dotted || (Dotted = {})); diff --git a/crates/swc/tests/tsc-references/tsxElementResolution_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxElementResolution_es5.2.minified.js index b42724c7b4c1..497c6bed0ec0 100644 --- a/crates/swc/tests/tsc-references/tsxElementResolution_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxElementResolution_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Dotted, foundFirst = function() { "use strict"; - swcHelpers.classCallCheck(this, foundFirst); + _class_call_check(this, foundFirst); }, Other = function() { "use strict"; - swcHelpers.classCallCheck(this, Other); + _class_call_check(this, Other); }; !function(Dotted1) { var Name = function() { "use strict"; - swcHelpers.classCallCheck(this, Name); + _class_call_check(this, Name); }; Dotted1.Name = Name; }(Dotted || (Dotted = {})), Dotted.Name; diff --git a/crates/swc/tests/tsc-references/tsxEmit1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxEmit1_es5.1.normal.js index ba1a65ddd195..10d8a027782d 100644 --- a/crates/swc/tests/tsc-references/tsxEmit1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmit1_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var p; var selfClosed1 = /*#__PURE__*/ React.createElement("div", null); var selfClosed2 = /*#__PURE__*/ React.createElement("div", { @@ -39,7 +40,7 @@ var openClosed5 = /*#__PURE__*/ React.createElement("div", { var SomeClass = /*#__PURE__*/ function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } var _proto = SomeClass.prototype; _proto.f = function f() { @@ -49,7 +50,7 @@ var SomeClass = /*#__PURE__*/ function() { }); var rewrites2 = /*#__PURE__*/ React.createElement("div", null, [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ])); var rewrites3 = /*#__PURE__*/ React.createElement("div", null, { @@ -63,7 +64,7 @@ var SomeClass = /*#__PURE__*/ function() { var rewrites5 = /*#__PURE__*/ React.createElement("div", { a: [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]) }); diff --git a/crates/swc/tests/tsc-references/tsxEmit1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxEmit1_es5.2.minified.js index eab766853076..6eedb0ce1295 100644 --- a/crates/swc/tests/tsc-references/tsxEmit1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmit1_es5.2.minified.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var p, SomeClass = function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } return SomeClass.prototype.f = function() { [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]), [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]); }, SomeClass; diff --git a/crates/swc/tests/tsc-references/tsxEmit2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxEmit2_es2015.1.normal.js index b2a7df36bddb..ec9c9fa685bc 100644 --- a/crates/swc/tests/tsc-references/tsxEmit2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmit2_es2015.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p1, p2, p3; -var spreads1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads2 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads3 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads1 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads2 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads3 = /*#__PURE__*/ React.createElement("div", _extends({ x: p3 }, p1), p2); -var spreads4 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1, { +var spreads4 = /*#__PURE__*/ React.createElement("div", _extends({}, p1, { x: p3 }), p2); -var spreads5 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads5 = /*#__PURE__*/ React.createElement("div", _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxEmit2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxEmit2_es2015.2.minified.js index 64ff0e17b162..69182dbf32ee 100644 --- a/crates/swc/tests/tsc-references/tsxEmit2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmit2_es2015.2.minified.js @@ -1,10 +1,10 @@ var p1, p2, p3; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, p1), swcHelpers.extends({}, p1), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, p1), _extends({}, p1), _extends({ x: p3 -}, p1), swcHelpers.extends({}, p1, { +}, p1), _extends({}, p1, { x: p3 -}), swcHelpers.extends({ +}), _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxEmit2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxEmit2_es5.1.normal.js index b2a7df36bddb..ec9c9fa685bc 100644 --- a/crates/swc/tests/tsc-references/tsxEmit2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmit2_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p1, p2, p3; -var spreads1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads2 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads3 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads1 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads2 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads3 = /*#__PURE__*/ React.createElement("div", _extends({ x: p3 }, p1), p2); -var spreads4 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1, { +var spreads4 = /*#__PURE__*/ React.createElement("div", _extends({}, p1, { x: p3 }), p2); -var spreads5 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads5 = /*#__PURE__*/ React.createElement("div", _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxEmit2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxEmit2_es5.2.minified.js index 64ff0e17b162..69182dbf32ee 100644 --- a/crates/swc/tests/tsc-references/tsxEmit2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmit2_es5.2.minified.js @@ -1,10 +1,10 @@ var p1, p2, p3; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, p1), swcHelpers.extends({}, p1), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, p1), _extends({}, p1), _extends({ x: p3 -}, p1), swcHelpers.extends({}, p1, { +}, p1), _extends({}, p1, { x: p3 -}), swcHelpers.extends({ +}), _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxEmit3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxEmit3_es5.1.normal.js index 331abba2d6ce..bdbf2d069273 100644 --- a/crates/swc/tests/tsc-references/tsxEmit3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmit3_es5.1.normal.js @@ -1,16 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M; (function(M1) { var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; M1.Foo = Foo; var S1; (function(S) { var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; S.Bar = Bar; })(S1 = M1.S || (M1.S = {})); diff --git a/crates/swc/tests/tsc-references/tsxEmit3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxEmit3_es5.2.minified.js index 429523a4d1ea..9545f6d01f40 100644 --- a/crates/swc/tests/tsc-references/tsxEmit3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmit3_es5.2.minified.js @@ -1,13 +1,13 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M1) { var S, Bar, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; M1.Foo = Foo, S = M1.S || (M1.S = {}), Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }, S.Bar = Bar; }(M || (M = {})), function(M2) { Foo, Foo, M2.S || (M2.S = {}), Foo, Foo, Bar, Bar; diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.1.normal.js index bf03f45116a2..ed50333a143d 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.1.normal.js @@ -1,14 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; //@filename: app.tsx import * as React from "react"; //@filename: button.tsx import * as React from "react"; export var App = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(App, _Component); - var _super = swcHelpers.createSuper(App); + _inherits(App, _Component); + var _super = _create_super(App); function App() { - swcHelpers.classCallCheck(this, App); + _class_call_check(this, App); return _super.apply(this, arguments); } var _proto = App.prototype; @@ -19,10 +21,10 @@ export var App = /*#__PURE__*/ function(_Component) { }(React.Component); export var Button = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - swcHelpers.classCallCheck(this, Button); + _class_call_check(this, Button); return _super.apply(this, arguments); } var _proto = Button.prototype; diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.2.minified.js index bd7c54641544..0e49d8049be0 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit1_es5.2.minified.js @@ -1,12 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import * as React from "react"; import * as React from "react"; export var App = function(_Component) { "use strict"; - swcHelpers.inherits(App, _Component); - var _super = swcHelpers.createSuper(App); + _inherits(App, _Component); + var _super = _create_super(App); function App() { - return swcHelpers.classCallCheck(this, App), _super.apply(this, arguments); + return _class_call_check(this, App), _super.apply(this, arguments); } return App.prototype.render = function() { return React.createElement(Button, null); @@ -14,10 +16,10 @@ export var App = function(_Component) { }(React.Component); export var Button = function(_Component) { "use strict"; - swcHelpers.inherits(Button, _Component); - var _super = swcHelpers.createSuper(Button); + _inherits(Button, _Component); + var _super = _create_super(Button); function Button() { - return swcHelpers.classCallCheck(this, Button), _super.apply(this, arguments); + return _class_call_check(this, Button), _super.apply(this, arguments); } return Button.prototype.render = function() { return React.createElement("button", null, "Some button"); diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.1.normal.js index 703b47bf30cb..a0cdb48c54fd 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: app.tsx import Main from 'mod'; // Should see mod_1['default'] in emit here @@ -6,4 +6,4 @@ import Main from 'mod'; handler: Main }); // Should see mod_1['default'] in emit here -/*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({}, Main)); +/*#__PURE__*/ React.createElement(Foo, _extends({}, Main)); diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.2.minified.js index d07002cc3033..67bc77809282 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es2015.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import Main from 'mod'; -swcHelpers.extends({}, Main); +_extends({}, Main); diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.1.normal.js index 4217a2c00732..c881ec95808a 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: app.tsx import Main from "mod"; // Should see mod_1['default'] in emit here @@ -6,4 +6,4 @@ import Main from "mod"; handler: Main }); // Should see mod_1['default'] in emit here -/*#__PURE__*/ React.createElement(Foo, swcHelpers.extends({}, Main)); +/*#__PURE__*/ React.createElement(Foo, _extends({}, Main)); diff --git a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.2.minified.js index aa4c898599f4..74ec8a8817e8 100644 --- a/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxExternalModuleEmit2_es5.2.minified.js @@ -1,3 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import Main from "mod"; -swcHelpers.extends({}, Main); +_extends({}, Main); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.1.normal.js index a7d5b685c4fb..c1930247e1eb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,15 +6,15 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); const decorator = function(Component) { - return (props)=>/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return (props)=>/*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; const decorator2 = function(Component) { - return (props)=>/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return (props)=>/*#__PURE__*/ React.createElement(Component, _extends({}, props, { x: 2 })); }; const decorator3 = function(Component) { - return (props)=>/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ + return (props)=>/*#__PURE__*/ React.createElement(Component, _extends({ x: 2 }, props)); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.1.normal.js index c4de71762cab..93f3e13abdc8 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,19 +7,19 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var decorator = function decorator(Component) { return function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; }; var decorator2 = function decorator2(Component) { return function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(Component, _extends({}, props, { x: 2 })); }; }; var decorator3 = function decorator3(Component) { return function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({ + return /*#__PURE__*/ React.createElement(Component, _extends({ x: 2 }, props)); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.1.normal.js index b670a188af58..0b2916a778f6 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); const decorator4 = function(Component) { - return (props)=>/*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return (props)=>/*#__PURE__*/ React.createElement(Component, _extends({}, props, { y: "blah" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.1.normal.js index b8a8d5a50e28..2ac4e58accf8 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var decorator4 = function decorator4(Component) { return function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(Component, _extends({}, props, { y: "blah" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.1.normal.js index 508f342dfc9c..5db77a837214 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,7 +12,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.2.minified.js index ed23c5b0cbcf..f18f971e340f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class B1 extends React.Component { render() { @@ -7,7 +7,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.1.normal.js index b5dcbd15993b..dcd72c3644bb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var B1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); return _super.apply(this, arguments); } var _proto = B1.prototype; @@ -21,15 +24,15 @@ var B1 = /*#__PURE__*/ function(_Component) { }(React.Component); var B = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; _proto.render = function render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.2.minified.js index 88d4b2aef6a6..7bd57dced924 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), B1 = function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - return swcHelpers.classCallCheck(this, B1), _super.apply(this, arguments); + return _class_call_check(this, B1), _super.apply(this, arguments); } return B1.prototype.render = function() { return React.createElement("div", null, "hi"); }, B1; }(React.Component), B = function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.render = function() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); }, B; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.1.normal.js index 508f342dfc9c..5db77a837214 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,7 +12,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.2.minified.js index ed23c5b0cbcf..f18f971e340f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class B1 extends React.Component { render() { @@ -7,7 +7,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.1.normal.js index b5dcbd15993b..dcd72c3644bb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var B1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); return _super.apply(this, arguments); } var _proto = B1.prototype; @@ -21,15 +24,15 @@ var B1 = /*#__PURE__*/ function(_Component) { }(React.Component); var B = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; _proto.render = function render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.2.minified.js index 88d4b2aef6a6..7bd57dced924 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), B1 = function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - return swcHelpers.classCallCheck(this, B1), _super.apply(this, arguments); + return _class_call_check(this, B1), _super.apply(this, arguments); } return B1.prototype.render = function() { return React.createElement("div", null, "hi"); }, B1; }(React.Component), B = function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.render = function() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); }, B; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.1.normal.js index 508f342dfc9c..5db77a837214 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,7 +12,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.2.minified.js index ed23c5b0cbcf..f18f971e340f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class B1 extends React.Component { render() { @@ -7,7 +7,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.1.normal.js index b5dcbd15993b..dcd72c3644bb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var B1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); return _super.apply(this, arguments); } var _proto = B1.prototype; @@ -21,15 +24,15 @@ var B1 = /*#__PURE__*/ function(_Component) { }(React.Component); var B = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; _proto.render = function render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.2.minified.js index 88d4b2aef6a6..7bd57dced924 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), B1 = function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - return swcHelpers.classCallCheck(this, B1), _super.apply(this, arguments); + return _class_call_check(this, B1), _super.apply(this, arguments); } return B1.prototype.render = function() { return React.createElement("div", null, "hi"); }, B1; }(React.Component), B = function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.render = function() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); }, B; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.1.normal.js index 508f342dfc9c..5db77a837214 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,7 +12,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.2.minified.js index ed23c5b0cbcf..f18f971e340f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class B1 extends React.Component { render() { @@ -7,7 +7,7 @@ class B1 extends React.Component { } class B extends React.Component { render() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.1.normal.js index b5dcbd15993b..dcd72c3644bb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var B1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - swcHelpers.classCallCheck(this, B1); + _class_call_check(this, B1); return _super.apply(this, arguments); } var _proto = B1.prototype; @@ -21,15 +24,15 @@ var B1 = /*#__PURE__*/ function(_Component) { }(React.Component); var B = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); return _super.apply(this, arguments); } var _proto = B.prototype; _proto.render = function render() { - return /*#__PURE__*/ React.createElement(B1, swcHelpers.extends({}, this.props, { + return /*#__PURE__*/ React.createElement(B1, _extends({}, this.props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.2.minified.js index 88d4b2aef6a6..7bd57dced924 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6_es5.2.minified.js @@ -1,23 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), B1 = function(_Component) { "use strict"; - swcHelpers.inherits(B1, _Component); - var _super = swcHelpers.createSuper(B1); + _inherits(B1, _Component); + var _super = _create_super(B1); function B1() { - return swcHelpers.classCallCheck(this, B1), _super.apply(this, arguments); + return _class_call_check(this, B1), _super.apply(this, arguments); } return B1.prototype.render = function() { return React.createElement("div", null, "hi"); }, B1; }(React.Component), B = function(_Component) { "use strict"; - swcHelpers.inherits(B, _Component); - var _super = swcHelpers.createSuper(B); + _inherits(B, _Component); + var _super = _create_super(B); function B() { - return swcHelpers.classCallCheck(this, B), _super.apply(this, arguments); + return _class_call_check(this, B), _super.apply(this, arguments); } return B.prototype.render = function() { - return React.createElement(B1, swcHelpers.extends({}, this.props, { + return React.createElement(B1, _extends({}, this.props, { x: "hi" })); }, B; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.1.normal.js index 0864976d276d..f9074cbc4495 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,10 +6,10 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); const decorator = function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; const decorator1 = function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(Component, _extends({}, props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.1.normal.js index a14e3889e154..9bf69a68d5ec 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,10 +6,10 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts var React = require("react"); var decorator = function decorator(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; var decorator1 = function decorator1(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(Component, _extends({}, props, { x: "hi" })); }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.1.normal.js index 2d104776507e..cafc1ed3692e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,9 +6,9 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); const decorator = function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; const decorator1 = function(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; export { }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.1.normal.js index 33d6c8342074..148bc3d7018d 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,9 +6,9 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts var React = require("react"); var decorator = function decorator(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; var decorator1 = function decorator1(props) { - return /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(Component, _extends({}, props)); }; export { }; diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.1.normal.js index 08a8f41e608b..d85c21eef6bb 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -8,7 +8,7 @@ const React = require('react'); export function makeP(Ctor) { return class extends React.PureComponent { render() { - return /*#__PURE__*/ React.createElement(Ctor, swcHelpers.extends({}, this.props)); + return /*#__PURE__*/ React.createElement(Ctor, _extends({}, this.props)); } }; } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.2.minified.js index f181dfc77087..6c365b448e78 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); export function makeP(Ctor) { return class extends React.PureComponent { render() { - return React.createElement(Ctor, swcHelpers.extends({}, this.props)); + return React.createElement(Ctor, _extends({}, this.props)); } }; } diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.1.normal.js index 28251da4b9c2..1cc3983a9bd4 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -8,15 +11,15 @@ var React = require("react"); export function makeP(Ctor) { return /*#__PURE__*/ function(_PureComponent) { "use strict"; - swcHelpers.inherits(_class, _PureComponent); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _PureComponent); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } var _proto = _class.prototype; _proto.render = function render() { - return /*#__PURE__*/ React.createElement(Ctor, swcHelpers.extends({}, this.props)); + return /*#__PURE__*/ React.createElement(Ctor, _extends({}, this.props)); }; return _class; }(React.PureComponent); diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.2.minified.js index ddee8d31bb94..81c0a36dce7a 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9_es5.2.minified.js @@ -1,15 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"); export function makeP(Ctor) { return function(_PureComponent) { "use strict"; - swcHelpers.inherits(_class, _PureComponent); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _PureComponent); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class.prototype.render = function() { - return React.createElement(Ctor, swcHelpers.extends({}, this.props)); + return React.createElement(Ctor, _extends({}, this.props)); }, _class; }(React.PureComponent); } diff --git a/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.1.normal.js index 8962ffc5f6de..60b3fc4b2e8a 100644 --- a/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.1.normal.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Component = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(Component, ReactComponent); - var _super = swcHelpers.createSuper(Component); + _inherits(Component, ReactComponent); + var _super = _create_super(Component); function Component() { - swcHelpers.classCallCheck(this, Component); + _class_call_check(this, Component); return _super.apply(this, arguments); } return Component; @@ -46,10 +48,10 @@ var f = /*#__PURE__*/ React.createElement(Component, { }); // Error, baz is _not_ nullable/undefinable since it's marked `isRequired` var JustPropTypes = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustPropTypes, ReactComponent); - var _super = swcHelpers.createSuper(JustPropTypes); + _inherits(JustPropTypes, ReactComponent); + var _super = _create_super(JustPropTypes); function JustPropTypes() { - swcHelpers.classCallCheck(this, JustPropTypes); + _class_call_check(this, JustPropTypes); return _super.apply(this, arguments); } return JustPropTypes; @@ -75,10 +77,10 @@ var j = /*#__PURE__*/ React.createElement(JustPropTypes, { }); // error, bar is required var JustDefaultProps = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustDefaultProps, ReactComponent); - var _super = swcHelpers.createSuper(JustDefaultProps); + _inherits(JustDefaultProps, ReactComponent); + var _super = _create_super(JustDefaultProps); function JustDefaultProps() { - swcHelpers.classCallCheck(this, JustDefaultProps); + _class_call_check(this, JustDefaultProps); return _super.apply(this, arguments); } return JustDefaultProps; @@ -98,10 +100,10 @@ var m = /*#__PURE__*/ React.createElement(JustDefaultProps, { }); // error, wrong type var BothWithSpecifiedGeneric = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(BothWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(BothWithSpecifiedGeneric); + _inherits(BothWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(BothWithSpecifiedGeneric); function BothWithSpecifiedGeneric() { - swcHelpers.classCallCheck(this, BothWithSpecifiedGeneric); + _class_call_check(this, BothWithSpecifiedGeneric); return _super.apply(this, arguments); } return BothWithSpecifiedGeneric; @@ -143,10 +145,10 @@ var s = /*#__PURE__*/ React.createElement(BothWithSpecifiedGeneric, { }); // Error, baz is _not_ nullable/undefinable since it's marked `isRequired` var JustPropTypesWithSpecifiedGeneric = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustPropTypesWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(JustPropTypesWithSpecifiedGeneric); + _inherits(JustPropTypesWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(JustPropTypesWithSpecifiedGeneric); function JustPropTypesWithSpecifiedGeneric() { - swcHelpers.classCallCheck(this, JustPropTypesWithSpecifiedGeneric); + _class_call_check(this, JustPropTypesWithSpecifiedGeneric); return _super.apply(this, arguments); } return JustPropTypesWithSpecifiedGeneric; @@ -172,10 +174,10 @@ var w = /*#__PURE__*/ React.createElement(JustPropTypesWithSpecifiedGeneric, { }); // error, bar is required var JustDefaultPropsWithSpecifiedGeneric = /*#__PURE__*/ function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustDefaultPropsWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(JustDefaultPropsWithSpecifiedGeneric); + _inherits(JustDefaultPropsWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(JustDefaultPropsWithSpecifiedGeneric); function JustDefaultPropsWithSpecifiedGeneric() { - swcHelpers.classCallCheck(this, JustDefaultPropsWithSpecifiedGeneric); + _class_call_check(this, JustDefaultPropsWithSpecifiedGeneric); return _super.apply(this, arguments); } return JustDefaultPropsWithSpecifiedGeneric; diff --git a/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.2.minified.js index f9f5c0c29e9b..e765d62c8942 100644 --- a/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxLibraryManagedAttributes_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Component = function(ReactComponent) { "use strict"; - swcHelpers.inherits(Component, ReactComponent); - var _super = swcHelpers.createSuper(Component); + _inherits(Component, ReactComponent); + var _super = _create_super(Component); function Component() { - return swcHelpers.classCallCheck(this, Component), _super.apply(this, arguments); + return _class_call_check(this, Component), _super.apply(this, arguments); } return Component; }(ReactComponent); @@ -17,10 +19,10 @@ Component.propTypes = { }; var JustPropTypes = function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustPropTypes, ReactComponent); - var _super = swcHelpers.createSuper(JustPropTypes); + _inherits(JustPropTypes, ReactComponent); + var _super = _create_super(JustPropTypes); function JustPropTypes() { - return swcHelpers.classCallCheck(this, JustPropTypes), _super.apply(this, arguments); + return _class_call_check(this, JustPropTypes), _super.apply(this, arguments); } return JustPropTypes; }(ReactComponent); @@ -30,10 +32,10 @@ JustPropTypes.propTypes = { }; var JustDefaultProps = function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustDefaultProps, ReactComponent); - var _super = swcHelpers.createSuper(JustDefaultProps); + _inherits(JustDefaultProps, ReactComponent); + var _super = _create_super(JustDefaultProps); function JustDefaultProps() { - return swcHelpers.classCallCheck(this, JustDefaultProps), _super.apply(this, arguments); + return _class_call_check(this, JustDefaultProps), _super.apply(this, arguments); } return JustDefaultProps; }(ReactComponent); @@ -42,10 +44,10 @@ JustDefaultProps.defaultProps = { }; var BothWithSpecifiedGeneric = function(ReactComponent) { "use strict"; - swcHelpers.inherits(BothWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(BothWithSpecifiedGeneric); + _inherits(BothWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(BothWithSpecifiedGeneric); function BothWithSpecifiedGeneric() { - return swcHelpers.classCallCheck(this, BothWithSpecifiedGeneric), _super.apply(this, arguments); + return _class_call_check(this, BothWithSpecifiedGeneric), _super.apply(this, arguments); } return BothWithSpecifiedGeneric; }(ReactComponent); @@ -58,10 +60,10 @@ BothWithSpecifiedGeneric.propTypes = { }; var JustPropTypesWithSpecifiedGeneric = function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustPropTypesWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(JustPropTypesWithSpecifiedGeneric); + _inherits(JustPropTypesWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(JustPropTypesWithSpecifiedGeneric); function JustPropTypesWithSpecifiedGeneric() { - return swcHelpers.classCallCheck(this, JustPropTypesWithSpecifiedGeneric), _super.apply(this, arguments); + return _class_call_check(this, JustPropTypesWithSpecifiedGeneric), _super.apply(this, arguments); } return JustPropTypesWithSpecifiedGeneric; }(ReactComponent); @@ -71,10 +73,10 @@ JustPropTypesWithSpecifiedGeneric.propTypes = { }; var JustDefaultPropsWithSpecifiedGeneric = function(ReactComponent) { "use strict"; - swcHelpers.inherits(JustDefaultPropsWithSpecifiedGeneric, ReactComponent); - var _super = swcHelpers.createSuper(JustDefaultPropsWithSpecifiedGeneric); + _inherits(JustDefaultPropsWithSpecifiedGeneric, ReactComponent); + var _super = _create_super(JustDefaultPropsWithSpecifiedGeneric); function JustDefaultPropsWithSpecifiedGeneric() { - return swcHelpers.classCallCheck(this, JustDefaultPropsWithSpecifiedGeneric), _super.apply(this, arguments); + return _class_call_check(this, JustDefaultPropsWithSpecifiedGeneric), _super.apply(this, arguments); } return JustDefaultPropsWithSpecifiedGeneric; }(ReactComponent); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit1_es5.1.normal.js index 59d30b9d3673..579cffac110c 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit1_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var p; var selfClosed1 = /*#__PURE__*/ React.createElement("div", null); var selfClosed2 = /*#__PURE__*/ React.createElement("div", { @@ -41,7 +42,7 @@ var openClosed5 = /*#__PURE__*/ React.createElement("div", { var SomeClass = /*#__PURE__*/ function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } var _proto = SomeClass.prototype; _proto.f = function f() { @@ -51,7 +52,7 @@ var SomeClass = /*#__PURE__*/ function() { }); var rewrites2 = /*#__PURE__*/ React.createElement("div", null, [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ])); var rewrites3 = /*#__PURE__*/ React.createElement("div", null, { @@ -65,7 +66,7 @@ var SomeClass = /*#__PURE__*/ function() { var rewrites5 = /*#__PURE__*/ React.createElement("div", { a: [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]) }); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit1_es5.2.minified.js index eab766853076..6eedb0ce1295 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit1_es5.2.minified.js @@ -1,17 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; var p, SomeClass = function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } return SomeClass.prototype.f = function() { [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]), [ p - ].concat(swcHelpers.toConsumableArray(p), [ + ].concat(_to_consumable_array(p), [ p ]); }, SomeClass; diff --git a/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.1.normal.js index b2a7df36bddb..ec9c9fa685bc 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p1, p2, p3; -var spreads1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads2 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads3 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads1 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads2 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads3 = /*#__PURE__*/ React.createElement("div", _extends({ x: p3 }, p1), p2); -var spreads4 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1, { +var spreads4 = /*#__PURE__*/ React.createElement("div", _extends({}, p1, { x: p3 }), p2); -var spreads5 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads5 = /*#__PURE__*/ React.createElement("div", _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.2.minified.js index 64ff0e17b162..69182dbf32ee 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit2_es2015.2.minified.js @@ -1,10 +1,10 @@ var p1, p2, p3; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, p1), swcHelpers.extends({}, p1), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, p1), _extends({}, p1), _extends({ x: p3 -}, p1), swcHelpers.extends({}, p1, { +}, p1), _extends({}, p1, { x: p3 -}), swcHelpers.extends({ +}), _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxReactEmit2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit2_es5.1.normal.js index b2a7df36bddb..ec9c9fa685bc 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit2_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p1, p2, p3; -var spreads1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads2 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1), p2); -var spreads3 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads1 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads2 = /*#__PURE__*/ React.createElement("div", _extends({}, p1), p2); +var spreads3 = /*#__PURE__*/ React.createElement("div", _extends({ x: p3 }, p1), p2); -var spreads4 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p1, { +var spreads4 = /*#__PURE__*/ React.createElement("div", _extends({}, p1, { x: p3 }), p2); -var spreads5 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spreads5 = /*#__PURE__*/ React.createElement("div", _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxReactEmit2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit2_es5.2.minified.js index 64ff0e17b162..69182dbf32ee 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit2_es5.2.minified.js @@ -1,10 +1,10 @@ var p1, p2, p3; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, p1), swcHelpers.extends({}, p1), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, p1), _extends({}, p1), _extends({ x: p3 -}, p1), swcHelpers.extends({}, p1, { +}, p1), _extends({}, p1, { x: p3 -}), swcHelpers.extends({ +}), _extends({ x: p2 }, p1, { y: p3 diff --git a/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.1.normal.js index e9a1e981586e..765c0bd9b544 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p; var openClosed1 = /*#__PURE__*/ React.createElement("div", null, blah); // Should emit React.__spread({}, p, {x: 0}) -var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p, { +var spread1 = /*#__PURE__*/ React.createElement("div", _extends({}, p, { x: 0 })); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.2.minified.js index 5c8714c4d113..6357843c1017 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit4_es2015.2.minified.js @@ -1,5 +1,5 @@ var p; -import * as swcHelpers from "@swc/helpers"; -blah, swcHelpers.extends({}, p, { +import _extends from "@swc/helpers/lib/_extends.js"; +blah, _extends({}, p, { x: 0 }); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit4_es5.1.normal.js index e9a1e981586e..765c0bd9b544 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit4_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var p; var openClosed1 = /*#__PURE__*/ React.createElement("div", null, blah); // Should emit React.__spread({}, p, {x: 0}) -var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({}, p, { +var spread1 = /*#__PURE__*/ React.createElement("div", _extends({}, p, { x: 0 })); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit4_es5.2.minified.js index 5c8714c4d113..6357843c1017 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit4_es5.2.minified.js @@ -1,5 +1,5 @@ var p; -import * as swcHelpers from "@swc/helpers"; -blah, swcHelpers.extends({}, p, { +import _extends from "@swc/helpers/lib/_extends.js"; +blah, _extends({}, p, { x: 0 }); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.1.normal.js index 879cfd56850b..f868f6da3831 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: react-consumer.tsx import { React } from "./test"; //@filename: test.d.ts @@ -6,7 +6,7 @@ export var React; // Should emit test_1.React.createElement // and React.__spread var foo; -var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spread1 = /*#__PURE__*/ React.createElement("div", _extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.2.minified.js index 9a7feb62c843..9167a8f87288 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit5_es2015.2.minified.js @@ -1,8 +1,8 @@ var foo; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import { React } from "./test"; export var React; -swcHelpers.extends({ +_extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit5_es5.1.normal.js index 879cfd56850b..f868f6da3831 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: react-consumer.tsx import { React } from "./test"; //@filename: test.d.ts @@ -6,7 +6,7 @@ export var React; // Should emit test_1.React.createElement // and React.__spread var foo; -var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ +var spread1 = /*#__PURE__*/ React.createElement("div", _extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit5_es5.2.minified.js index 9a7feb62c843..9167a8f87288 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit5_es5.2.minified.js @@ -1,8 +1,8 @@ var foo; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; import { React } from "./test"; export var React; -swcHelpers.extends({ +_extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.1.normal.js index ff80d7182ca7..12d8264eb504 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: react-consumer.tsx var M; (function(M1) { @@ -9,7 +9,7 @@ var M; // Should emit M.React.createElement // and M.React.__spread var foo; - var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ + var spread1 = /*#__PURE__*/ React.createElement("div", _extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.2.minified.js index e4e95b7d7a91..c2eee51133dd 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit6_es2015.2.minified.js @@ -1,13 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; !function(M1) { var React; M1.React = React; -}(M || (M = {})), function(M) { - var foo; - swcHelpers.extends({ - x: "" - }, foo, { - y: "" - }); -}(M || (M = {})); +}(M || (M = {})), M || (M = {}), _extends({ + x: "" +}, void 0, { + y: "" +}); diff --git a/crates/swc/tests/tsc-references/tsxReactEmit6_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmit6_es5.1.normal.js index ff80d7182ca7..12d8264eb504 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; //@filename: react-consumer.tsx var M; (function(M1) { @@ -9,7 +9,7 @@ var M; // Should emit M.React.createElement // and M.React.__spread var foo; - var spread1 = /*#__PURE__*/ React.createElement("div", swcHelpers.extends({ + var spread1 = /*#__PURE__*/ React.createElement("div", _extends({ x: "" }, foo, { y: "" diff --git a/crates/swc/tests/tsc-references/tsxReactEmit6_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmit6_es5.2.minified.js index e4e95b7d7a91..c2eee51133dd 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmit6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmit6_es5.2.minified.js @@ -1,13 +1,10 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; !function(M1) { var React; M1.React = React; -}(M || (M = {})), function(M) { - var foo; - swcHelpers.extends({ - x: "" - }, foo, { - y: "" - }); -}(M || (M = {})); +}(M || (M = {})), M || (M = {}), _extends({ + x: "" +}, void 0, { + y: "" +}); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.1.normal.js index 131752d0c820..9979944c01ba 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,13 +15,13 @@ const obj1 = { x: 2 }; // Error -let y = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj, { +let y = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj, { x: 3 })); -let y1 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +let y1 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { x: "Hi" })); -let y2 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +let y2 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { x: 3 })); let y3 = /*#__PURE__*/ React.createElement(Opt, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.2.minified.js index 7ec708671106..0647f6d85c8e 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Opt extends React.Component { render() { @@ -8,10 +8,10 @@ class Opt extends React.Component { let obj1 = { x: 2 }; -swcHelpers.extends({}, {}, { +_extends({}, {}, { x: 3 -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { x: "Hi" -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { x: 3 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.1.normal.js index 75f73a968c51..0b01adac67f0 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Opt = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Opt, _Component); - var _super = swcHelpers.createSuper(Opt); + _inherits(Opt, _Component); + var _super = _create_super(Opt); function Opt() { - swcHelpers.classCallCheck(this, Opt); + _class_call_check(this, Opt); return _super.apply(this, arguments); } var _proto = Opt.prototype; @@ -24,13 +27,13 @@ var obj1 = { x: 2 }; // Error -var y = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj, { +var y = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj, { x: 3 })); -var y1 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +var y1 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { x: "Hi" })); -var y2 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +var y2 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { x: 3 })); var y3 = /*#__PURE__*/ React.createElement(Opt, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.2.minified.js index 6d188f71ca4b..39ac6a1cf617 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Opt = function(_Component) { "use strict"; - swcHelpers.inherits(Opt, _Component); - var _super = swcHelpers.createSuper(Opt); + _inherits(Opt, _Component); + var _super = _create_super(Opt); function Opt() { - return swcHelpers.classCallCheck(this, Opt), _super.apply(this, arguments); + return _class_call_check(this, Opt), _super.apply(this, arguments); } return Opt.prototype.render = function() { return React.createElement("div", null, "Hello"); @@ -12,10 +15,10 @@ var React = require("react"), Opt = function(_Component) { }(React.Component), obj1 = { x: 2 }; -swcHelpers.extends({}, {}, { +_extends({}, {}, { x: 3 -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { x: "Hi" -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { x: 3 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.1.normal.js index ce147fae8e0b..efd756140efc 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -20,18 +20,18 @@ class OverWriteAttr extends React.Component { } let anyobj; // OK -let x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +let x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj1, obj3)); -let x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj1, obj3)); +let x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ x: 3, overwrite: "hi" }, obj1, { y: true })); -let x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +let x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { x: 3 @@ -40,12 +40,12 @@ let x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ x: 2, overwrite: "world" })); -let x4 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, { +let x4 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, { x: 2 }, { overwrite: "world" }, { y: true })); -let x5 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, anyobj)); +let x5 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, anyobj)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.2.minified.js index 0373c9f6aeee..042a1fa1f82c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'), obj1 = { x: 2 }; @@ -8,18 +8,18 @@ class OverWriteAttr extends React.Component { } } let anyobj; -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({}, obj1, { +}, obj1), _extends({}, obj1, { y: !0, overwrite: "hi" -}), swcHelpers.extends({ +}), _extends({ x: 3, overwrite: "hi" }, obj1, { y: !0 -}), swcHelpers.extends({ +}), _extends({ overwrite: "hi" }, obj1, { x: 3 @@ -27,10 +27,10 @@ swcHelpers.extends({}, {}, { y: !0, x: 2, overwrite: "world" -}), swcHelpers.extends({}, { +}), _extends({}, { x: 2 }, { overwrite: "world" }, { y: !0 -}), swcHelpers.extends({}, anyobj); +}), _extends({}, anyobj); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.1.normal.js index 56b4fabe5101..6e72c8b0e374 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,10 +18,10 @@ var obj3 = { }; var OverWriteAttr = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - swcHelpers.classCallCheck(this, OverWriteAttr); + _class_call_check(this, OverWriteAttr); return _super.apply(this, arguments); } var _proto = OverWriteAttr.prototype; @@ -29,18 +32,18 @@ var OverWriteAttr = /*#__PURE__*/ function(_Component) { }(React.Component); var anyobj; // OK -var x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +var x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj1, obj3)); -var x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj1, obj3)); +var x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ x: 3, overwrite: "hi" }, obj1, { y: true })); -var x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +var x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { x: 3 @@ -49,12 +52,12 @@ var x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ x: 2, overwrite: "world" })); -var x4 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, { +var x4 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, { x: 2 }, { overwrite: "world" }, { y: true })); -var x5 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, anyobj)); +var x5 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, anyobj)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.2.minified.js index beae2f930c44..605499201fac 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11_es5.2.minified.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var anyobj, React = require("react"), obj1 = { x: 2 }, OverWriteAttr = function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - return swcHelpers.classCallCheck(this, OverWriteAttr), _super.apply(this, arguments); + return _class_call_check(this, OverWriteAttr), _super.apply(this, arguments); } return OverWriteAttr.prototype.render = function() { return React.createElement("div", null, "Hello"); }, OverWriteAttr; }(React.Component); -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({}, obj1, { +}, obj1), _extends({}, obj1, { y: !0, overwrite: "hi" -}), swcHelpers.extends({ +}), _extends({ x: 3, overwrite: "hi" }, obj1, { y: !0 -}), swcHelpers.extends({ +}), _extends({ overwrite: "hi" }, obj1, { x: 3 @@ -31,10 +34,10 @@ swcHelpers.extends({}, {}, { y: !0, x: 2, overwrite: "world" -}), swcHelpers.extends({}, { +}), _extends({}, { x: 2 }, { overwrite: "world" }, { y: !0 -}), swcHelpers.extends({}, anyobj); +}), _extends({}, anyobj); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.1.normal.js index b6b3c4fafa98..ced9b1045123 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -20,21 +20,21 @@ class OverWriteAttr extends React.Component { } let anyobj; // Error -let x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +let x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { x: 3 }, { y: true })); -let x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, anyobj, { +let x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, anyobj, { x: 3 })); -let x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +let x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { y: true diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.2.minified.js index 621554b41edd..ad111d27808d 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'), obj1 = { x: 2 }; @@ -8,18 +8,18 @@ class OverWriteAttr extends React.Component { } } let anyobj; -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({ +}, obj1), _extends({ overwrite: "hi" }, obj1, { x: 3 }, { y: !0 -}), swcHelpers.extends({}, anyobj, { +}), _extends({}, anyobj, { x: 3 -}), swcHelpers.extends({ +}), _extends({ overwrite: "hi" }, obj1, { y: !0 diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.1.normal.js index a33608b9bdab..3e46e764ad6c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,10 +18,10 @@ var obj3 = { }; var OverWriteAttr = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - swcHelpers.classCallCheck(this, OverWriteAttr); + _class_call_check(this, OverWriteAttr); return _super.apply(this, arguments); } var _proto = OverWriteAttr.prototype; @@ -29,21 +32,21 @@ var OverWriteAttr = /*#__PURE__*/ function(_Component) { }(React.Component); var anyobj; // Error -var x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +var x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { x: 3 }, { y: true })); -var x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, anyobj, { +var x2 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, anyobj, { x: 3 })); -var x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({ +var x3 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({ overwrite: "hi" }, obj1, { y: true diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.2.minified.js index ba35b9236944..49ed155c1e8e 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12_es5.2.minified.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var anyobj, React = require("react"), obj1 = { x: 2 }, OverWriteAttr = function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - return swcHelpers.classCallCheck(this, OverWriteAttr), _super.apply(this, arguments); + return _class_call_check(this, OverWriteAttr), _super.apply(this, arguments); } return OverWriteAttr.prototype.render = function() { return React.createElement("div", null, "Hello"); }, OverWriteAttr; }(React.Component); -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({ +}, obj1), _extends({ overwrite: "hi" }, obj1, { x: 3 }, { y: !0 -}), swcHelpers.extends({}, anyobj, { +}), _extends({}, anyobj, { x: 3 -}), swcHelpers.extends({ +}), _extends({ overwrite: "hi" }, obj1, { y: !0 diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.1.normal.js index 995ad382b54a..2759b9721bf2 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -8,9 +8,9 @@ const React = require('react'); export default function Component(props) { let condition1; if (condition1) { - return /*#__PURE__*/ React.createElement(ChildComponent, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(ChildComponent, _extends({}, props)); } else { - return /*#__PURE__*/ React.createElement(ChildComponent, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(ChildComponent, _extends({}, props, { property1: "NewString" })); } diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.2.minified.js index 5bd0bd2fbf89..bd4f765af6ef 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); export default function Component(props) { - return React.createElement(ChildComponent, swcHelpers.extends({}, props, { + return React.createElement(ChildComponent, _extends({}, props, { property1: "NewString" })); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.1.normal.js index 23a6a28d3179..a978b6d15e53 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -8,9 +8,9 @@ var React = require("react"); export default function Component(props) { var condition1; if (condition1) { - return /*#__PURE__*/ React.createElement(ChildComponent, swcHelpers.extends({}, props)); + return /*#__PURE__*/ React.createElement(ChildComponent, _extends({}, props)); } else { - return /*#__PURE__*/ React.createElement(ChildComponent, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(ChildComponent, _extends({}, props, { property1: "NewString" })); } diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.2.minified.js index c6ab0831579b..62ee9094f0f6 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var React = require("react"); export default function Component(props) { - return React.createElement(ChildComponent, swcHelpers.extends({}, props, { + return React.createElement(ChildComponent, _extends({}, props, { property1: "NewString" })); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.1.normal.js index d80b1b6ce2f9..861e4ba7c386 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; const React = require('react'); export default function Component(props) { return(// Error extra property - /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props, { Property1: true }))); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.2.minified.js index 1b022355b271..dfd0049134bf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return React.createElement(AnotherComponent, _extends({}, props, { Property1: !0 })); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.1.normal.js index e2a0a8cc1afc..cc4fdb3c0dfd 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); export default function Component(props) { return(// Error extra property - /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props, { Property1: true }))); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.2.minified.js index e54d67622449..5f99b9637977 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var React = require("react"); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return React.createElement(AnotherComponent, _extends({}, props, { Property1: !0 })); }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.1.normal.js index c09c0e796a65..9303b661c552 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); export default function Component(props) { - return /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props, { property2: true, AnotherProperty1: "hi" })); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.2.minified.js index 0bd831aa2382..afe87ab9ef34 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return React.createElement(AnotherComponent, _extends({}, props, { property2: !0, AnotherProperty1: "hi" })); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.1.normal.js index 6f6daa040439..2396696b80ca 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts var React = require("react"); export default function Component(props) { - return /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props, { property2: true, AnotherProperty1: "hi" })); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.2.minified.js index a031735272fd..56adfb5dd1dd 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var React = require("react"); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props, { + return React.createElement(AnotherComponent, _extends({}, props, { property2: !0, AnotherProperty1: "hi" })); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.1.normal.js index fc32160494b4..7c5e34c86f0a 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; const React = require('react'); export default function Component(props) { return(// Error: missing property - /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props))); + /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props))); }; function AnotherComponent({ property1 }) { return /*#__PURE__*/ React.createElement("span", null, property1); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.2.minified.js index c60150ea8380..f76bc362062c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props)); + return React.createElement(AnotherComponent, _extends({}, props)); }; function AnotherComponent({ property1 }) { return React.createElement("span", null, property1); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.1.normal.js index 175b3e8d8226..112297acf6cf 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); export default function Component(props) { return(// Error: missing property - /*#__PURE__*/ React.createElement(AnotherComponent, swcHelpers.extends({}, props))); + /*#__PURE__*/ React.createElement(AnotherComponent, _extends({}, props))); }; function AnotherComponent(param) { var property1 = param.property1; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.2.minified.js index c565c7011864..8eb8d1ef052b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var React = require("react"); export default function Component(props) { - return React.createElement(AnotherComponent, swcHelpers.extends({}, props)); + return React.createElement(AnotherComponent, _extends({}, props)); }; function AnotherComponent(param) { var property1 = param.property1; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.1.normal.js index 3703efcbc5b0..00dd9f2b4e3d 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; export class Empty extends React.Component { render() { return /*#__PURE__*/ React.createElement("div", null, "Hello"); } } // OK -let unionedSpread = /*#__PURE__*/ React.createElement(Empty, swcHelpers.extends({}, obj)); +let unionedSpread = /*#__PURE__*/ React.createElement(Empty, _extends({}, obj)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.2.minified.js index ebe3259d90fe..968922be3bc4 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es2015.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; export class Empty extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, obj); +_extends({}, obj); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.1.normal.js index 784098aa67eb..96ec02607aae 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var Empty = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Empty, _Component); - var _super = swcHelpers.createSuper(Empty); + _inherits(Empty, _Component); + var _super = _create_super(Empty); function Empty() { - swcHelpers.classCallCheck(this, Empty); + _class_call_check(this, Empty); return _super.apply(this, arguments); } var _proto = Empty.prototype; @@ -14,4 +17,4 @@ export var Empty = /*#__PURE__*/ function(_Component) { return Empty; }(React.Component); // OK -var unionedSpread = /*#__PURE__*/ React.createElement(Empty, swcHelpers.extends({}, obj)); +var unionedSpread = /*#__PURE__*/ React.createElement(Empty, _extends({}, obj)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.2.minified.js index 8931cd89de8c..973d02695018 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution17_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; export var Empty = function(_Component) { "use strict"; - swcHelpers.inherits(Empty, _Component); - var _super = swcHelpers.createSuper(Empty); + _inherits(Empty, _Component); + var _super = _create_super(Empty); function Empty() { - return swcHelpers.classCallCheck(this, Empty), _super.apply(this, arguments); + return _class_call_check(this, Empty), _super.apply(this, arguments); } return Empty.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Empty; }(React.Component); -swcHelpers.extends({}, obj); +_extends({}, obj); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.1.normal.js index 9386bb645190..857f41ff4c01 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,6 +12,6 @@ class Poisoned extends React.Component { } const obj = {}; // OK -let p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +let p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); let y = /*#__PURE__*/ React.createElement(Poisoned, null); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.2.minified.js index fdde7d04b944..4e9622216fac 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Poisoned extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, {}); +_extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.1.normal.js index ca14312de933..024f638b66d9 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; @@ -21,6 +24,6 @@ var Poisoned = /*#__PURE__*/ function(_Component) { }(React.Component); var obj = {}; // OK -var p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +var p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); var y = /*#__PURE__*/ React.createElement(Poisoned, null); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.2.minified.js index 4fdcd1f94d94..1c4305420959 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1_es5.2.minified.js @@ -1,13 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Poisoned; }(React.Component); -swcHelpers.extends({}, {}); +_extends({}, {}); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.1.normal.js index b4bedce456e7..b5a0100c6392 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -12,22 +12,22 @@ class Poisoned extends React.Component { } const obj = {}; // OK -/*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: "ok", y: "2" })); // Error -let p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +let p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); let y = /*#__PURE__*/ React.createElement(Poisoned, null); let z = /*#__PURE__*/ React.createElement(Poisoned, { x: true, y: true }); -let w = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +let w = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: 5, y: "2" })); -let w1 = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +let w1 = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: 5, y: "2" }, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.2.minified.js index 344c8ea5796c..c4e4ce2d14a8 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es2015.2.minified.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Poisoned extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, { +_extends({}, { x: "ok", y: "2" -}), swcHelpers.extends({}, {}), swcHelpers.extends({}, { +}), _extends({}, {}), _extends({}, { x: 5, y: "2" -}), swcHelpers.extends({}, { +}), _extends({}, { x: 5, y: "2" }, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.1.normal.js index 5d18fe3fab55..15bfd949a765 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; @@ -21,22 +24,22 @@ var Poisoned = /*#__PURE__*/ function(_Component) { }(React.Component); var obj = {}; // OK -/*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +/*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: "ok", y: "2" })); // Error -var p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +var p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); var y = /*#__PURE__*/ React.createElement(Poisoned, null); var z = /*#__PURE__*/ React.createElement(Poisoned, { x: true, y: true }); -var w = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +var w = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: 5, y: "2" })); -var w1 = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, { +var w1 = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, { x: 5, y: "2" }, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.2.minified.js index 2a89d2f590b0..53a375c8b26e 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2_es5.2.minified.js @@ -1,22 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Poisoned; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { x: "ok", y: "2" -}), swcHelpers.extends({}, {}), swcHelpers.extends({}, { +}), _extends({}, {}), _extends({}, { x: 5, y: "2" -}), swcHelpers.extends({}, { +}), _extends({}, { x: 5, y: "2" }, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.1.normal.js index 04e353015c2f..65e057972e0c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,7 +15,7 @@ const obj = { y: 2 }; // OK -let p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +let p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); let y = /*#__PURE__*/ React.createElement(Poisoned, { x: "hi", y: 2 diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.2.minified.js index 2d8e1769ec46..789e3386941d 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Poisoned extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.1.normal.js index 49d58bc456b4..7b9deedde589 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; @@ -24,7 +27,7 @@ var obj = { y: 2 }; // OK -var p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +var p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); var y = /*#__PURE__*/ React.createElement(Poisoned, { x: "hi", y: 2 diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.2.minified.js index 0de27499ec21..242bab593ac4 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3_es5.2.minified.js @@ -1,16 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Poisoned; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.1.normal.js index 4207b271113d..394e1016d1d1 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,7 +15,7 @@ const obj = { y: 2 }; // OK -let p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +let p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); class EmptyProp extends React.Component { render() { return /*#__PURE__*/ React.createElement("div", null, "Default hi"); @@ -23,9 +23,9 @@ class EmptyProp extends React.Component { } // OK let j; -let e1 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, {})); -let e2 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, j)); -let e3 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { +let e1 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, {})); +let e2 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, j)); +let e3 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, { ref: (input)=>{ this.textInput = input; } @@ -33,7 +33,7 @@ let e3 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { let e4 = /*#__PURE__*/ React.createElement(EmptyProp, { "data-prop": true }); -let e5 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { +let e5 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, { "data-prop": true })); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.2.minified.js index b06d093fd627..b84f8c8cd242 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Poisoned extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); @@ -15,10 +15,10 @@ class EmptyProp extends React.Component { } } let j; -swcHelpers.extends({}, {}), swcHelpers.extends({}, j), swcHelpers.extends({}, { +_extends({}, {}), _extends({}, j), _extends({}, { ref: (input)=>{ this.textInput = input; } -}), swcHelpers.extends({}, { +}), _extends({}, { "data-prop": !0 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.1.normal.js index be29d48432f2..49e254a267b2 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this; // @filename: file.tsx // @jsx: preserve @@ -8,10 +11,10 @@ var _this = this; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; @@ -25,13 +28,13 @@ var obj = { y: 2 }; // OK -var p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +var p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); var EmptyProp = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(EmptyProp, _Component); - var _super = swcHelpers.createSuper(EmptyProp); + _inherits(EmptyProp, _Component); + var _super = _create_super(EmptyProp); function EmptyProp() { - swcHelpers.classCallCheck(this, EmptyProp); + _class_call_check(this, EmptyProp); return _super.apply(this, arguments); } var _proto = EmptyProp.prototype; @@ -42,9 +45,9 @@ var EmptyProp = /*#__PURE__*/ function(_Component) { }(React.Component); // OK var j; -var e1 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, {})); -var e2 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, j)); -var e3 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { +var e1 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, {})); +var e2 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, j)); +var e3 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, { ref: function(input) { _this.textInput = input; } @@ -52,7 +55,7 @@ var e3 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { var e4 = /*#__PURE__*/ React.createElement(EmptyProp, { "data-prop": true }); -var e5 = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, { +var e5 = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, { "data-prop": true })); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.2.minified.js index 14d36e2b66e3..ed9757150f64 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4_es5.2.minified.js @@ -1,34 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var j, _this = this, React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Poisoned; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); var EmptyProp = function(_Component) { "use strict"; - swcHelpers.inherits(EmptyProp, _Component); - var _super = swcHelpers.createSuper(EmptyProp); + _inherits(EmptyProp, _Component); + var _super = _create_super(EmptyProp); function EmptyProp() { - return swcHelpers.classCallCheck(this, EmptyProp), _super.apply(this, arguments); + return _class_call_check(this, EmptyProp), _super.apply(this, arguments); } return EmptyProp.prototype.render = function() { return React.createElement("div", null, "Default hi"); }, EmptyProp; }(React.Component); -swcHelpers.extends({}, {}), swcHelpers.extends({}, j), swcHelpers.extends({}, { +_extends({}, {}), _extends({}, j), _extends({}, { ref: function(input) { _this.textInput = input; } -}), swcHelpers.extends({}, { +}), _extends({}, { "data-prop": !0 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.1.normal.js index 9309e7832a22..c737483ea4be 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,7 +15,7 @@ let obj = { y: 2 }; // Error as "obj" has type { x: string; y: number } -let p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +let p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); class EmptyProp extends React.Component { render() { return /*#__PURE__*/ React.createElement("div", null, "Default hi"); @@ -25,5 +25,5 @@ let o = { prop1: false }; // Ok -let e = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, o)); +let e = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, o)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.2.minified.js index bd7e77ab590a..5784b28a4110 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es2015.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Poisoned extends React.Component { render() { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); @@ -14,6 +14,6 @@ class EmptyProp extends React.Component { return React.createElement("div", null, "Default hi"); } } -swcHelpers.extends({}, { +_extends({}, { prop1: !1 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.1.normal.js index 9a3a14bb5149..67969e95ca5b 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Poisoned = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - swcHelpers.classCallCheck(this, Poisoned); + _class_call_check(this, Poisoned); return _super.apply(this, arguments); } var _proto = Poisoned.prototype; @@ -24,13 +27,13 @@ var obj = { y: 2 }; // Error as "obj" has type { x: string; y: number } -var p = /*#__PURE__*/ React.createElement(Poisoned, swcHelpers.extends({}, obj)); +var p = /*#__PURE__*/ React.createElement(Poisoned, _extends({}, obj)); var EmptyProp = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(EmptyProp, _Component); - var _super = swcHelpers.createSuper(EmptyProp); + _inherits(EmptyProp, _Component); + var _super = _create_super(EmptyProp); function EmptyProp() { - swcHelpers.classCallCheck(this, EmptyProp); + _class_call_check(this, EmptyProp); return _super.apply(this, arguments); } var _proto = EmptyProp.prototype; @@ -43,5 +46,5 @@ var o = { prop1: false }; // Ok -var e = /*#__PURE__*/ React.createElement(EmptyProp, swcHelpers.extends({}, o)); +var e = /*#__PURE__*/ React.createElement(EmptyProp, _extends({}, o)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.2.minified.js index 0bc674f16821..66ecb091f95c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5_es5.2.minified.js @@ -1,30 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Poisoned = function(_Component) { "use strict"; - swcHelpers.inherits(Poisoned, _Component); - var _super = swcHelpers.createSuper(Poisoned); + _inherits(Poisoned, _Component); + var _super = _create_super(Poisoned); function Poisoned() { - return swcHelpers.classCallCheck(this, Poisoned), _super.apply(this, arguments); + return _class_call_check(this, Poisoned), _super.apply(this, arguments); } return Poisoned.prototype.render = function() { return React.createElement("div", null, "Hello"); }, Poisoned; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { x: "hello world", y: 2 }); var EmptyProp = function(_Component) { "use strict"; - swcHelpers.inherits(EmptyProp, _Component); - var _super = swcHelpers.createSuper(EmptyProp); + _inherits(EmptyProp, _Component); + var _super = _create_super(EmptyProp); function EmptyProp() { - return swcHelpers.classCallCheck(this, EmptyProp), _super.apply(this, arguments); + return _class_call_check(this, EmptyProp), _super.apply(this, arguments); } return EmptyProp.prototype.render = function() { return React.createElement("div", null, "Default hi"); }, EmptyProp; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { prop1: !1 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.1.normal.js index f73a36342142..9b9ff73f75f3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var TextComponent = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(TextComponent, _Component); - var _super = swcHelpers.createSuper(TextComponent); + _inherits(TextComponent, _Component); + var _super = _create_super(TextComponent); function TextComponent() { - swcHelpers.classCallCheck(this, TextComponent); + _class_call_check(this, TextComponent); return _super.apply(this, arguments); } var _proto = TextComponent.prototype; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.2.minified.js index af1d4b28d79c..838e2a933684 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), TextComponent = function(_Component) { "use strict"; - swcHelpers.inherits(TextComponent, _Component); - var _super = swcHelpers.createSuper(TextComponent); + _inherits(TextComponent, _Component); + var _super = _create_super(TextComponent); function TextComponent() { - return swcHelpers.classCallCheck(this, TextComponent), _super.apply(this, arguments); + return _class_call_check(this, TextComponent), _super.apply(this, arguments); } return TextComponent.prototype.render = function() { return React.createElement("span", null, "Some Text.."); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.1.normal.js index b48e338f4e7c..0711a957f85c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -14,10 +14,10 @@ class TextComponent extends React.Component { const textPropsFalse = { editable: false }; -let y1 = /*#__PURE__*/ React.createElement(TextComponent, swcHelpers.extends({}, textPropsFalse)); +let y1 = /*#__PURE__*/ React.createElement(TextComponent, _extends({}, textPropsFalse)); const textPropsTrue = { editable: true, onEdit: ()=>{} }; -let y2 = /*#__PURE__*/ React.createElement(TextComponent, swcHelpers.extends({}, textPropsTrue)); +let y2 = /*#__PURE__*/ React.createElement(TextComponent, _extends({}, textPropsTrue)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.2.minified.js index 10adad0ef6ee..a9d6c973d761 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es2015.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class TextComponent extends React.Component { render() { return React.createElement("span", null, "Some Text.."); } } -swcHelpers.extends({}, { +_extends({}, { editable: !1 }); let textPropsTrue = { editable: !0, onEdit () {} }; -swcHelpers.extends({}, textPropsTrue); +_extends({}, textPropsTrue); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.1.normal.js index 0fe68fc19f07..b3e60b46c399 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var TextComponent = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(TextComponent, _Component); - var _super = swcHelpers.createSuper(TextComponent); + _inherits(TextComponent, _Component); + var _super = _create_super(TextComponent); function TextComponent() { - swcHelpers.classCallCheck(this, TextComponent); + _class_call_check(this, TextComponent); return _super.apply(this, arguments); } var _proto = TextComponent.prototype; @@ -23,10 +26,10 @@ var TextComponent = /*#__PURE__*/ function(_Component) { var textPropsFalse = { editable: false }; -var y1 = /*#__PURE__*/ React.createElement(TextComponent, swcHelpers.extends({}, textPropsFalse)); +var y1 = /*#__PURE__*/ React.createElement(TextComponent, _extends({}, textPropsFalse)); var textPropsTrue = { editable: true, onEdit: function() {} }; -var y2 = /*#__PURE__*/ React.createElement(TextComponent, swcHelpers.extends({}, textPropsTrue)); +var y2 = /*#__PURE__*/ React.createElement(TextComponent, _extends({}, textPropsTrue)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.2.minified.js index 539b5b354d66..b00d9f4887c8 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7_es5.2.minified.js @@ -1,18 +1,21 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), TextComponent = function(_Component) { "use strict"; - swcHelpers.inherits(TextComponent, _Component); - var _super = swcHelpers.createSuper(TextComponent); + _inherits(TextComponent, _Component); + var _super = _create_super(TextComponent); function TextComponent() { - return swcHelpers.classCallCheck(this, TextComponent), _super.apply(this, arguments); + return _class_call_check(this, TextComponent), _super.apply(this, arguments); } return TextComponent.prototype.render = function() { return React.createElement("span", null, "Some Text.."); }, TextComponent; }(React.Component); -swcHelpers.extends({}, { +_extends({}, { editable: !1 -}), swcHelpers.extends({}, { +}), _extends({}, { editable: !0, onEdit: function() {} }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.1.normal.js index 1bf38e80d285..b2ff1ea2abce 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -19,9 +19,9 @@ class OverWriteAttr extends React.Component { } } // OK -let x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +let x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj1, obj3)); +let x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj1, obj3)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.2.minified.js index f666a504cc10..2361c777b73c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'), obj1 = { x: 2 }; @@ -7,10 +7,10 @@ class OverWriteAttr extends React.Component { return React.createElement("div", null, "Hello"); } } -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({}, obj1, { +}, obj1), _extends({}, obj1, { y: !0, overwrite: "hi" }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.1.normal.js index 6066429d6e2b..225acc3ed2ab 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -15,10 +18,10 @@ var obj3 = { }; var OverWriteAttr = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - swcHelpers.classCallCheck(this, OverWriteAttr); + _class_call_check(this, OverWriteAttr); return _super.apply(this, arguments); } var _proto = OverWriteAttr.prototype; @@ -28,9 +31,9 @@ var OverWriteAttr = /*#__PURE__*/ function(_Component) { return OverWriteAttr; }(React.Component); // OK -var x = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj, { +var x = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj, { y: true, overwrite: "hi" }, obj1)); -var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, swcHelpers.extends({}, obj1, obj3)); +var x1 = /*#__PURE__*/ React.createElement(OverWriteAttr, _extends({}, obj1, obj3)); export { }; diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.2.minified.js index 1ee6efe7770f..5d5c2dc63bc4 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8_es5.2.minified.js @@ -1,21 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), obj1 = { x: 2 }, OverWriteAttr = function(_Component) { "use strict"; - swcHelpers.inherits(OverWriteAttr, _Component); - var _super = swcHelpers.createSuper(OverWriteAttr); + _inherits(OverWriteAttr, _Component); + var _super = _create_super(OverWriteAttr); function OverWriteAttr() { - return swcHelpers.classCallCheck(this, OverWriteAttr), _super.apply(this, arguments); + return _class_call_check(this, OverWriteAttr), _super.apply(this, arguments); } return OverWriteAttr.prototype.render = function() { return React.createElement("div", null, "Hello"); }, OverWriteAttr; }(React.Component); -swcHelpers.extends({}, {}, { +_extends({}, {}, { y: !0, overwrite: "hi" -}, obj1), swcHelpers.extends({}, obj1, { +}, obj1), _extends({}, obj1, { y: !0, overwrite: "hi" }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.1.normal.js index 58c0c2c0c646..96a3e35cfd00 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -16,9 +16,9 @@ const obj1 = { }; // OK let p = /*#__PURE__*/ React.createElement(Opt, null); -let y = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj)); -let y1 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1)); -let y2 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +let y = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj)); +let y1 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1)); +let y2 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { y: true })); let y3 = /*#__PURE__*/ React.createElement(Opt, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.2.minified.js index f7ecb81b96c7..33055c3de511 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let React = require('react'); class Opt extends React.Component { render() { @@ -8,6 +8,6 @@ class Opt extends React.Component { let obj1 = { x: 2 }; -swcHelpers.extends({}, {}), swcHelpers.extends({}, obj1), swcHelpers.extends({}, obj1, { +_extends({}, {}), _extends({}, obj1), _extends({}, obj1, { y: !0 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.1.normal.js index 69ff58e4bcaf..307ab72fc1a7 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -7,10 +10,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var Opt = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(Opt, _Component); - var _super = swcHelpers.createSuper(Opt); + _inherits(Opt, _Component); + var _super = _create_super(Opt); function Opt() { - swcHelpers.classCallCheck(this, Opt); + _class_call_check(this, Opt); return _super.apply(this, arguments); } var _proto = Opt.prototype; @@ -25,9 +28,9 @@ var obj1 = { }; // OK var p = /*#__PURE__*/ React.createElement(Opt, null); -var y = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj)); -var y1 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1)); -var y2 = /*#__PURE__*/ React.createElement(Opt, swcHelpers.extends({}, obj1, { +var y = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj)); +var y1 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1)); +var y2 = /*#__PURE__*/ React.createElement(Opt, _extends({}, obj1, { y: true })); var y3 = /*#__PURE__*/ React.createElement(Opt, { diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.2.minified.js index 990dd6f69075..139a3059e0ab 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9_es5.2.minified.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), Opt = function(_Component) { "use strict"; - swcHelpers.inherits(Opt, _Component); - var _super = swcHelpers.createSuper(Opt); + _inherits(Opt, _Component); + var _super = _create_super(Opt); function Opt() { - return swcHelpers.classCallCheck(this, Opt), _super.apply(this, arguments); + return _class_call_check(this, Opt), _super.apply(this, arguments); } return Opt.prototype.render = function() { return React.createElement("div", null, "Hello"); @@ -12,6 +15,6 @@ var React = require("react"), Opt = function(_Component) { }(React.Component), obj1 = { x: 2 }; -swcHelpers.extends({}, {}), swcHelpers.extends({}, obj1), swcHelpers.extends({}, obj1, { +_extends({}, {}), _extends({}, obj1), _extends({}, obj1, { y: !0 }); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.1.normal.js index 868040aeb338..8eddcc5359fb 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function Todo(prop) { return /*#__PURE__*/ React.createElement("div", null, prop.key.toString() + prop.todo); } @@ -10,4 +10,4 @@ function TodoListNoError({ todos }) { return /*#__PURE__*/ React.createElement("div", null); } let x; -/*#__PURE__*/ React.createElement(TodoList, swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement(TodoList, _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.2.minified.js index 549d5d5c671c..71199647f954 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es2015.2.minified.js @@ -1,3 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -let x; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, void 0); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.1.normal.js index 88694c8fed77..50fa6428daa5 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function Todo(prop) { return /*#__PURE__*/ React.createElement("div", null, prop.key.toString() + prop.todo); } @@ -12,4 +12,4 @@ function TodoListNoError(param) { return /*#__PURE__*/ React.createElement("div", null); } var x; -/*#__PURE__*/ React.createElement(TodoList, swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement(TodoList, _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.2.minified.js index 809de5a2b540..953e2dba2a64 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildrenInvalidType_es5.2.minified.js @@ -1,3 +1,3 @@ var x; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, x); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.1.normal.js index 2c2da6bf7cd1..51be213b8d7e 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function Todo(prop) { return /*#__PURE__*/ React.createElement("div", null, prop.key.toString() + prop.todo); } @@ -6,4 +6,4 @@ function TodoList({ todos }) { return /*#__PURE__*/ React.createElement("div", null); } let x; -/*#__PURE__*/ React.createElement(TodoList, swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement(TodoList, _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.2.minified.js index 549d5d5c671c..71199647f954 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildren_es2015.2.minified.js @@ -1,3 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; -let x; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, void 0); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.1.normal.js index 1660f5d481ad..b42da7228d1f 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; function Todo(prop) { return /*#__PURE__*/ React.createElement("div", null, prop.key.toString() + prop.todo); } @@ -7,4 +7,4 @@ function TodoList(param) { return /*#__PURE__*/ React.createElement("div", null); } var x; -/*#__PURE__*/ React.createElement(TodoList, swcHelpers.extends({}, x)); +/*#__PURE__*/ React.createElement(TodoList, _extends({}, x)); diff --git a/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.2.minified.js index 809de5a2b540..953e2dba2a64 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadChildren_es5.2.minified.js @@ -1,3 +1,3 @@ var x; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, x); +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, x); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.1.normal.js index cc6c5766e6ec..be8037477b49 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -20,28 +20,28 @@ let obj2 = { let defaultObj; // OK const c1 = /*#__PURE__*/ React.createElement(OneThing, null); -const c2 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj)); -const c3 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, {})); -const c4 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, obj)); -const c5 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, { +const c2 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj)); +const c3 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, {})); +const c4 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, obj)); +const c5 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, { yy: 42 }, { yy1: "hi" })); -const c6 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, { +const c6 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, { yy: 10000, yy1: "true" })); -const c7 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, defaultObj, { +const c7 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, defaultObj, { yy: true }, obj)); // No error. should pick second overload const c8 = /*#__PURE__*/ React.createElement(OneThing, { "ignore-prop": 100 }); -const c9 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, { +const c9 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, { "ignore-prop": 200 })); -const c10 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +const c10 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { yy1: "boo" })); export { }; diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.2.minified.js index c07f34459aad..de54c3b9ea2f 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); let obj = { yy: 10, @@ -6,18 +6,18 @@ let obj = { }, obj1 = { yy: !0 }, defaultObj; -swcHelpers.extends({}, obj), swcHelpers.extends({}, {}), swcHelpers.extends({}, obj1, obj), swcHelpers.extends({}, obj1, { +_extends({}, obj), _extends({}, {}), _extends({}, obj1, obj), _extends({}, obj1, { yy: 42 }, { yy1: "hi" -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { yy: 10000, yy1: "true" -}), swcHelpers.extends({}, defaultObj, { +}), _extends({}, defaultObj, { yy: !0 -}, obj), swcHelpers.extends({}, { +}, obj), _extends({}, { "ignore-prop": 200 -}), swcHelpers.extends({}, { +}), _extends({}, { yy: 500, "ignore-prop": "hello" }, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.1.normal.js index f2615017e535..0b79e4c2161a 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -20,28 +20,28 @@ var obj2 = { var defaultObj; // OK var c1 = /*#__PURE__*/ React.createElement(OneThing, null); -var c2 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj)); -var c3 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, {})); -var c4 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, obj)); -var c5 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, { +var c2 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj)); +var c3 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, {})); +var c4 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, obj)); +var c5 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, { yy: 42 }, { yy1: "hi" })); -var c6 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj1, { +var c6 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj1, { yy: 10000, yy1: "true" })); -var c7 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, defaultObj, { +var c7 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, defaultObj, { yy: true }, obj)); // No error. should pick second overload var c8 = /*#__PURE__*/ React.createElement(OneThing, { "ignore-prop": 100 }); -var c9 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, { +var c9 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, { "ignore-prop": 200 })); -var c10 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +var c10 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { yy1: "boo" })); export { }; diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.2.minified.js index 1c8474572f13..25dfed58425e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload2_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); var defaultObj, obj = { yy: 10, @@ -6,18 +6,18 @@ var defaultObj, obj = { }, obj1 = { yy: !0 }; -swcHelpers.extends({}, obj), swcHelpers.extends({}, {}), swcHelpers.extends({}, obj1, obj), swcHelpers.extends({}, obj1, { +_extends({}, obj), _extends({}, {}), _extends({}, obj1, obj), _extends({}, obj1, { yy: 42 }, { yy1: "hi" -}), swcHelpers.extends({}, obj1, { +}), _extends({}, obj1, { yy: 10000, yy1: "true" -}), swcHelpers.extends({}, defaultObj, { +}), _extends({}, defaultObj, { yy: !0 -}, obj), swcHelpers.extends({}, { +}, obj), _extends({}, { "ignore-prop": 200 -}), swcHelpers.extends({}, { +}), _extends({}, { yy: 500, "ignore-prop": "hello" }, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.1.normal.js index ae47a5caa468..3d46be056032 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let obj2; // OK const two1 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, null); @@ -6,11 +6,11 @@ const two2 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, { yy: 100, yy1: "hello" }); -const two3 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({}, obj2)); // it is just any so we allow it to pass through -const two4 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({ +const two3 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({}, obj2)); // it is just any so we allow it to pass through +const two4 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({ yy: 1000 }, obj2)); // it is just any so we allow it to pass through -const two5 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({}, obj2, { +const two5 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({}, obj2, { yy: 1000 })); // it is just any so we allow it to pass through // OK @@ -21,6 +21,6 @@ const three1 = /*#__PURE__*/ React.createElement(ThreeThing, { const three2 = /*#__PURE__*/ React.createElement(ThreeThing, { y2: "Bye" }); -const three3 = /*#__PURE__*/ React.createElement(ThreeThing, swcHelpers.extends({}, obj2, { +const three3 = /*#__PURE__*/ React.createElement(ThreeThing, _extends({}, obj2, { y2: 10 })); // it is just any so we allow it to pass through diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.2.minified.js index cdbb9d97aaec..13773b4a7bd0 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; let obj2; -swcHelpers.extends({}, obj2), swcHelpers.extends({ +_extends({}, obj2), _extends({ yy: 1000 -}, obj2), swcHelpers.extends({}, obj2, { +}, obj2), _extends({}, obj2, { yy: 1000 -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { y2: 10 }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.1.normal.js index dcf511f052a6..c35510903183 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; var obj2; // OK var two1 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, null); @@ -6,11 +6,11 @@ var two2 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, { yy: 100, yy1: "hello" }); -var two3 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({}, obj2)); // it is just any so we allow it to pass through -var two4 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({ +var two3 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({}, obj2)); // it is just any so we allow it to pass through +var two4 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({ yy: 1000 }, obj2)); // it is just any so we allow it to pass through -var two5 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, swcHelpers.extends({}, obj2, { +var two5 = /*#__PURE__*/ React.createElement(ZeroThingOrTwoThing, _extends({}, obj2, { yy: 1000 })); // it is just any so we allow it to pass through // OK @@ -21,6 +21,6 @@ var three1 = /*#__PURE__*/ React.createElement(ThreeThing, { var three2 = /*#__PURE__*/ React.createElement(ThreeThing, { y2: "Bye" }); -var three3 = /*#__PURE__*/ React.createElement(ThreeThing, swcHelpers.extends({}, obj2, { +var three3 = /*#__PURE__*/ React.createElement(ThreeThing, _extends({}, obj2, { y2: 10 })); // it is just any so we allow it to pass through diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.2.minified.js index 7e9155c3bebc..45d9716e42af 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload3_es5.2.minified.js @@ -1,9 +1,9 @@ var obj2; -import * as swcHelpers from "@swc/helpers"; -swcHelpers.extends({}, obj2), swcHelpers.extends({ +import _extends from "@swc/helpers/lib/_extends.js"; +_extends({}, obj2), _extends({ yy: 1000 -}, obj2), swcHelpers.extends({}, obj2, { +}, obj2), _extends({}, obj2, { yy: 1000 -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { y2: 10 }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.1.normal.js index 151709210053..6160ba36b268 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -18,22 +18,22 @@ const c0 = /*#__PURE__*/ React.createElement(OneThing, { const c1 = /*#__PURE__*/ React.createElement(OneThing, { yy: 10 }); // missing property; -const c2 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +const c2 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { yy1: true })); // type incompatible; -const c3 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +const c3 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { extra: "extra attr" })); // This is OK because all attribute are spread -const c4 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +const c4 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { y1: 10000 })); // extra property; -const c5 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +const c5 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { yy: true })); // type incompatible; -const c6 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +const c6 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { extra: "extra attr" })); // Should error as there is extra attribute that doesn't match any. Current it is not -const c7 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +const c7 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { yy: true })); // Should error as there is extra attribute that doesn't match any. Current it is not // Error diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.2.minified.js index 8960b83b8953..b26bf3deda3f 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es2015.2.minified.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); let obj = { yy: 10, yy1: "hello" }, obj2; -swcHelpers.extends({}, obj, { +_extends({}, obj, { yy1: !0 -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { extra: "extra attr" -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { y1: 10000 -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { yy: !0 -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { extra: "extra attr" -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { yy: !0 }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.1.normal.js index c2f84242e0a2..6051307ba2bf 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -18,22 +18,22 @@ var c0 = /*#__PURE__*/ React.createElement(OneThing, { var c1 = /*#__PURE__*/ React.createElement(OneThing, { yy: 10 }); // missing property; -var c2 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +var c2 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { yy1: true })); // type incompatible; -var c3 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +var c3 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { extra: "extra attr" })); // This is OK because all attribute are spread -var c4 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +var c4 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { y1: 10000 })); // extra property; -var c5 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj, { +var c5 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj, { yy: true })); // type incompatible; -var c6 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +var c6 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { extra: "extra attr" })); // Should error as there is extra attribute that doesn't match any. Current it is not -var c7 = /*#__PURE__*/ React.createElement(OneThing, swcHelpers.extends({}, obj2, { +var c7 = /*#__PURE__*/ React.createElement(OneThing, _extends({}, obj2, { yy: true })); // Should error as there is extra attribute that doesn't match any. Current it is not // Error diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.2.minified.js index 5a8af51aa94d..889c16c2f63f 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload4_es5.2.minified.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); var obj2, obj = { yy: 10, yy1: "hello" }; -swcHelpers.extends({}, obj, { +_extends({}, obj, { yy1: !0 -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { extra: "extra attr" -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { y1: 10000 -}), swcHelpers.extends({}, obj, { +}), _extends({}, obj, { yy: !0 -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { extra: "extra attr" -}), swcHelpers.extends({}, obj2, { +}), _extends({}, obj2, { yy: !0 }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.1.normal.js index 21d3e98ef347..589cac6d9558 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -29,29 +29,29 @@ const b0 = /*#__PURE__*/ React.createElement(MainButton, { to: "/some/path", onClick: (e)=>{} }, "GO"); // extra property; -const b1 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({ +const b1 = /*#__PURE__*/ React.createElement(MainButton, _extends({ onClick: (e)=>{} }, obj0), "Hello world"); // extra property; -const b2 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b2 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: "10000" }, obj2)); // extra property -const b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: "10000" }, { onClick: (k)=>{} })); // extra property -const b4 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj3, { +const b4 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj3, { to: true })); // Should error because Incorrect type; but attributes are any so everything is allowed -const b5 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b5 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick (e) {} }, obj0)); // Spread retain method declaration (see GitHub #13365), so now there is an extra attributes -const b6 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b6 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick (e) {} }, { children: 10 })); // incorrect type for optional attribute -const b7 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b7 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick (e) {} }, { children: "hello", diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.2.minified.js index 00304695536a..d39c38297449 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); let obj0 = { to: "world" @@ -8,23 +8,23 @@ let obj0 = { export function MainButton(props) { return props.to ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({ +_extends({ onClick (e) {} -}, obj0), swcHelpers.extends({}, { +}, obj0), _extends({}, { to: "10000" -}, obj2), swcHelpers.extends({}, { +}, obj2), _extends({}, { to: "10000" }, { onClick (k) {} -}), swcHelpers.extends({}, obj3, { +}), _extends({}, obj3, { to: !0 -}), swcHelpers.extends({}, { +}), _extends({}, { onClick (e) {} -}, obj0), swcHelpers.extends({}, { +}, obj0), _extends({}, { onClick (e) {} }, { children: 10 -}), swcHelpers.extends({}, { +}), _extends({}, { onClick (e) {} }, { children: "hello", diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.1.normal.js index 42df2cf4d720..3bebb3d02341 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -29,29 +29,29 @@ var b0 = /*#__PURE__*/ React.createElement(MainButton, { to: "/some/path", onClick: function(e) {} }, "GO"); // extra property; -var b1 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({ +var b1 = /*#__PURE__*/ React.createElement(MainButton, _extends({ onClick: function(e) {} }, obj0), "Hello world"); // extra property; -var b2 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b2 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: "10000" }, obj2)); // extra property -var b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: "10000" }, { onClick: function(k) {} })); // extra property -var b4 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj3, { +var b4 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj3, { to: true })); // Should error because Incorrect type; but attributes are any so everything is allowed -var b5 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b5 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function onClick(e) {} }, obj0)); // Spread retain method declaration (see GitHub #13365), so now there is an extra attributes -var b6 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b6 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function onClick(e) {} }, { children: 10 })); // incorrect type for optional attribute -var b7 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b7 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function onClick(e) {} }, { children: "hello", diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.2.minified.js index 3ef1b397ea0b..c37f5ddc3f1f 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload5_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); var obj3, obj0 = { to: "world" @@ -6,25 +6,25 @@ var obj3, obj0 = { export function MainButton(props) { return props.to ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({ +_extends({ onClick: function(e) {} -}, obj0), swcHelpers.extends({}, { +}, obj0), _extends({}, { to: "10000" }, { onClick: function() {} -}), swcHelpers.extends({}, { +}), _extends({}, { to: "10000" }, { onClick: function(k) {} -}), swcHelpers.extends({}, obj3, { +}), _extends({}, obj3, { to: !0 -}), swcHelpers.extends({}, { +}), _extends({}, { onClick: function(e) {} -}, obj0), swcHelpers.extends({}, { +}, obj0), _extends({}, { onClick: function(e) {} }, { children: 10 -}), swcHelpers.extends({}, { +}), _extends({}, { onClick: function(e) {} }, { children: "hello", diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.1.normal.js index b8523658c23b..4bd1590153e4 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -28,21 +28,21 @@ const b0 = /*#__PURE__*/ React.createElement(MainButton, { const b1 = /*#__PURE__*/ React.createElement(MainButton, { onClick: (e)=>{} }, "Hello world"); -const b2 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj)); -const b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b2 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj)); +const b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: 10000 }, obj)); -const b4 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj1)); // any; just pick the first overload -const b5 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj1, { +const b4 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj1)); // any; just pick the first overload +const b5 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj1, { to: "/to/somewhere" })); // should pick the second overload -const b6 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj2)); -const b7 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b6 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj2)); +const b7 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: ()=>{ console.log("hi"); } })); -const b8 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +const b8 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick () {} })); // OK; method declaration get retained (See GitHub #13365) const b9 = /*#__PURE__*/ React.createElement(MainButton, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.2.minified.js index 0ad4584cfec0..27d796e10ca8 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es2015.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); let obj = { children: "hi", @@ -9,14 +9,14 @@ let obj = { export function MainButton(props) { return props.to ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({}, obj), swcHelpers.extends({}, { +_extends({}, obj), _extends({}, { to: 10000 -}, obj), swcHelpers.extends({}, obj1), swcHelpers.extends({}, obj1, { +}, obj), _extends({}, obj1), _extends({}, obj1, { to: "/to/somewhere" -}), swcHelpers.extends({}, obj2), swcHelpers.extends({}, { +}), _extends({}, obj2), _extends({}, { onClick () { console.log("hi"); } -}), swcHelpers.extends({}, { +}), _extends({}, { onClick () {} }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.1.normal.js index e1cbb264e1e1..5bf3b6844593 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -28,21 +28,21 @@ var b0 = /*#__PURE__*/ React.createElement(MainButton, { var b1 = /*#__PURE__*/ React.createElement(MainButton, { onClick: function(e) {} }, "Hello world"); -var b2 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj)); -var b3 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b2 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj)); +var b3 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { to: 10000 }, obj)); -var b4 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj1)); // any; just pick the first overload -var b5 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj1, { +var b4 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj1)); // any; just pick the first overload +var b5 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj1, { to: "/to/somewhere" })); // should pick the second overload -var b6 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, obj2)); -var b7 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b6 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, obj2)); +var b7 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function() { console.log("hi"); } })); -var b8 = /*#__PURE__*/ React.createElement(MainButton, swcHelpers.extends({}, { +var b8 = /*#__PURE__*/ React.createElement(MainButton, _extends({}, { onClick: function onClick() {} })); // OK; method declaration get retained (See GitHub #13365) var b9 = /*#__PURE__*/ React.createElement(MainButton, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.2.minified.js index 3dbf85249029..c5a6c2727dbe 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentOverload6_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); var obj1, obj = { children: "hi", @@ -7,16 +7,16 @@ var obj1, obj = { export function MainButton(props) { return props.to ? this._buildMainLink(props) : this._buildMainButton(props); } -swcHelpers.extends({}, obj), swcHelpers.extends({}, { +_extends({}, obj), _extends({}, { to: 10000 -}, obj), swcHelpers.extends({}, obj1), swcHelpers.extends({}, obj1, { +}, obj), _extends({}, obj1), _extends({}, obj1, { to: "/to/somewhere" -}), swcHelpers.extends({}, { +}), _extends({}, { onClick: function() {} -}), swcHelpers.extends({}, { +}), _extends({}, { onClick: function() { console.log("hi"); } -}), swcHelpers.extends({}, { +}), _extends({}, { onClick: function() {} }); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.1.normal.js index 8fb6f627e6d7..52e91d199f42 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: preserve // @noLib: true @@ -10,10 +12,10 @@ function Greet(x) { } var BigGreeter = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(BigGreeter, _Component); - var _super = swcHelpers.createSuper(BigGreeter); + _inherits(BigGreeter, _Component); + var _super = _create_super(BigGreeter); function BigGreeter() { - swcHelpers.classCallCheck(this, BigGreeter); + _class_call_check(this, BigGreeter); return _super.apply(this, arguments); } var _proto = BigGreeter.prototype; diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.2.minified.js index 6a563d56f9ff..b1923b99cfb1 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), BigGreeter = function(_Component) { "use strict"; - swcHelpers.inherits(BigGreeter, _Component); - var _super = swcHelpers.createSuper(BigGreeter); + _inherits(BigGreeter, _Component); + var _super = _create_super(BigGreeter); function BigGreeter() { - return swcHelpers.classCallCheck(this, BigGreeter), _super.apply(this, arguments); + return _class_call_check(this, BigGreeter), _super.apply(this, arguments); } return BigGreeter.prototype.render = function() { return React.createElement("div", null); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.1.normal.js index 851270a98035..b5168192199d 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -12,7 +12,7 @@ function Baz(key1, value) { key1: key1, value: value }); - let a1 = /*#__PURE__*/ React.createElement(ComponentWithTwoAttributes, swcHelpers.extends({}, { + let a1 = /*#__PURE__*/ React.createElement(ComponentWithTwoAttributes, _extends({}, { key1, value: value }, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.1.normal.js index 432be53f105d..0821584c3544 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -12,7 +12,7 @@ function Baz(key1, value) { key1: key1, value: value }); - var a1 = /*#__PURE__*/ React.createElement(ComponentWithTwoAttributes, swcHelpers.extends({}, { + var a1 = /*#__PURE__*/ React.createElement(ComponentWithTwoAttributes, _extends({}, { key1: key1, value: value }, { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments1_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.1.normal.js index e28d89484979..d4ccdece2a76 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -8,13 +8,13 @@ import * as swcHelpers from "@swc/helpers"; const React = require('react'); // Error function Bar(arg) { - let a1 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg, { + let a1 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg, { "ignore-prop": 10 })); } // Error function Baz(arg) { - let a0 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg)); + let a0 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg)); } // Error function createLink(func) { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.1.normal.js index cbce32f142d7..9712cb8fd337 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -8,13 +8,13 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); // Error function Bar(arg) { - var a1 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg, { + var a1 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg, { "ignore-prop": 10 })); } // Error function Baz(arg) { - var a0 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg)); + var a0 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg)); } // Error function createLink(func) { diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments2_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.1.normal.js index de43b16b00f2..ff383adb88fc 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -8,22 +8,22 @@ import * as swcHelpers from "@swc/helpers"; const React = require('react'); // OK function Baz(arg1, arg2) { - let a0 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + let a0 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { a: "hello", "ignore-prop": true })); - let a1 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + let a1 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-pro": "hello world" })); - let a2 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2)); - let a3 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + let a2 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2)); + let a3 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { "ignore-prop": true })); let a4 = /*#__PURE__*/ React.createElement(OverloadComponent, null); - let a5 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + let a5 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-prop": "hello" }, arg1)); - let a6 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + let a6 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-prop": true }, arg1)); } diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.1.normal.js index bd14aca402d6..9a025bcf9643 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -8,22 +8,22 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); // OK function Baz(arg1, arg2) { - var a0 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + var a0 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { a: "hello", "ignore-prop": true })); - var a1 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + var a1 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-pro": "hello world" })); - var a2 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2)); - var a3 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + var a2 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2)); + var a3 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { "ignore-prop": true })); var a4 = /*#__PURE__*/ React.createElement(OverloadComponent, null); - var a5 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + var a5 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-prop": "hello" }, arg1)); - var a6 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg2, { + var a6 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg2, { "ignore-prop": true }, arg1)); } diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments3_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.1.normal.js index c4a9a698e4c1..d1c8f4c33ce6 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -11,7 +11,7 @@ function Baz(arg1, arg2) { let a0 = /*#__PURE__*/ React.createElement(OverloadComponent, { a: arg1.b }); - let a2 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + let a2 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { "ignore-prop": true })) // missing a ; diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.1.normal.js index be233989d8fc..2b49f721d2ad 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -11,7 +11,7 @@ function Baz(arg1, arg2) { var a0 = /*#__PURE__*/ React.createElement(OverloadComponent, { a: arg1.b }); - var a2 = /*#__PURE__*/ React.createElement(OverloadComponent, swcHelpers.extends({}, arg1, { + var a2 = /*#__PURE__*/ React.createElement(OverloadComponent, _extends({}, arg1, { "ignore-prop": true })) // missing a ; diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments4_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.1.normal.js index bbd74661f637..86cf9521aad1 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -7,22 +7,22 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts const React = require('react'); function createComponent(arg) { - let a1 = /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, arg)); - let a2 = /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, arg, { + let a1 = /*#__PURE__*/ React.createElement(Component, _extends({}, arg)); + let a2 = /*#__PURE__*/ React.createElement(Component, _extends({}, arg, { prop1: true })); } function Bar(arg) { - let a1 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + let a1 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { "ignore-prop": "hi" })); // U is number - let a2 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg, { + let a2 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg, { "ignore-prop": 10 })); // U is number - let a3 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + let a3 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { prop: "hello" })); // U is "hello" - let a4 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + let a4 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { prop1: "hello" })); // U is "hello" } diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.2.minified.js index 636071b57ef5..9cc5b10e579e 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es2015.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require('react'); diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.1.normal.js index 77befc62735f..6fc4f9f9b8c4 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; // @filename: file.tsx // @jsx: preserve // @module: amd @@ -7,22 +7,22 @@ import * as swcHelpers from "@swc/helpers"; // @libFiles: react.d.ts,lib.d.ts var React = require("react"); function createComponent(arg) { - var a1 = /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, arg)); - var a2 = /*#__PURE__*/ React.createElement(Component, swcHelpers.extends({}, arg, { + var a1 = /*#__PURE__*/ React.createElement(Component, _extends({}, arg)); + var a2 = /*#__PURE__*/ React.createElement(Component, _extends({}, arg, { prop1: true })); } function Bar(arg) { - var a1 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + var a1 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { "ignore-prop": "hi" })); // U is number - var a2 = /*#__PURE__*/ React.createElement(ComponentSpecific1, swcHelpers.extends({}, arg, { + var a2 = /*#__PURE__*/ React.createElement(ComponentSpecific1, _extends({}, arg, { "ignore-prop": 10 })); // U is number - var a3 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + var a3 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { prop: "hello" })); // U is "hello" - var a4 = /*#__PURE__*/ React.createElement(ComponentSpecific, swcHelpers.extends({}, arg, { + var a4 = /*#__PURE__*/ React.createElement(ComponentSpecific, _extends({}, arg, { prop1: "hello" })); // U is "hello" } diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.2.minified.js index 96ea2a66ae6f..6dfad7107d89 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponentsWithTypeArguments5_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; require("react"); diff --git a/crates/swc/tests/tsc-references/tsxTypeErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxTypeErrors_es5.1.normal.js index e6c12fe6583c..69ffd912df8f 100644 --- a/crates/swc/tests/tsc-references/tsxTypeErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxTypeErrors_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //@jsx: preserve // A built-in element (OK) var a1 = /*#__PURE__*/ React.createElement("div", { @@ -22,7 +22,7 @@ var e1 = /*#__PURE__*/ React.createElement("imag", { // A custom type var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; // Let's use it // TODO: Error on missing 'reqd' diff --git a/crates/swc/tests/tsc-references/tsxTypeErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxTypeErrors_es5.2.minified.js index 77af659f5188..855a862882a1 100644 --- a/crates/swc/tests/tsc-references/tsxTypeErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxTypeErrors_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var MyClass = function() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); }; diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.1.normal.js index 3b5b621a0e95..4bc6960de354 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: react // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var RC1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC1, _Component); - var _super = swcHelpers.createSuper(RC1); + _inherits(RC1, _Component); + var _super = _create_super(RC1); function RC1() { - swcHelpers.classCallCheck(this, RC1); + _class_call_check(this, RC1); return _super.apply(this, arguments); } var _proto = RC1.prototype; @@ -21,10 +23,10 @@ var RC1 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC2 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC2, _Component); - var _super = swcHelpers.createSuper(RC2); + _inherits(RC2, _Component); + var _super = _create_super(RC2); function RC2() { - swcHelpers.classCallCheck(this, RC2); + _class_call_check(this, RC2); return _super.apply(this, arguments); } var _proto = RC2.prototype; @@ -36,10 +38,10 @@ var RC2 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC3 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC3, _Component); - var _super = swcHelpers.createSuper(RC3); + _inherits(RC3, _Component); + var _super = _create_super(RC3); function RC3() { - swcHelpers.classCallCheck(this, RC3); + _class_call_check(this, RC3); return _super.apply(this, arguments); } var _proto = RC3.prototype; @@ -50,10 +52,10 @@ var RC3 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC4 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC4, _Component); - var _super = swcHelpers.createSuper(RC4); + _inherits(RC4, _Component); + var _super = _create_super(RC4); function RC4() { - swcHelpers.classCallCheck(this, RC4); + _class_call_check(this, RC4); return _super.apply(this, arguments); } var _proto = RC4.prototype; diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.2.minified.js index 3bfc00596462..3dd7db6eea61 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3_es5.2.minified.js @@ -1,20 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), RC1 = function(_Component) { "use strict"; - swcHelpers.inherits(RC1, _Component); - var _super = swcHelpers.createSuper(RC1); + _inherits(RC1, _Component); + var _super = _create_super(RC1); function RC1() { - return swcHelpers.classCallCheck(this, RC1), _super.apply(this, arguments); + return _class_call_check(this, RC1), _super.apply(this, arguments); } return RC1.prototype.render = function() { return null; }, RC1; }(React.Component), RC2 = function(_Component) { "use strict"; - swcHelpers.inherits(RC2, _Component); - var _super = swcHelpers.createSuper(RC2); + _inherits(RC2, _Component); + var _super = _create_super(RC2); function RC2() { - return swcHelpers.classCallCheck(this, RC2), _super.apply(this, arguments); + return _class_call_check(this, RC2), _super.apply(this, arguments); } var _proto = RC2.prototype; return _proto.render = function() { @@ -22,20 +24,20 @@ var React = require("react"), RC1 = function(_Component) { }, _proto.method = function() {}, RC2; }(React.Component), RC3 = function(_Component) { "use strict"; - swcHelpers.inherits(RC3, _Component); - var _super = swcHelpers.createSuper(RC3); + _inherits(RC3, _Component); + var _super = _create_super(RC3); function RC3() { - return swcHelpers.classCallCheck(this, RC3), _super.apply(this, arguments); + return _class_call_check(this, RC3), _super.apply(this, arguments); } return RC3.prototype.render = function() { return null; }, RC3; }(React.Component), RC4 = function(_Component) { "use strict"; - swcHelpers.inherits(RC4, _Component); - var _super = swcHelpers.createSuper(RC4); + _inherits(RC4, _Component); + var _super = _create_super(RC4); function RC4() { - return swcHelpers.classCallCheck(this, RC4), _super.apply(this, arguments); + return _class_call_check(this, RC4), _super.apply(this, arguments); } return RC4.prototype.render = function() { return null; diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.1.normal.js index 6493826e6c52..b827abf28fe2 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: react // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var RC1 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC1, _Component); - var _super = swcHelpers.createSuper(RC1); + _inherits(RC1, _Component); + var _super = _create_super(RC1); function RC1() { - swcHelpers.classCallCheck(this, RC1); + _class_call_check(this, RC1); return _super.apply(this, arguments); } var _proto = RC1.prototype; @@ -21,10 +23,10 @@ var RC1 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC2 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC2, _Component); - var _super = swcHelpers.createSuper(RC2); + _inherits(RC2, _Component); + var _super = _create_super(RC2); function RC2() { - swcHelpers.classCallCheck(this, RC2); + _class_call_check(this, RC2); return _super.apply(this, arguments); } var _proto = RC2.prototype; @@ -36,10 +38,10 @@ var RC2 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC3 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC3, _Component); - var _super = swcHelpers.createSuper(RC3); + _inherits(RC3, _Component); + var _super = _create_super(RC3); function RC3() { - swcHelpers.classCallCheck(this, RC3); + _class_call_check(this, RC3); return _super.apply(this, arguments); } var _proto = RC3.prototype; @@ -50,10 +52,10 @@ var RC3 = /*#__PURE__*/ function(_Component) { }(React.Component); var RC4 = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(RC4, _Component); - var _super = swcHelpers.createSuper(RC4); + _inherits(RC4, _Component); + var _super = _create_super(RC4); function RC4() { - swcHelpers.classCallCheck(this, RC4); + _class_call_check(this, RC4); return _super.apply(this, arguments); } var _proto = RC4.prototype; diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.2.minified.js index 3bfc00596462..3dd7db6eea61 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4_es5.2.minified.js @@ -1,20 +1,22 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), RC1 = function(_Component) { "use strict"; - swcHelpers.inherits(RC1, _Component); - var _super = swcHelpers.createSuper(RC1); + _inherits(RC1, _Component); + var _super = _create_super(RC1); function RC1() { - return swcHelpers.classCallCheck(this, RC1), _super.apply(this, arguments); + return _class_call_check(this, RC1), _super.apply(this, arguments); } return RC1.prototype.render = function() { return null; }, RC1; }(React.Component), RC2 = function(_Component) { "use strict"; - swcHelpers.inherits(RC2, _Component); - var _super = swcHelpers.createSuper(RC2); + _inherits(RC2, _Component); + var _super = _create_super(RC2); function RC2() { - return swcHelpers.classCallCheck(this, RC2), _super.apply(this, arguments); + return _class_call_check(this, RC2), _super.apply(this, arguments); } var _proto = RC2.prototype; return _proto.render = function() { @@ -22,20 +24,20 @@ var React = require("react"), RC1 = function(_Component) { }, _proto.method = function() {}, RC2; }(React.Component), RC3 = function(_Component) { "use strict"; - swcHelpers.inherits(RC3, _Component); - var _super = swcHelpers.createSuper(RC3); + _inherits(RC3, _Component); + var _super = _create_super(RC3); function RC3() { - return swcHelpers.classCallCheck(this, RC3), _super.apply(this, arguments); + return _class_call_check(this, RC3), _super.apply(this, arguments); } return RC3.prototype.render = function() { return null; }, RC3; }(React.Component), RC4 = function(_Component) { "use strict"; - swcHelpers.inherits(RC4, _Component); - var _super = swcHelpers.createSuper(RC4); + _inherits(RC4, _Component); + var _super = _create_super(RC4); function RC4() { - return swcHelpers.classCallCheck(this, RC4), _super.apply(this, arguments); + return _class_call_check(this, RC4), _super.apply(this, arguments); } return RC4.prototype.render = function() { return null; diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.1.normal.js index a09fcdc4177c..7778b667cc69 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @filename: file.tsx // @jsx: react // @noLib: true @@ -7,10 +9,10 @@ import * as swcHelpers from "@swc/helpers"; var React = require("react"); var MyComponent = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(MyComponent, _Component); - var _super = swcHelpers.createSuper(MyComponent); + _inherits(MyComponent, _Component); + var _super = _create_super(MyComponent); function MyComponent() { - swcHelpers.classCallCheck(this, MyComponent); + _class_call_check(this, MyComponent); return _super.apply(this, arguments); } var _proto = MyComponent.prototype; @@ -29,10 +31,10 @@ var MyComponent = /*#__PURE__*/ function(_Component) { // Component Class as Props var MyButtonComponent = /*#__PURE__*/ function(_Component) { "use strict"; - swcHelpers.inherits(MyButtonComponent, _Component); - var _super = swcHelpers.createSuper(MyButtonComponent); + _inherits(MyButtonComponent, _Component); + var _super = _create_super(MyButtonComponent); function MyButtonComponent() { - swcHelpers.classCallCheck(this, MyButtonComponent); + _class_call_check(this, MyButtonComponent); return _super.apply(this, arguments); } return MyButtonComponent; diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.2.minified.js index fe2300f94c2f..e676c20f0dec 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1_es5.2.minified.js @@ -1,10 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var React = require("react"), MyComponent = function(_Component) { "use strict"; - swcHelpers.inherits(MyComponent, _Component); - var _super = swcHelpers.createSuper(MyComponent); + _inherits(MyComponent, _Component); + var _super = _create_super(MyComponent); function MyComponent() { - return swcHelpers.classCallCheck(this, MyComponent), _super.apply(this, arguments); + return _class_call_check(this, MyComponent), _super.apply(this, arguments); } return MyComponent.prototype.render = function() { var AnyComponent = this.props.AnyComponent; @@ -12,10 +14,10 @@ var React = require("react"), MyComponent = function(_Component) { }, MyComponent; }(React.Component), MyButtonComponent = function(_Component) { "use strict"; - swcHelpers.inherits(MyButtonComponent, _Component); - var _super = swcHelpers.createSuper(MyButtonComponent); + _inherits(MyButtonComponent, _Component); + var _super = _create_super(MyButtonComponent); function MyButtonComponent() { - return swcHelpers.classCallCheck(this, MyButtonComponent), _super.apply(this, arguments); + return _class_call_check(this, MyButtonComponent), _super.apply(this, arguments); } return MyButtonComponent; }(React.Component); diff --git a/crates/swc/tests/tsc-references/tupleElementTypes2_es5.1.normal.js b/crates/swc/tests/tsc-references/tupleElementTypes2_es5.1.normal.js index 5904cc69e249..ab093909ee7e 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function f(param) { - var _param = swcHelpers.slicedToArray(param, 2), a = _param[0], b = _param[1]; + var _param = _sliced_to_array(param, 2), a = _param[0], b = _param[1]; } diff --git a/crates/swc/tests/tsc-references/tupleElementTypes2_es5.2.minified.js b/crates/swc/tests/tsc-references/tupleElementTypes2_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes2_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/tupleElementTypes4_es5.1.normal.js b/crates/swc/tests/tsc-references/tupleElementTypes4_es5.1.normal.js index a0295b88ae83..b7a7740e9e01 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes4_es5.1.normal.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function f() { - var ref = swcHelpers.slicedToArray(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ + var ref = _sliced_to_array(arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [ 0, undefined ], 2), a = ref[0], b = ref[1]; diff --git a/crates/swc/tests/tsc-references/tupleElementTypes4_es5.2.minified.js b/crates/swc/tests/tsc-references/tupleElementTypes4_es5.2.minified.js index a885268f673b..d4a961f015ab 100644 --- a/crates/swc/tests/tsc-references/tupleElementTypes4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/tupleElementTypes4_es5.2.minified.js @@ -1 +1 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; diff --git a/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.1.normal.js b/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.1.normal.js index 0b78884023b1..ed1859e0ecc5 100644 --- a/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, null, [ + _create_class(C, null, [ { key: "x", get: function get() { @@ -17,9 +18,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, null, [ + _create_class(D, null, [ { key: "x", set: function set(v) {} // error @@ -30,9 +31,9 @@ var D = /*#__PURE__*/ function() { var E = /*#__PURE__*/ function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - swcHelpers.createClass(E, null, [ + _create_class(E, null, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.2.minified.js b/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.2.minified.js index d453b237d7a7..4e0c5132a7d3 100644 --- a/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/twoAccessorsWithSameName2_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, null, [ + return _create_class(C, null, [ { key: "x", get: function() { @@ -15,9 +16,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, null, [ + return _create_class(D, null, [ { key: "x", set: function(v) {} @@ -26,9 +27,9 @@ var C = function() { }(), E = function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } - return swcHelpers.createClass(E, null, [ + return _create_class(E, null, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.1.normal.js b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.1.normal.js index 0c8c3b271983..ed5e671d9586 100644 --- a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.1.normal.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; diff --git a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.2.minified.js b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.2.minified.js index 765addba3e4f..7ee484a5be4c 100644 --- a/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeAliasesForObjectTypes_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; diff --git a/crates/swc/tests/tsc-references/typeAliases_es5.1.normal.js b/crates/swc/tests/tsc-references/typeAliases_es5.1.normal.js index f969845968a2..c50e6d66ea7d 100644 --- a/crates/swc/tests/tsc-references/typeAliases_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeAliases_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x1; var x1; var x2; @@ -13,7 +13,7 @@ var x6; var x6; var C7 = function C7() { "use strict"; - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); }; var x7; var x7; diff --git a/crates/swc/tests/tsc-references/typeAliases_es5.2.minified.js b/crates/swc/tests/tsc-references/typeAliases_es5.2.minified.js index 72eef41a304b..44bcf1507e74 100644 --- a/crates/swc/tests/tsc-references/typeAliases_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeAliases_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x13_1, x13_2, E, x, C7 = function() { "use strict"; - swcHelpers.classCallCheck(this, C7); + _class_call_check(this, C7); }; foo13(x13_1, x13_2), foo13(x13_2, x13_1), function(E) { E[E.x = 10] = "x"; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.1.normal.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.1.normal.js index 8941255a1d02..767d2469d81c 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class; function foo() { var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }; return undefined; } foo((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }, _class.prop = "hello", _class)).length; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.2.minified.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.2.minified.js index 7f528084a8bf..844723daeeff 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression1_es5.2.minified.js @@ -1,8 +1,8 @@ var _class; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; })(((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }).prop = "hello", _class)).length; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.1.normal.js index 0afe9827c6f7..c33b2c03451a 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _class; function foo() { var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }; return undefined; } // Should not infer string because it is a static property foo((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }, _class.prop = "hello", _class)).length; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.2.minified.js index 7f528084a8bf..844723daeeff 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression2_es5.2.minified.js @@ -1,8 +1,8 @@ var _class; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; })(((_class = function _class1() { "use strict"; - swcHelpers.classCallCheck(this, _class1); + _class_call_check(this, _class1); }).prop = "hello", _class)).length; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.1.normal.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.1.normal.js index 9b4f7027ef0c..379b2ddf9cb7 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo() { var x = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; return undefined; } foo(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.prop = "hello"; }).length; diff --git a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.2.minified.js b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.2.minified.js index bff8138beb0a..8360afe46ea5 100644 --- a/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeArgumentInferenceWithClassExpression3_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; })(function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.prop = "hello"; + _class_call_check(this, _class), this.prop = "hello"; }).length; diff --git a/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.1.normal.js index b9c5dc49e2d7..556822b3184d 100644 --- a/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @filename: a-ext.js exports.A = function() { this.x = 1; @@ -11,7 +11,7 @@ var A = require("./a-ext").A; // @filename: b-ext.js exports.B = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.x = 1; }; // @filename: b.js @@ -40,7 +40,7 @@ var D = require("./d-ext").D; // @filename: e-ext.js export var E = function E() { "use strict"; - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); this.x = 1; }; // @filename: e.js @@ -65,7 +65,7 @@ function G() { // @filename: h.js var H = function H() { "use strict"; - swcHelpers.classCallCheck(this, H); + _class_call_check(this, H); this.x = 1; }; /** @param {H} p */ function h(p) { diff --git a/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.2.minified.js index 0cc7e9b7de45..30b971d2f46a 100644 --- a/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromParamTagForFunction_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; exports.A = function() { this.x = 1; }, require("./a-ext").A, exports.B = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.x = 1; + _class_call_check(this, _class), this.x = 1; }, require("./b-ext").B; export function C() { this.x = 1; @@ -15,9 +15,9 @@ export var D = function() { require("./d-ext").D; export var E = function() { "use strict"; - swcHelpers.classCallCheck(this, E), this.x = 1; + _class_call_check(this, E), this.x = 1; }; var E = require("./e-ext").E, H = function() { "use strict"; - swcHelpers.classCallCheck(this, H), this.x = 1; + _class_call_check(this, H), this.x = 1; }; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.1.normal.js index f26003e98228..ad30c3f2bf43 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -16,7 +16,7 @@ Outer.app.SomeView = function() { }(); Outer.app.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); /** @type {number} */ this.y = 12; }; var example = new Outer.app.Inner(); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.2.minified.js index e7c44b98b8ff..b72f9ddb1a4a 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_1_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _app, x, Outer = null != Outer ? Outer : {}; Outer.app = null !== (_app = Outer.app) && void 0 !== _app ? _app : {}, Outer.app.SomeView = function() {}, Outer.app.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.y = 12; + _class_call_check(this, _class), this.y = 12; }, new Outer.app.Inner().y, Outer.app.statische = function(k) { return Math.pow(k, k); }, Outer.app.Application = function() { diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.1.normal.js index 71c30d0f1938..e8e7ad7fcefe 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -15,7 +15,7 @@ Outer.app.SomeView = function() { }(); Outer.app.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); /** @type {number} */ this.y = 12; }; var example = new Outer.app.Inner(); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.2.minified.js index 160497530830..8b45840b05e9 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment10_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x, Outer = Outer || {}; Outer.app = Outer.app || {}, Outer.app.SomeView = function() {}, Outer.app.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.y = 12; + _class_call_check(this, _class), this.y = 12; }, new Outer.app.Inner().y, Outer.app.statische = function(k) { return Math.pow(k, k); }, Outer.app.Application = function() { diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.1.normal.js index a07fe1d33030..e3ebd7d3ca36 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -7,7 +7,7 @@ var Outer = {}; Outer.Inner = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.x = 1; } var _proto = _class.prototype; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.2.minified.js index 73658ff85ec7..b2af1ec478d7 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment15_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var inner, Outer = {}; Outer.Inner = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class), this.x = 1; + _class_call_check(this, _class), this.x = 1; } return _class.prototype.m = function() {}, _class; }(), inner.x, inner.m(); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.1.normal.js index 0178ff69052b..aa8e62e61801 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this; // @noEmit: true // @checkJs: true @@ -7,7 +9,7 @@ var _this = this; var B = /*#__PURE__*/ function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); this.n = 1; } var _proto = B.prototype; @@ -16,10 +18,10 @@ var B = /*#__PURE__*/ function() { }(); var C = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -28,10 +30,10 @@ var C = /*#__PURE__*/ function(B) { C.prototype.foo = function() {}; var D = /*#__PURE__*/ function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; @@ -42,16 +44,16 @@ D.prototype.foo = function() { // post-class prototype assignments are trying to show that these properties are abstract var Module = function Module() { "use strict"; - swcHelpers.classCallCheck(this, Module); + _class_call_check(this, Module); }; Module.prototype.identifier = undefined; Module.prototype.size = null; var NormalModule = /*#__PURE__*/ function(Module) { "use strict"; - swcHelpers.inherits(NormalModule, Module); - var _super = swcHelpers.createSuper(NormalModule); + _inherits(NormalModule, Module); + var _super = _create_super(NormalModule); function NormalModule() { - swcHelpers.classCallCheck(this, NormalModule); + _class_call_check(this, NormalModule); return _super.apply(this, arguments); } var _proto = NormalModule.prototype; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.2.minified.js index bd30d2a6eed6..5fec16500982 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment23_es5.2.minified.js @@ -1,26 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var _this = this, B = function() { "use strict"; function B() { - swcHelpers.classCallCheck(this, B), this.n = 1; + _class_call_check(this, B), this.n = 1; } return B.prototype.foo = function() {}, B; }(), C = function(B) { "use strict"; - swcHelpers.inherits(C, B); - var _super = swcHelpers.createSuper(C); + _inherits(C, B); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(B); C.prototype.foo = function() {}; var D = function(B) { "use strict"; - swcHelpers.inherits(D, B); - var _super = swcHelpers.createSuper(D); + _inherits(D, B); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(B); @@ -29,15 +31,15 @@ D.prototype.foo = function() { }; var Module = function() { "use strict"; - swcHelpers.classCallCheck(this, Module); + _class_call_check(this, Module); }; Module.prototype.identifier = void 0, Module.prototype.size = null; var NormalModule = function(Module1) { "use strict"; - swcHelpers.inherits(NormalModule, Module1); - var _super = swcHelpers.createSuper(NormalModule); + _inherits(NormalModule, Module1); + var _super = _create_super(NormalModule); function NormalModule() { - return swcHelpers.classCallCheck(this, NormalModule), _super.apply(this, arguments); + return _class_call_check(this, NormalModule), _super.apply(this, arguments); } var _proto = NormalModule.prototype; return _proto.identifier = function() { diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.1.normal.js index 5f025912e2e5..63c3722438e4 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @checkJs: true // @allowJs: true @@ -14,7 +14,7 @@ var Outer = {}; Outer.Inner = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.name = function name() { diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.2.minified.js index be2f706eb55b..20490dfa3c96 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment24_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; Outer.Inner.Message = function() {}, new Outer.Inner().name, x.name; var x, Outer = {}; Outer.Inner = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.name = function() { return "hi"; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.1.normal.js index 8de74a33a5e0..092b56a43807 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @checkJs: true // @allowJs: true @@ -6,15 +8,15 @@ import * as swcHelpers from "@swc/helpers"; var Common = {}; Common.I = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.i = 1; }; Common.O = /*#__PURE__*/ function(_I) { "use strict"; - swcHelpers.inherits(_class, _I); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _I); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var _this; _this = _super.call(this); _this.o = 2; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.2.minified.js index cb708dd83117..68f6bc754cd0 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment25_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var Common = {}; Common.I = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.i = 1; + _class_call_check(this, _class), this.i = 1; }, Common.O = function(_I) { "use strict"; - swcHelpers.inherits(_class, _I); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _I); + var _super = _create_super(_class); function _class() { var _this; - return swcHelpers.classCallCheck(this, _class), (_this = _super.call(this)).o = 2, _this; + return _class_call_check(this, _class), (_this = _super.call(this)).o = 2, _this; } return _class; }(Common.I); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.1.normal.js index c8a4a687f81a..03244c91499b 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @noImplicitAny: true // @checkJs: true @@ -7,16 +9,16 @@ import * as swcHelpers from "@swc/helpers"; var UI = {}; UI.TreeElement = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.treeOutline = 12; }; UI.context = new UI.TreeElement(); var C = /*#__PURE__*/ function(_TreeElement) { "use strict"; - swcHelpers.inherits(C, _TreeElement); - var _super = swcHelpers.createSuper(C); + _inherits(C, _TreeElement); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.2.minified.js index ac8f5f16ff3a..e3d71d5149e0 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment26_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var UI = {}; UI.TreeElement = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.treeOutline = 12; + _class_call_check(this, _class), this.treeOutline = 12; }, UI.context = new UI.TreeElement(); var C = function(_TreeElement) { "use strict"; - swcHelpers.inherits(C, _TreeElement); - var _super = swcHelpers.createSuper(C); + _inherits(C, _TreeElement); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C.prototype.onpopulate = function() { this.doesNotExist, this.treeOutline.doesntExistEither(); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.1.normal.js index ca4e27efa049..9180f23b3c80 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; // mixed prototype-assignment+class declaration var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = 1; }; // Property assignment does nothing. diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.2.minified.js index 5c8888788056..fc21e65a9d16 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment28_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.p = 1; + _class_call_check(this, C), this.p = 1; }; C.prototype = { q: 2 diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.1.normal.js index 8b3d8c36891a..2f9ccd781938 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true function ExpandoDecl(n1) { return n1.toString(); @@ -68,7 +68,7 @@ var n = ExpandoExpr2.prop + ExpandoExpr2.m(12) + ExpandoExpr2(101).length; // Should not work in typescript -- classes already have statics var ExpandoClass = function ExpandoClass() { "use strict"; - swcHelpers.classCallCheck(this, ExpandoClass); + _class_call_check(this, ExpandoClass); this.n = 1001; }; ExpandoClass.prop = 2; @@ -79,7 +79,7 @@ var n = ExpandoClass.prop + ExpandoClass.m(12) + new ExpandoClass().n; // Class expressions shouldn't work in typescript either var ExpandoExpr3 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.n = 10001; }; ExpandoExpr3.prop = 3; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.2.minified.js index 38cd596117c4..6cc4efcf9b40 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment29_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function ExpandoDecl(n) { return n.toString(); } @@ -42,14 +42,14 @@ ExpandoExpr2.prop = 2, ExpandoExpr2.m = function(n) { }, ExpandoExpr2.prop, ExpandoExpr2.m(12), ExpandoExpr2(101).length; var ExpandoClass = function() { "use strict"; - swcHelpers.classCallCheck(this, ExpandoClass), this.n = 1001; + _class_call_check(this, ExpandoClass), this.n = 1001; }; ExpandoClass.prop = 2, ExpandoClass.m = function(n) { return n + 1; }, ExpandoClass.prop, ExpandoClass.m(12), new ExpandoClass().n; var ExpandoExpr3 = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.n = 10001; + _class_call_check(this, _class), this.n = 10001; }; ExpandoExpr3.prop = 3, ExpandoExpr3.m = function(n) { return n + 1; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.1.normal.js index d6a5a9b9b10f..fed039a458f8 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +8,7 @@ function Outer() { } Outer.Inner = function I() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); this.x = 1; }; /** @type {Outer} */ var ok; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.2.minified.js index 877d889870a3..b08dd9a9c291 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment2_es5.2.minified.js @@ -1,8 +1,8 @@ var ok, oc; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { this.y = 2; }).Inner = function I() { "use strict"; - swcHelpers.classCallCheck(this, I), this.x = 1; + _class_call_check(this, I), this.x = 1; }, ok.y, oc.x; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.1.normal.js index 617ec79fd92f..c718ea3c8b21 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -10,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; } Emu.D = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this._model = 1; }; // @Filename: second.js diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.2.minified.js index 9edfa7818ae9..300357764cc3 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment35_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; Emu.D = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this._model = 1; + _class_call_check(this, _class), this._model = 1; }; var Emu = {}; Emu.D._wrapperInstance; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.1.normal.js index 2e3e1f0adbbc..b41f3e4e32e9 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -8,7 +8,7 @@ var Outer = function O() { }; Outer.Inner = function I() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); this.x = 1; }; /** @type {Outer} */ var ja; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.2.minified.js index d1cd98544124..4ffa8c1cf1ce 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment3_es5.2.minified.js @@ -1,8 +1,8 @@ var ja, da; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { this.y = 2; }).Inner = function I() { "use strict"; - swcHelpers.classCallCheck(this, I), this.x = 1; + _class_call_check(this, I), this.x = 1; }, ja.y, da.x; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.1.normal.js index e7e63550d77d..881f5ac520c1 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -7,7 +7,7 @@ var Outer = {}; // @Filename: a.js Outer.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); /** @type {number} */ this.y = 12; }; /** @type {Outer.Inner} */ var local; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.2.minified.js index 333f27630ba8..e9e4709746aa 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment4_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var local, x, Outer = {}; Outer.Inner = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.y = 12; + _class_call_check(this, _class), this.y = 12; }, local.y, new Outer.Inner().y, x.y, new Outer.Inner().y; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.1.normal.js index 618c85fe0a8d..ce244161879a 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: b.js import MC from "./a"; // @noEmit: true @@ -9,7 +9,7 @@ import MC from "./a"; export default function MyClass() {}; MyClass.bar = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; MyClass.bar; MC.bar; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.2.minified.js index 2b31bf31a3a7..1f019134048a 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment5_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import MC from "./a"; export default function MyClass() {}; MyClass.bar = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, MyClass.bar, MC.bar; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.1.normal.js index dc0f96a71e9b..b22484bbbb22 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,13 +6,13 @@ import * as swcHelpers from "@swc/helpers"; // @Filename: def.js var Outer = function Outer() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; // @Filename: a.js Outer.Inner = /*#__PURE__*/ function() { "use strict"; function I() { - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); } var _proto = I.prototype; _proto.messages = function messages() { diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.2.minified.js index c9f4f6f1df5c..b9c815e85dfd 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment6_es5.2.minified.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Outer = function() { "use strict"; - swcHelpers.classCallCheck(this, Outer); + _class_call_check(this, Outer); }; Outer.Inner = function() { "use strict"; function I() { - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); } return I.prototype.messages = function() { return []; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.1.normal.js index 76a77667a561..1ca6516861a7 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -30,7 +30,7 @@ var _sort; my.predicate.type = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.m = function m() { @@ -46,7 +46,7 @@ min.nest = (_nest = this.min.nest) !== null && _nest !== void 0 ? _nest : functi var _other; min.nest.other = (_other = self.min.nest.other) !== null && _other !== void 0 ? _other : function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; var _property; min.property = (_property = global.min.property) !== null && _property !== void 0 ? _property : {}; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.2.minified.js index 73d7c92a8f50..706f4ff183ff 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_1_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var _predicate, _sort, _min, _nest, _other, _property, my = null != my ? my : {}; my.method = function(n) { return n + 1; @@ -12,7 +12,7 @@ my.method = function(n) { }, my.predicate.type = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.m = function() { return 101; @@ -21,5 +21,5 @@ my.method = function(n) { var min = null !== (_min = window.min) && void 0 !== _min ? _min : {}; min.nest = null !== (_nest = this.min.nest) && void 0 !== _nest ? _nest : function() {}, min.nest.other = null !== (_other = self.min.nest.other) && void 0 !== _other ? _other : function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, min.property = null !== (_property = global.min.property) && void 0 !== _property ? _property : {}; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.1.normal.js index d70bf69d37ac..4b9223bace0f 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -28,7 +28,7 @@ my.predicate.query.result = "none"; my.predicate.type = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.m = function m() { @@ -41,6 +41,6 @@ var min = window.min || {}; min.nest = this.min.nest || function() {}; min.nest.other = self.min.nest.other || function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; min.property = global.min.property || {}; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.2.minified.js index b2abe7a8db8b..346a77c81aa0 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment9_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var my = my || {}; my.method = function(n) { return n + 1; @@ -12,7 +12,7 @@ my.method = function(n) { }, my.predicate.type = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } return _class.prototype.m = function() { return 101; @@ -21,5 +21,5 @@ my.method = function(n) { var min = window.min || {}; min.nest = this.min.nest || function() {}, min.nest.other = self.min.nest.other || function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, min.property = global.min.property || {}; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.1.normal.js index 855216b75c83..69a922c33ec2 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,24 +8,24 @@ import * as swcHelpers from "@swc/helpers"; // @filename: index.js First.Item = function I() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); }; Common.Object = /*#__PURE__*/ function(_Item) { "use strict"; - swcHelpers.inherits(_class, _Item); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _Item); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; }(First.Item); Workspace.Object = /*#__PURE__*/ function(_Object) { "use strict"; - swcHelpers.inherits(_class, _Object); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _Object); + var _super = _create_super(_class); function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); return _super.apply(this, arguments); } return _class; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.2.minified.js index 30e19e818e63..13ec4d86adae 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignmentOutOfOrder_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; First.Item = function I() { "use strict"; - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); }, Common.Object = function(_Item) { "use strict"; - swcHelpers.inherits(_class, _Item); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _Item); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class; }(First.Item), Workspace.Object = function(_Object) { "use strict"; - swcHelpers.inherits(_class, _Object); - var _super = swcHelpers.createSuper(_class); + _inherits(_class, _Object); + var _super = _create_super(_class); function _class() { - return swcHelpers.classCallCheck(this, _class), _super.apply(this, arguments); + return _class_call_check(this, _class), _super.apply(this, arguments); } return _class; }(Common.Object); diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.1.normal.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.1.normal.js index 09f79b080f2c..9a5e1d5635b3 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var Outer = /*#__PURE__*/ function() { "use strict"; function O() { - swcHelpers.classCallCheck(this, O); + _class_call_check(this, O); } var _proto = O.prototype; _proto.m = function m(x, y) {}; @@ -15,7 +15,7 @@ var Outer = /*#__PURE__*/ function() { Outer.Inner = /*#__PURE__*/ function() { "use strict"; function I() { - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); } var _proto = I.prototype; _proto.n = function n(a, b) {}; diff --git a/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.2.minified.js b/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.2.minified.js index 4582c69d1bc9..63d75464240d 100644 --- a/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeFromPropertyAssignment_es5.2.minified.js @@ -1,15 +1,15 @@ var si, oi; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; (function() { "use strict"; function O() { - swcHelpers.classCallCheck(this, O); + _class_call_check(this, O); } return O.prototype.m = function(x, y) {}, O; })().Inner = function() { "use strict"; function I() { - swcHelpers.classCallCheck(this, I); + _class_call_check(this, I); } return I.prototype.n = function(a, b) {}, I; }(), si.m, oi.n; diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.1.normal.js index 9e32c5c05094..30a654f36c65 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.2.minified.js index 0a68d543f217..7dd0b57f08e5 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionGenerics_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var a, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(A1) { "use strict"; - swcHelpers.inherits(C, A1); - var _super = swcHelpers.createSuper(C); + _inherits(C, A1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A); diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.1.normal.js index 110150761a38..a13544e59d5a 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.1.normal.js @@ -1,25 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true var RoyalGuard = /*#__PURE__*/ function() { "use strict"; function RoyalGuard() { - swcHelpers.classCallCheck(this, RoyalGuard); + _class_call_check(this, RoyalGuard); } var _proto = RoyalGuard.prototype; _proto.isLeader = function isLeader() { - return swcHelpers._instanceof(this, LeadGuard); + return _instanceof(this, LeadGuard); }; _proto.isFollower = function isFollower() { - return swcHelpers._instanceof(this, FollowerGuard); + return _instanceof(this, FollowerGuard); }; return RoyalGuard; }(); var LeadGuard = /*#__PURE__*/ function(RoyalGuard) { "use strict"; - swcHelpers.inherits(LeadGuard, RoyalGuard); - var _super = swcHelpers.createSuper(LeadGuard); + _inherits(LeadGuard, RoyalGuard); + var _super = _create_super(LeadGuard); function LeadGuard() { - swcHelpers.classCallCheck(this, LeadGuard); + _class_call_check(this, LeadGuard); return _super.apply(this, arguments); } var _proto = LeadGuard.prototype; @@ -28,10 +31,10 @@ var LeadGuard = /*#__PURE__*/ function(RoyalGuard) { }(RoyalGuard); var FollowerGuard = /*#__PURE__*/ function(RoyalGuard) { "use strict"; - swcHelpers.inherits(FollowerGuard, RoyalGuard); - var _super = swcHelpers.createSuper(FollowerGuard); + _inherits(FollowerGuard, RoyalGuard); + var _super = _create_super(FollowerGuard); function FollowerGuard() { - swcHelpers.classCallCheck(this, FollowerGuard); + _class_call_check(this, FollowerGuard); return _super.apply(this, arguments); } var _proto = FollowerGuard.prototype; diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.2.minified.js index 505016e2be0e..7027d2b79621 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThisErrors_es5.2.minified.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c, RoyalGuard = function() { "use strict"; function RoyalGuard() { - swcHelpers.classCallCheck(this, RoyalGuard); + _class_call_check(this, RoyalGuard); } var _proto = RoyalGuard.prototype; return _proto.isLeader = function() { - return swcHelpers._instanceof(this, LeadGuard); + return _instanceof(this, LeadGuard); }, _proto.isFollower = function() { - return swcHelpers._instanceof(this, FollowerGuard); + return _instanceof(this, FollowerGuard); }, RoyalGuard; }(), LeadGuard = function(RoyalGuard) { "use strict"; - swcHelpers.inherits(LeadGuard, RoyalGuard); - var _super = swcHelpers.createSuper(LeadGuard); + _inherits(LeadGuard, RoyalGuard); + var _super = _create_super(LeadGuard); function LeadGuard() { - return swcHelpers.classCallCheck(this, LeadGuard), _super.apply(this, arguments); + return _class_call_check(this, LeadGuard), _super.apply(this, arguments); } return LeadGuard.prototype.lead = function() {}, LeadGuard; }(RoyalGuard), FollowerGuard = function(RoyalGuard) { "use strict"; - swcHelpers.inherits(FollowerGuard, RoyalGuard); - var _super = swcHelpers.createSuper(FollowerGuard); + _inherits(FollowerGuard, RoyalGuard); + var _super = _create_super(FollowerGuard); function FollowerGuard() { - return swcHelpers.classCallCheck(this, FollowerGuard), _super.apply(this, arguments); + return _class_call_check(this, FollowerGuard), _super.apply(this, arguments); } return FollowerGuard.prototype.follow = function() {}, FollowerGuard; }(RoyalGuard), a = new FollowerGuard(), b = new LeadGuard(); diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.1.normal.js index 7af60a4cc716..45a8d2442818 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.1.normal.js @@ -1,25 +1,28 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @declaration: true var RoyalGuard = /*#__PURE__*/ function() { "use strict"; function RoyalGuard() { - swcHelpers.classCallCheck(this, RoyalGuard); + _class_call_check(this, RoyalGuard); } var _proto = RoyalGuard.prototype; _proto.isLeader = function isLeader() { - return swcHelpers._instanceof(this, LeadGuard); + return _instanceof(this, LeadGuard); }; _proto.isFollower = function isFollower() { - return swcHelpers._instanceof(this, FollowerGuard); + return _instanceof(this, FollowerGuard); }; return RoyalGuard; }(); var LeadGuard = /*#__PURE__*/ function(RoyalGuard) { "use strict"; - swcHelpers.inherits(LeadGuard, RoyalGuard); - var _super = swcHelpers.createSuper(LeadGuard); + _inherits(LeadGuard, RoyalGuard); + var _super = _create_super(LeadGuard); function LeadGuard() { - swcHelpers.classCallCheck(this, LeadGuard); + _class_call_check(this, LeadGuard); return _super.apply(this, arguments); } var _proto = LeadGuard.prototype; @@ -28,10 +31,10 @@ var LeadGuard = /*#__PURE__*/ function(RoyalGuard) { }(RoyalGuard); var FollowerGuard = /*#__PURE__*/ function(RoyalGuard) { "use strict"; - swcHelpers.inherits(FollowerGuard, RoyalGuard); - var _super = swcHelpers.createSuper(FollowerGuard); + _inherits(FollowerGuard, RoyalGuard); + var _super = _create_super(FollowerGuard); function FollowerGuard() { - swcHelpers.classCallCheck(this, FollowerGuard); + _class_call_check(this, FollowerGuard); return _super.apply(this, arguments); } var _proto = FollowerGuard.prototype; @@ -73,20 +76,20 @@ if (holder2.a.isLeader()) { var ArrowGuard = function ArrowGuard() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, ArrowGuard); + _class_call_check(this, ArrowGuard); this.isElite = function() { - return swcHelpers._instanceof(_this, ArrowElite); + return _instanceof(_this, ArrowElite); }; this.isMedic = function() { - return swcHelpers._instanceof(_this, ArrowMedic); + return _instanceof(_this, ArrowMedic); }; }; var ArrowElite = /*#__PURE__*/ function(ArrowGuard) { "use strict"; - swcHelpers.inherits(ArrowElite, ArrowGuard); - var _super = swcHelpers.createSuper(ArrowElite); + _inherits(ArrowElite, ArrowGuard); + var _super = _create_super(ArrowElite); function ArrowElite() { - swcHelpers.classCallCheck(this, ArrowElite); + _class_call_check(this, ArrowElite); return _super.apply(this, arguments); } var _proto = ArrowElite.prototype; @@ -95,10 +98,10 @@ var ArrowElite = /*#__PURE__*/ function(ArrowGuard) { }(ArrowGuard); var ArrowMedic = /*#__PURE__*/ function(ArrowGuard) { "use strict"; - swcHelpers.inherits(ArrowMedic, ArrowGuard); - var _super = swcHelpers.createSuper(ArrowMedic); + _inherits(ArrowMedic, ArrowGuard); + var _super = _create_super(ArrowMedic); function ArrowMedic() { - swcHelpers.classCallCheck(this, ArrowMedic); + _class_call_check(this, ArrowMedic); return _super.apply(this, arguments); } var _proto = ArrowMedic.prototype; @@ -123,23 +126,23 @@ a.isLeader = b.isLeader; var MimicGuard = /*#__PURE__*/ function() { "use strict"; function MimicGuard() { - swcHelpers.classCallCheck(this, MimicGuard); + _class_call_check(this, MimicGuard); } var _proto = MimicGuard.prototype; _proto.isLeader = function isLeader() { - return swcHelpers._instanceof(this, MimicLeader); + return _instanceof(this, MimicLeader); }; _proto.isFollower = function isFollower() { - return swcHelpers._instanceof(this, MimicFollower); + return _instanceof(this, MimicFollower); }; return MimicGuard; }(); var MimicLeader = /*#__PURE__*/ function(MimicGuard) { "use strict"; - swcHelpers.inherits(MimicLeader, MimicGuard); - var _super = swcHelpers.createSuper(MimicLeader); + _inherits(MimicLeader, MimicGuard); + var _super = _create_super(MimicLeader); function MimicLeader() { - swcHelpers.classCallCheck(this, MimicLeader); + _class_call_check(this, MimicLeader); return _super.apply(this, arguments); } var _proto = MimicLeader.prototype; @@ -148,10 +151,10 @@ var MimicLeader = /*#__PURE__*/ function(MimicGuard) { }(MimicGuard); var MimicFollower = /*#__PURE__*/ function(MimicGuard) { "use strict"; - swcHelpers.inherits(MimicFollower, MimicGuard); - var _super = swcHelpers.createSuper(MimicFollower); + _inherits(MimicFollower, MimicGuard); + var _super = _create_super(MimicFollower); function MimicFollower() { - swcHelpers.classCallCheck(this, MimicFollower); + _class_call_check(this, MimicFollower); return _super.apply(this, arguments); } var _proto = MimicFollower.prototype; diff --git a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.2.minified.js index 0b0b89cb7f2b..5f00d9244f58 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardFunctionOfFormThis_es5.2.minified.js @@ -1,29 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var b, crate, RoyalGuard = function() { "use strict"; function RoyalGuard() { - swcHelpers.classCallCheck(this, RoyalGuard); + _class_call_check(this, RoyalGuard); } var _proto = RoyalGuard.prototype; return _proto.isLeader = function() { - return swcHelpers._instanceof(this, LeadGuard); + return _instanceof(this, LeadGuard); }, _proto.isFollower = function() { - return swcHelpers._instanceof(this, FollowerGuard); + return _instanceof(this, FollowerGuard); }, RoyalGuard; }(), LeadGuard = function(RoyalGuard) { "use strict"; - swcHelpers.inherits(LeadGuard, RoyalGuard); - var _super = swcHelpers.createSuper(LeadGuard); + _inherits(LeadGuard, RoyalGuard); + var _super = _create_super(LeadGuard); function LeadGuard() { - return swcHelpers.classCallCheck(this, LeadGuard), _super.apply(this, arguments); + return _class_call_check(this, LeadGuard), _super.apply(this, arguments); } return LeadGuard.prototype.lead = function() {}, LeadGuard; }(RoyalGuard), FollowerGuard = function(RoyalGuard) { "use strict"; - swcHelpers.inherits(FollowerGuard, RoyalGuard); - var _super = swcHelpers.createSuper(FollowerGuard); + _inherits(FollowerGuard, RoyalGuard); + var _super = _create_super(FollowerGuard); function FollowerGuard() { - return swcHelpers.classCallCheck(this, FollowerGuard), _super.apply(this, arguments); + return _class_call_check(this, FollowerGuard), _super.apply(this, arguments); } return FollowerGuard.prototype.follow = function() {}, FollowerGuard; }(RoyalGuard), a = new FollowerGuard(); @@ -35,25 +38,25 @@ holder2.a.isLeader(), holder2.a; var ArrowGuard = function() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, ArrowGuard), this.isElite = function() { - return swcHelpers._instanceof(_this, ArrowElite); + _class_call_check(this, ArrowGuard), this.isElite = function() { + return _instanceof(_this, ArrowElite); }, this.isMedic = function() { - return swcHelpers._instanceof(_this, ArrowMedic); + return _instanceof(_this, ArrowMedic); }; }, ArrowElite = function(ArrowGuard1) { "use strict"; - swcHelpers.inherits(ArrowElite, ArrowGuard1); - var _super = swcHelpers.createSuper(ArrowElite); + _inherits(ArrowElite, ArrowGuard1); + var _super = _create_super(ArrowElite); function ArrowElite() { - return swcHelpers.classCallCheck(this, ArrowElite), _super.apply(this, arguments); + return _class_call_check(this, ArrowElite), _super.apply(this, arguments); } return ArrowElite.prototype.defend = function() {}, ArrowElite; }(ArrowGuard), ArrowMedic = function(ArrowGuard2) { "use strict"; - swcHelpers.inherits(ArrowMedic, ArrowGuard2); - var _super = swcHelpers.createSuper(ArrowMedic); + _inherits(ArrowMedic, ArrowGuard2); + var _super = _create_super(ArrowMedic); function ArrowMedic() { - return swcHelpers.classCallCheck(this, ArrowMedic), _super.apply(this, arguments); + return _class_call_check(this, ArrowMedic), _super.apply(this, arguments); } return ArrowMedic.prototype.heal = function() {}, ArrowMedic; }(ArrowGuard), guard = new ArrowGuard(); @@ -61,28 +64,28 @@ guard.isElite() ? guard.defend() : guard.isMedic() && guard.heal(), crate.isSund var MimicGuard = function() { "use strict"; function MimicGuard() { - swcHelpers.classCallCheck(this, MimicGuard); + _class_call_check(this, MimicGuard); } var _proto = MimicGuard.prototype; return _proto.isLeader = function() { - return swcHelpers._instanceof(this, MimicLeader); + return _instanceof(this, MimicLeader); }, _proto.isFollower = function() { - return swcHelpers._instanceof(this, MimicFollower); + return _instanceof(this, MimicFollower); }, MimicGuard; }(), MimicLeader = function(MimicGuard) { "use strict"; - swcHelpers.inherits(MimicLeader, MimicGuard); - var _super = swcHelpers.createSuper(MimicLeader); + _inherits(MimicLeader, MimicGuard); + var _super = _create_super(MimicLeader); function MimicLeader() { - return swcHelpers.classCallCheck(this, MimicLeader), _super.apply(this, arguments); + return _class_call_check(this, MimicLeader), _super.apply(this, arguments); } return MimicLeader.prototype.lead = function() {}, MimicLeader; }(MimicGuard), MimicFollower = function(MimicGuard) { "use strict"; - swcHelpers.inherits(MimicFollower, MimicGuard); - var _super = swcHelpers.createSuper(MimicFollower); + _inherits(MimicFollower, MimicGuard); + var _super = _create_super(MimicFollower); function MimicFollower() { - return swcHelpers.classCallCheck(this, MimicFollower), _super.apply(this, arguments); + return _class_call_check(this, MimicFollower), _super.apply(this, arguments); } return MimicFollower.prototype.follow = function() {}, MimicFollower; }(MimicGuard), mimic = new MimicGuard(); diff --git a/crates/swc/tests/tsc-references/typeGuardFunction_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardFunction_es5.1.normal.js index b7d566a0b53d..00229b8f823d 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunction_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardFunction_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = /*#__PURE__*/ function(A) { "use strict"; - swcHelpers.inherits(C, A); - var _super = swcHelpers.createSuper(C); + _inherits(C, A); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; @@ -41,7 +43,7 @@ var obj; var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.method1 = function method1(p1) { diff --git a/crates/swc/tests/tsc-references/typeGuardFunction_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardFunction_es5.2.minified.js index 10beef51810b..3bdc432d8608 100644 --- a/crates/swc/tests/tsc-references/typeGuardFunction_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardFunction_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var a, subType, union, union2, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function(A1) { "use strict"; - swcHelpers.inherits(C, A1); - var _super = swcHelpers.createSuper(C); + _inherits(C, A1); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(A); @@ -18,7 +20,7 @@ isC(a) && a.propC, isA(subType) && subType.propC, isA(union) && union.propA, isC var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.method1 = function(p1) { return !0; diff --git a/crates/swc/tests/tsc-references/typeGuardInClass_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardInClass_es5.1.normal.js index e6ef0af44b7e..ed410750a163 100644 --- a/crates/swc/tests/tsc-references/typeGuardInClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardInClass_es5.1.normal.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; if (typeof x === "string") { var n = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var y = x; }; } else { var m = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); var y = x; }; } diff --git a/crates/swc/tests/tsc-references/typeGuardInClass_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardInClass_es5.2.minified.js index 40692aeaa92b..8be9ecff44f2 100644 --- a/crates/swc/tests/tsc-references/typeGuardInClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardInClass_es5.2.minified.js @@ -1,2 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; if ("string" == typeof x) var x; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.1.normal.js index 51e81ffcba86..e3c406a00ab9 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var str; var bool; var num; @@ -7,7 +7,7 @@ var strOrNumOrBool; var numOrBool; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var cOrBool; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.2.minified.js index 3c9e767f6827..8df06a56e3a3 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1AndExpr2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var strOrNumOrBool, numOrBool, strOrNumOrBoolOrC, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; "string" != typeof strOrNumOrBoolOrC && "number" != typeof strOrNumOrBoolOrC && "boolean" != typeof strOrNumOrBoolOrC || (strOrNumOrBool = strOrNumOrBoolOrC), "string" != typeof strOrNumOrBool && numOrBool !== strOrNumOrBool && (numOrBool = strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.1.normal.js index d600f965cf4f..6b3f294a202e 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var str; var bool; var num; @@ -7,7 +7,7 @@ var strOrNumOrBool; var numOrBool; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var cOrBool; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.2.minified.js index 95c0df44d00a..9b706841521e 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormExpr1OrExpr2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var strOrNumOrBool, numOrBool, strOrNumOrBoolOrC, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; ("string" == typeof strOrNumOrBoolOrC || "number" == typeof strOrNumOrBoolOrC || "boolean" == typeof strOrNumOrBoolOrC) && (strOrNumOrBool = strOrNumOrBoolOrC), "string" == typeof strOrNumOrBool || numOrBool !== strOrNumOrBool || (numOrBool = strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.1.normal.js index 7e264a49355b..07cbb64f56f8 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var str; var num; var strOrNum; @@ -6,12 +6,12 @@ var c1; var c2; var d1; var c1Orc2; -str = swcHelpers._instanceof(c1Orc2, c1) && c1Orc2.p1; // C1 -num = swcHelpers._instanceof(c1Orc2, c2) && c1Orc2.p2; // C2 -str = swcHelpers._instanceof(c1Orc2, d1) && c1Orc2.p1; // C1 -num = swcHelpers._instanceof(c1Orc2, d1) && c1Orc2.p3; // D1 +str = _instanceof(c1Orc2, c1) && c1Orc2.p1; // C1 +num = _instanceof(c1Orc2, c2) && c1Orc2.p2; // C2 +str = _instanceof(c1Orc2, d1) && c1Orc2.p1; // C1 +num = _instanceof(c1Orc2, d1) && c1Orc2.p3; // D1 var c2Ord1; -num = swcHelpers._instanceof(c2Ord1, c2) && c2Ord1.p2; // C2 -num = swcHelpers._instanceof(c2Ord1, d1) && c2Ord1.p3; // D1 -str = swcHelpers._instanceof(c2Ord1, d1) && c2Ord1.p1; // D1 -var r2 = swcHelpers._instanceof(c2Ord1, c1) && c2Ord1; // C2 | D1 +num = _instanceof(c2Ord1, c2) && c2Ord1.p2; // C2 +num = _instanceof(c2Ord1, d1) && c2Ord1.p3; // D1 +str = _instanceof(c2Ord1, d1) && c2Ord1.p1; // D1 +var r2 = _instanceof(c2Ord1, c1) && c2Ord1; // C2 | D1 diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.2.minified.js index cdd07dbe35aa..146c9e0d3681 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOfOnInterface_es5.2.minified.js @@ -1,3 +1,3 @@ var c1, c2, d1, c1Orc2, c2Ord1; -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(c1Orc2, c1) && c1Orc2.p1, swcHelpers._instanceof(c1Orc2, c2) && c1Orc2.p2, swcHelpers._instanceof(c1Orc2, d1) && c1Orc2.p1, swcHelpers._instanceof(c1Orc2, d1) && c1Orc2.p3, swcHelpers._instanceof(c2Ord1, c2) && c2Ord1.p2, swcHelpers._instanceof(c2Ord1, d1) && c2Ord1.p3, swcHelpers._instanceof(c2Ord1, d1) && c2Ord1.p1, swcHelpers._instanceof(c2Ord1, c1); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(c1Orc2, c1) && c1Orc2.p1, _instanceof(c1Orc2, c2) && c1Orc2.p2, _instanceof(c1Orc2, d1) && c1Orc2.p1, _instanceof(c1Orc2, d1) && c1Orc2.p3, _instanceof(c2Ord1, c2) && c2Ord1.p2, _instanceof(c2Ord1, d1) && c2Ord1.p3, _instanceof(c2Ord1, d1) && c2Ord1.p1, _instanceof(c2Ord1, c1); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.1.normal.js index 93a30d81bd9c..443009584a46 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // A type guard of the form x instanceof C, where C is of a subtype of the global type 'Function' // and C has a property named 'prototype' // - when true, narrows the type of x to the type of the 'prototype' property in C provided @@ -6,60 +9,60 @@ import * as swcHelpers from "@swc/helpers"; // - when false, has no effect on the type of x. var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D1 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(D1, C1); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C1); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(C1); var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var str; var num; var strOrNum; var ctor1; -str = swcHelpers._instanceof(ctor1, C1) && ctor1.p1; // C1 -num = swcHelpers._instanceof(ctor1, C2) && ctor1.p2; // C2 -str = swcHelpers._instanceof(ctor1, D1) && ctor1.p1; // D1 -num = swcHelpers._instanceof(ctor1, D1) && ctor1.p3; // D1 +str = _instanceof(ctor1, C1) && ctor1.p1; // C1 +num = _instanceof(ctor1, C2) && ctor1.p2; // C2 +str = _instanceof(ctor1, D1) && ctor1.p1; // D1 +num = _instanceof(ctor1, D1) && ctor1.p3; // D1 var ctor2; -num = swcHelpers._instanceof(ctor2, C2) && ctor2.p2; // C2 -num = swcHelpers._instanceof(ctor2, D1) && ctor2.p3; // D1 -str = swcHelpers._instanceof(ctor2, D1) && ctor2.p1; // D1 -var r2 = swcHelpers._instanceof(ctor2, C1) && ctor2; // C2 | D1 +num = _instanceof(ctor2, C2) && ctor2.p2; // C2 +num = _instanceof(ctor2, D1) && ctor2.p3; // D1 +str = _instanceof(ctor2, D1) && ctor2.p1; // D1 +var r2 = _instanceof(ctor2, C1) && ctor2; // C2 | D1 var ctor3; -if (swcHelpers._instanceof(ctor3, C1)) { +if (_instanceof(ctor3, C1)) { ctor3.p1; // C1 } else { ctor3.p2; // C2 } var ctor4; -if (swcHelpers._instanceof(ctor4, C1)) { +if (_instanceof(ctor4, C1)) { ctor4.p1; // C1 -} else if (swcHelpers._instanceof(ctor4, C2)) { +} else if (_instanceof(ctor4, C2)) { ctor4.p2; // C2 } else { ctor4.p4; // C3 } var ctor5; -if (swcHelpers._instanceof(ctor5, C1)) { +if (_instanceof(ctor5, C1)) { ctor5.p1; // C1 } else { ctor5.p2; // C2 } var ctor6; -if (swcHelpers._instanceof(ctor6, C1) || swcHelpers._instanceof(ctor6, C2)) {} else { +if (_instanceof(ctor6, C1) || _instanceof(ctor6, C2)) {} else { ctor6.p4; // C3 } diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.2.minified.js index e9ad47614d40..c80e42550e53 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormInstanceOf_es5.2.minified.js @@ -1,20 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var ctor1, ctor2, ctor3, ctor4, ctor5, ctor6, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D1 = function(C11) { "use strict"; - swcHelpers.inherits(D1, C11); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C11); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(C1), C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; -swcHelpers._instanceof(ctor1, C1) && ctor1.p1, swcHelpers._instanceof(ctor1, C2) && ctor1.p2, swcHelpers._instanceof(ctor1, D1) && ctor1.p1, swcHelpers._instanceof(ctor1, D1) && ctor1.p3, swcHelpers._instanceof(ctor2, C2) && ctor2.p2, swcHelpers._instanceof(ctor2, D1) && ctor2.p3, swcHelpers._instanceof(ctor2, D1) && ctor2.p1, swcHelpers._instanceof(ctor2, C1), swcHelpers._instanceof(ctor3, C1) ? ctor3.p1 : ctor3.p2, swcHelpers._instanceof(ctor4, C1) ? ctor4.p1 : swcHelpers._instanceof(ctor4, C2) ? ctor4.p2 : ctor4.p4, swcHelpers._instanceof(ctor5, C1) ? ctor5.p1 : ctor5.p2, swcHelpers._instanceof(ctor6, C1) || swcHelpers._instanceof(ctor6, C2) || ctor6.p4; +_instanceof(ctor1, C1) && ctor1.p1, _instanceof(ctor1, C2) && ctor1.p2, _instanceof(ctor1, D1) && ctor1.p1, _instanceof(ctor1, D1) && ctor1.p3, _instanceof(ctor2, C2) && ctor2.p2, _instanceof(ctor2, D1) && ctor2.p3, _instanceof(ctor2, D1) && ctor2.p1, _instanceof(ctor2, C1), _instanceof(ctor3, C1) ? ctor3.p1 : ctor3.p2, _instanceof(ctor4, C1) ? ctor4.p1 : _instanceof(ctor4, C2) ? ctor4.p2 : ctor4.p4, _instanceof(ctor5, C1) ? ctor5.p1 : ctor5.p2, _instanceof(ctor6, C1) || _instanceof(ctor6, C2) || ctor6.p4; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.1.normal.js index d2db19ff44ee..505874ebd265 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.1.normal.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var D1 = /*#__PURE__*/ function(C1) { "use strict"; - swcHelpers.inherits(D1, C1); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C1); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.2.minified.js index 3805255f04f3..fe2116f7a25d 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormIsType_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var c1Orc2, c2Ord1, C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D1 = function(C11) { "use strict"; - swcHelpers.inherits(D1, C11); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, C11); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(C1); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.1.normal.js index de50b147534b..ad893e1b4dbe 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var str; var bool; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfBoolean_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.1.normal.js index c88bfe0b8223..966834fca949 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var strOrNum; var strOrBool; @@ -23,7 +24,7 @@ if (typeof numOrBool == "number") { } else { var r3 = numOrBool; // number | boolean } -if ((typeof strOrC === "undefined" ? "undefined" : swcHelpers.typeOf(strOrC)) == "Object") { +if ((typeof strOrC === "undefined" ? "undefined" : _type_of(strOrC)) == "Object") { var r4 = strOrC; // string | C } else { var r4 = strOrC; // string | C diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.2.minified.js index 1d8f359f1d2e..d52a5b707882 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfEqualEqualHasNoEffect_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var strOrC, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -void 0 === strOrC || swcHelpers.typeOf(strOrC); +void 0 === strOrC || _type_of(strOrC); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.1.normal.js index 7e72bd19b791..18cc01ab9733 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var strOrNum; var strOrBool; @@ -23,7 +24,7 @@ if (typeof numOrBool != "number") { } else { var r3 = numOrBool; // number | boolean } -if ((typeof strOrC === "undefined" ? "undefined" : swcHelpers.typeOf(strOrC)) != "Object") { +if ((typeof strOrC === "undefined" ? "undefined" : _type_of(strOrC)) != "Object") { var r4 = strOrC; // string | C } else { var r4 = strOrC; // string | C diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.2.minified.js index 1d8f359f1d2e..d52a5b707882 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNotEqualHasNoEffect_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var strOrC, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -void 0 === strOrC || swcHelpers.typeOf(strOrC); +void 0 === strOrC || _type_of(strOrC); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.1.normal.js index b6329a627308..627ee556f5d6 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var str; var bool; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfNumber_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.1.normal.js index 8085e3b92c7f..d5d8d98fb22f 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.1.normal.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var str; var bool; @@ -19,27 +20,27 @@ var c; // where s is a string literal with any value but 'string', 'number' or 'boolean', // - when true, removes the primitive types string, number, and boolean from the type of x, or // - when false, has no effect on the type of x. -if ((typeof strOrC === "undefined" ? "undefined" : swcHelpers.typeOf(strOrC)) === "Object") { +if ((typeof strOrC === "undefined" ? "undefined" : _type_of(strOrC)) === "Object") { c = strOrC; // C } else { var r2 = strOrC; // string } -if ((typeof numOrC === "undefined" ? "undefined" : swcHelpers.typeOf(numOrC)) === "Object") { +if ((typeof numOrC === "undefined" ? "undefined" : _type_of(numOrC)) === "Object") { c = numOrC; // C } else { var r3 = numOrC; // number } -if ((typeof boolOrC === "undefined" ? "undefined" : swcHelpers.typeOf(boolOrC)) === "Object") { +if ((typeof boolOrC === "undefined" ? "undefined" : _type_of(boolOrC)) === "Object") { c = boolOrC; // C } else { var r4 = boolOrC; // boolean } -if ((typeof strOrC === "undefined" ? "undefined" : swcHelpers.typeOf(strOrC)) === "Object") { +if ((typeof strOrC === "undefined" ? "undefined" : _type_of(strOrC)) === "Object") { c = strOrC; // error: but no narrowing to C } else { var r5 = strOrC; // error: no narrowing to string } -if ((typeof strOrNumOrBool === "undefined" ? "undefined" : swcHelpers.typeOf(strOrNumOrBool)) === "Object") { +if ((typeof strOrNumOrBool === "undefined" ? "undefined" : _type_of(strOrNumOrBool)) === "Object") { var q1 = strOrNumOrBool; // {} } else { var q2 = strOrNumOrBool; // string | number | boolean @@ -47,22 +48,22 @@ if ((typeof strOrNumOrBool === "undefined" ? "undefined" : swcHelpers.typeOf(str // A type guard of the form typeof x !== s, where s is a string literal, // - when true, narrows the type of x by typeof x === s when false, or // - when false, narrows the type of x by typeof x === s when true. -if ((typeof strOrC === "undefined" ? "undefined" : swcHelpers.typeOf(strOrC)) !== "Object") { +if ((typeof strOrC === "undefined" ? "undefined" : _type_of(strOrC)) !== "Object") { var r2 = strOrC; // string } else { c = strOrC; // C } -if ((typeof numOrC === "undefined" ? "undefined" : swcHelpers.typeOf(numOrC)) !== "Object") { +if ((typeof numOrC === "undefined" ? "undefined" : _type_of(numOrC)) !== "Object") { var r3 = numOrC; // number } else { c = numOrC; // C } -if ((typeof boolOrC === "undefined" ? "undefined" : swcHelpers.typeOf(boolOrC)) !== "Object") { +if ((typeof boolOrC === "undefined" ? "undefined" : _type_of(boolOrC)) !== "Object") { var r4 = boolOrC; // boolean } else { c = boolOrC; // C } -if ((typeof strOrNumOrBool === "undefined" ? "undefined" : swcHelpers.typeOf(strOrNumOrBool)) !== "Object") { +if ((typeof strOrNumOrBool === "undefined" ? "undefined" : _type_of(strOrNumOrBool)) !== "Object") { var q11 = strOrNumOrBool; // string | number | boolean } else { var q21 = strOrNumOrBool; // {} diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.2.minified.js index b3fb2dda8da8..de6229e440c2 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfOther_es5.2.minified.js @@ -1,6 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var strOrNumOrBool, strOrC, numOrC, boolOrC, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; -void 0 === strOrC || swcHelpers.typeOf(strOrC), void 0 === numOrC || swcHelpers.typeOf(numOrC), void 0 === boolOrC || swcHelpers.typeOf(boolOrC), void 0 === strOrC || swcHelpers.typeOf(strOrC), void 0 === strOrNumOrBool || swcHelpers.typeOf(strOrNumOrBool), void 0 === strOrC || swcHelpers.typeOf(strOrC), void 0 === numOrC || swcHelpers.typeOf(numOrC), void 0 === boolOrC || swcHelpers.typeOf(boolOrC), void 0 === strOrNumOrBool || swcHelpers.typeOf(strOrNumOrBool); +void 0 === strOrC || _type_of(strOrC), void 0 === numOrC || _type_of(numOrC), void 0 === boolOrC || _type_of(boolOrC), void 0 === strOrC || _type_of(strOrC), void 0 === strOrNumOrBool || _type_of(strOrNumOrBool), void 0 === strOrC || _type_of(strOrC), void 0 === numOrC || _type_of(numOrC), void 0 === boolOrC || _type_of(boolOrC), void 0 === strOrNumOrBool || _type_of(strOrNumOrBool); diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.1.normal.js index 43dc84c02f75..b4d16b66f159 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var str; var bool; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFormTypeOfString_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.1.normal.js index af0edc548b4d..18c353125f64 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.1.normal.js @@ -1,19 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var B = function B() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function namedClasses(x) { if ("a" in x) { @@ -38,17 +39,17 @@ function anonymousClasses(x) { } var AWithOptionalProp = function AWithOptionalProp() { "use strict"; - swcHelpers.classCallCheck(this, AWithOptionalProp); + _class_call_check(this, AWithOptionalProp); }; var BWithOptionalProp = function BWithOptionalProp() { "use strict"; - swcHelpers.classCallCheck(this, BWithOptionalProp); + _class_call_check(this, BWithOptionalProp); }; function positiveTestClassesWithOptionalProperties(x) { if ("a" in x) { x.a = "1"; } else { - var y = swcHelpers._instanceof(x, AWithOptionalProp) ? x.a : x.b; + var y = _instanceof(x, AWithOptionalProp) ? x.a : x.b; } } function inParenthesizedExpression(x) { @@ -60,7 +61,7 @@ function inParenthesizedExpression(x) { } var ClassWithUnionProp = function ClassWithUnionProp() { "use strict"; - swcHelpers.classCallCheck(this, ClassWithUnionProp); + _class_call_check(this, ClassWithUnionProp); }; function inProperty(x) { if ("a" in x.prop) { @@ -71,7 +72,7 @@ function inProperty(x) { } var NestedClassWithProp = function NestedClassWithProp() { "use strict"; - swcHelpers.classCallCheck(this, NestedClassWithProp); + _class_call_check(this, NestedClassWithProp); }; function innestedProperty(x) { if ("a" in x.outer.prop) { @@ -83,7 +84,7 @@ function innestedProperty(x) { var InMemberOfClass = /*#__PURE__*/ function() { "use strict"; function InMemberOfClass() { - swcHelpers.classCallCheck(this, InMemberOfClass); + _class_call_check(this, InMemberOfClass); } var _proto = InMemberOfClass.prototype; _proto.inThis = function inThis() { @@ -99,7 +100,7 @@ var InMemberOfClass = /*#__PURE__*/ function() { var SelfAssert = /*#__PURE__*/ function() { "use strict"; function SelfAssert() { - swcHelpers.classCallCheck(this, SelfAssert); + _class_call_check(this, SelfAssert); } var _proto = SelfAssert.prototype; _proto.inThis = function inThis() { diff --git a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.2.minified.js index fba08eb3f16f..d95712ffed9b 100644 --- a/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardOfFromPropNameInUnionType_es5.2.minified.js @@ -1,32 +1,33 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, B = function() { "use strict"; - swcHelpers.classCallCheck(this, B); + _class_call_check(this, B); }, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }, AWithOptionalProp = function() { "use strict"; - swcHelpers.classCallCheck(this, AWithOptionalProp); + _class_call_check(this, AWithOptionalProp); }, BWithOptionalProp = function() { "use strict"; - swcHelpers.classCallCheck(this, BWithOptionalProp); + _class_call_check(this, BWithOptionalProp); }, ClassWithUnionProp = function() { "use strict"; - swcHelpers.classCallCheck(this, ClassWithUnionProp); + _class_call_check(this, ClassWithUnionProp); }, NestedClassWithProp = function() { "use strict"; - swcHelpers.classCallCheck(this, NestedClassWithProp); + _class_call_check(this, NestedClassWithProp); }, InMemberOfClass = function() { "use strict"; function InMemberOfClass() { - swcHelpers.classCallCheck(this, InMemberOfClass); + _class_call_check(this, InMemberOfClass); } return InMemberOfClass.prototype.inThis = function() { "a" in this.prop ? this.prop.a : this.prop.b; @@ -34,7 +35,7 @@ var A = function() { }(), SelfAssert = function() { "use strict"; function SelfAssert() { - swcHelpers.classCallCheck(this, SelfAssert); + _class_call_check(this, SelfAssert); } return SelfAssert.prototype.inThis = function() { "a" in this && this.a; diff --git a/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.1.normal.js index 161ec4c81dfc..94946821d1da 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; //@target: es5 // Note that type guards affect types of variables and parameters only and // have no effect on members of objects such as properties. @@ -9,9 +10,9 @@ var var1; var ClassWithAccessors = /*#__PURE__*/ function() { "use strict"; function ClassWithAccessors() { - swcHelpers.classCallCheck(this, ClassWithAccessors); + _class_call_check(this, ClassWithAccessors); } - swcHelpers.createClass(ClassWithAccessors, [ + _create_class(ClassWithAccessors, [ { key: "p1", get: // Inside public accessor getter diff --git a/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.2.minified.js index 14cc1680d753..a641339eec95 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsInClassAccessors_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var num, strOrNum, var1, ClassWithAccessors = function() { "use strict"; function ClassWithAccessors() { - swcHelpers.classCallCheck(this, ClassWithAccessors); + _class_call_check(this, ClassWithAccessors); } - return swcHelpers.createClass(ClassWithAccessors, [ + return _create_class(ClassWithAccessors, [ { key: "p1", get: function() { diff --git a/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.1.normal.js index 1823ac68ce3e..54b9457cdf0d 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Note that type guards affect types of variables and parameters only and // have no effect on members of objects such as properties. // variables in global @@ -7,7 +7,7 @@ var var1; var C1 = /*#__PURE__*/ function() { "use strict"; function C1(param) { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); // global vars in function declaration num = typeof var1 === "string" && var1.length; // string // variables in function declaration diff --git a/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.2.minified.js index 3e3210aa2dba..eb98e05a7d2e 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsInClassMethods_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var num, var1, C1 = function() { "use strict"; function C1(param) { var var2; - swcHelpers.classCallCheck(this, C1), num = "string" == typeof var1 && var1.length, num = "string" == typeof var2 && var2.length, num = "string" == typeof param && param.length; + _class_call_check(this, C1), num = "string" == typeof var1 && var1.length, num = "string" == typeof var2 && var2.length, num = "string" == typeof param && param.length; } var _proto = C1.prototype; return _proto.p1 = function(param) { diff --git a/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.1.normal.js index ceb0dbbea5a8..89626efa984a 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; //@target: es5 // Note that type guards affect types of variables and parameters only and // have no effect on members of objects such as properties. @@ -7,7 +8,7 @@ var strOrNum; var C1 = /*#__PURE__*/ function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } var _proto = C1.prototype; _proto.method = function method() { @@ -15,7 +16,7 @@ var C1 = /*#__PURE__*/ function() { strOrNum = typeof this.pp2 === "string" && this.pp2; // string | number strOrNum = typeof this.pp3 === "string" && this.pp3; // string | number }; - swcHelpers.createClass(C1, [ + _create_class(C1, [ { key: "pp3", get: // Inside public accessor getter diff --git a/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.2.minified.js index 144fc532eac5..dd935ff9462b 100644 --- a/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsInProperties_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var strOrNum, c1, obj1, C1 = function() { "use strict"; function C1() { - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); } return C1.prototype.method = function() { strOrNum = "string" == typeof this.pp1 && this.pp1, strOrNum = "string" == typeof this.pp2 && this.pp2, strOrNum = "string" == typeof this.pp3 && this.pp3; - }, swcHelpers.createClass(C1, [ + }, _create_class(C1, [ { key: "pp3", get: function() { diff --git a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.1.normal.js index f5a605ae6a05..53e845dd332b 100644 --- a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @strictNullChecks: true var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; function f1() { var foo; @@ -20,7 +21,7 @@ function f2() { } function f3() { var obj; - if (swcHelpers._instanceof(obj = getFooOrNull(), Foo)) { + if (_instanceof(obj = getFooOrNull(), Foo)) { obj; } } diff --git a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.2.minified.js index 70e236471303..1863c9f8c79c 100644 --- a/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsNestedAssignments_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; for(var match, Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, re = /./g; null != (match = re.exec("xxx"));)match[1].length, match[2].length; diff --git a/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.1.normal.js index 7a5562e95f57..df05cc91ce24 100644 --- a/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Note that type guards affect types of variables and parameters only and // have no effect on members of objects such as properties. // Note that the class's property must be copied to a local variable for @@ -6,7 +6,7 @@ import * as swcHelpers from "@swc/helpers"; var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.getData = function getData() { diff --git a/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.2.minified.js index 35543ca59cc9..390252785355 100644 --- a/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsOnClassProperty_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; return _proto.getData = function() { diff --git a/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.1.normal.js index bcd98cf99967..b8dc895f5561 100644 --- a/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.1.normal.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @strictNullChecks: true // Type guards involving type parameters produce intersection types var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; function f1(x) { - if (swcHelpers._instanceof(x, C)) { + if (_instanceof(x, C)) { var v1 = x; var v2 = x; x.prop; diff --git a/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.2.minified.js index 7bd16f52411d..6003f6ce3dbb 100644 --- a/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsTypeParameters_es5.2.minified.js @@ -1,5 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.1.normal.js index a27b854686a2..868365b7251a 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var x = { p: 0 }; -if (swcHelpers._instanceof(x, Object)) { +if (_instanceof(x, Object)) { x.p; // No error, type any unaffected by instanceof type guard } else { x.p; // No error, type any unaffected by instanceof type guard diff --git a/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.2.minified.js index 99fa268cc739..4968511892c4 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithAny_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var x = { p: 0 }; -swcHelpers._instanceof(x, Object), x.p, x.p, x.p, x.p, x.p; +_instanceof(x, Object), x.p, x.p, x.p, x.p, x.p; diff --git a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.1.normal.js index a2540421cce3..bc7ac24b6cf3 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.1.normal.js @@ -1,98 +1,98 @@ -import * as swcHelpers from "@swc/helpers"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var obj1; -if (swcHelpers._instanceof(obj1, A)) { +if (_instanceof(obj1, A)) { obj1.foo; obj1.bar; } var obj2; -if (swcHelpers._instanceof(obj2, A)) { +if (_instanceof(obj2, A)) { obj2.foo; obj2.bar; } var obj3; -if (swcHelpers._instanceof(obj3, B)) { +if (_instanceof(obj3, B)) { obj3.foo = 1; obj3.foo = "str"; obj3.bar = "str"; } var obj4; -if (swcHelpers._instanceof(obj4, B)) { +if (_instanceof(obj4, B)) { obj4.foo = "str"; obj4.foo = 1; obj4.bar = "str"; } var obj5; -if (swcHelpers._instanceof(obj5, C)) { +if (_instanceof(obj5, C)) { obj5.foo; obj5.c; obj5.bar1; obj5.bar2; } var obj6; -if (swcHelpers._instanceof(obj6, C)) { +if (_instanceof(obj6, C)) { obj6.foo; obj6.bar1; obj6.bar2; } var obj7; -if (swcHelpers._instanceof(obj7, D)) { +if (_instanceof(obj7, D)) { obj7.foo; obj7.bar; } var obj8; -if (swcHelpers._instanceof(obj8, D)) { +if (_instanceof(obj8, D)) { obj8.foo; obj8.bar; } var obj9; -if (swcHelpers._instanceof(obj9, E)) { +if (_instanceof(obj9, E)) { obj9.foo; obj9.bar1; obj9.bar2; } var obj10; -if (swcHelpers._instanceof(obj10, E)) { +if (_instanceof(obj10, E)) { obj10.foo; obj10.bar1; obj10.bar2; } var obj11; -if (swcHelpers._instanceof(obj11, F)) { +if (_instanceof(obj11, F)) { obj11.foo; obj11.bar; } var obj12; -if (swcHelpers._instanceof(obj12, F)) { +if (_instanceof(obj12, F)) { obj12.foo; obj12.bar; } var obj13; -if (swcHelpers._instanceof(obj13, G)) { +if (_instanceof(obj13, G)) { obj13.foo1; obj13.foo2; } var obj14; -if (swcHelpers._instanceof(obj14, G)) { +if (_instanceof(obj14, G)) { obj14.foo1; obj14.foo2; } var obj15; -if (swcHelpers._instanceof(obj15, H)) { +if (_instanceof(obj15, H)) { obj15.foo; obj15.bar; } var obj16; -if (swcHelpers._instanceof(obj16, H)) { +if (_instanceof(obj16, H)) { obj16.foo1; obj16.foo2; } var obj17; -if (swcHelpers._instanceof(obj17, Object)) { +if (_instanceof(obj17, Object)) { obj17.foo1; obj17.foo2; } var obj18; -if (swcHelpers._instanceof(obj18, Function)) { +if (_instanceof(obj18, Function)) { obj18.foo1; obj18.foo2; } diff --git a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.2.minified.js index 466a755bdf22..7aa6eb49b52b 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOfByConstructorSignature_es5.2.minified.js @@ -1,3 +1,3 @@ var obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15, obj16, obj17, obj18; -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(obj1, A) && (obj1.foo, obj1.bar), swcHelpers._instanceof(obj2, A) && (obj2.foo, obj2.bar), swcHelpers._instanceof(obj3, B) && (obj3.foo = 1, obj3.foo = "str", obj3.bar = "str"), swcHelpers._instanceof(obj4, B) && (obj4.foo = "str", obj4.foo = 1, obj4.bar = "str"), swcHelpers._instanceof(obj5, C) && (obj5.foo, obj5.c, obj5.bar1, obj5.bar2), swcHelpers._instanceof(obj6, C) && (obj6.foo, obj6.bar1, obj6.bar2), swcHelpers._instanceof(obj7, D) && (obj7.foo, obj7.bar), swcHelpers._instanceof(obj8, D) && (obj8.foo, obj8.bar), swcHelpers._instanceof(obj9, E) && (obj9.foo, obj9.bar1, obj9.bar2), swcHelpers._instanceof(obj10, E) && (obj10.foo, obj10.bar1, obj10.bar2), swcHelpers._instanceof(obj11, F) && (obj11.foo, obj11.bar), swcHelpers._instanceof(obj12, F) && (obj12.foo, obj12.bar), swcHelpers._instanceof(obj13, G) && (obj13.foo1, obj13.foo2), swcHelpers._instanceof(obj14, G) && (obj14.foo1, obj14.foo2), swcHelpers._instanceof(obj15, H) && (obj15.foo, obj15.bar), swcHelpers._instanceof(obj16, H) && (obj16.foo1, obj16.foo2), swcHelpers._instanceof(obj17, Object) && (obj17.foo1, obj17.foo2), swcHelpers._instanceof(obj18, Function) && (obj18.foo1, obj18.foo2); +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(obj1, A) && (obj1.foo, obj1.bar), _instanceof(obj2, A) && (obj2.foo, obj2.bar), _instanceof(obj3, B) && (obj3.foo = 1, obj3.foo = "str", obj3.bar = "str"), _instanceof(obj4, B) && (obj4.foo = "str", obj4.foo = 1, obj4.bar = "str"), _instanceof(obj5, C) && (obj5.foo, obj5.c, obj5.bar1, obj5.bar2), _instanceof(obj6, C) && (obj6.foo, obj6.bar1, obj6.bar2), _instanceof(obj7, D) && (obj7.foo, obj7.bar), _instanceof(obj8, D) && (obj8.foo, obj8.bar), _instanceof(obj9, E) && (obj9.foo, obj9.bar1, obj9.bar2), _instanceof(obj10, E) && (obj10.foo, obj10.bar1, obj10.bar2), _instanceof(obj11, F) && (obj11.foo, obj11.bar), _instanceof(obj12, F) && (obj12.foo, obj12.bar), _instanceof(obj13, G) && (obj13.foo1, obj13.foo2), _instanceof(obj14, G) && (obj14.foo1, obj14.foo2), _instanceof(obj15, H) && (obj15.foo, obj15.bar), _instanceof(obj16, H) && (obj16.foo1, obj16.foo2), _instanceof(obj17, Object) && (obj17.foo1, obj17.foo2), _instanceof(obj18, Function) && (obj18.foo1, obj18.foo2); diff --git a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.1.normal.js b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.1.normal.js index a02c52ce5c28..9973fc4024dd 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var result; var result2; -if (!swcHelpers._instanceof(result, RegExp)) { +if (!_instanceof(result, RegExp)) { result = result2; } else if (!result.global) {} var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.validate = function validate() { @@ -17,7 +18,7 @@ var C = /*#__PURE__*/ function() { }(); function foo() { var v = null; - if (swcHelpers._instanceof(v, C)) { + if (_instanceof(v, C)) { v // Validator & Partial & C ; } diff --git a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.2.minified.js b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.2.minified.js index 49200aaa3a19..1179aaa0d8ff 100644 --- a/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeGuardsWithInstanceOf_es5.2.minified.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers._instanceof(result, RegExp) ? result.global : result = result2; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +_instanceof(result, RegExp) ? result.global : result = result2; var result, result2, C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.validate = function() { return {}; diff --git a/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.1.normal.js index 429412e2106e..05557ea3cdbc 100644 --- a/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var _this = this; // @target: esnext // @useDefineForClassFields: false @@ -6,7 +7,7 @@ var MyTestClass = /*#__PURE__*/ function() { "use strict"; function MyTestClass() { var _this1 = this; - swcHelpers.classCallCheck(this, MyTestClass); + _class_call_check(this, MyTestClass); this.someFunc = function() { //type of 'this' in member variable initializer is the class instance type var t = _this1; @@ -38,7 +39,7 @@ var MyTestClass = /*#__PURE__*/ function() { var p = MyTestClass; p.staticCanary; }; - swcHelpers.createClass(MyTestClass, [ + _create_class(MyTestClass, [ { key: "prop", get: //type of 'this' in member accessor(get and set) body is the class instance type @@ -80,7 +81,7 @@ var MyGenericTestClass = /*#__PURE__*/ function() { "use strict"; function MyGenericTestClass() { var _this2 = this; - swcHelpers.classCallCheck(this, MyGenericTestClass); + _class_call_check(this, MyGenericTestClass); this.someFunc = function() { //type of 'this' in member variable initializer is the class instance type var t = _this2; @@ -112,7 +113,7 @@ var MyGenericTestClass = /*#__PURE__*/ function() { var p = MyGenericTestClass; p.staticCanary; }; - swcHelpers.createClass(MyGenericTestClass, [ + _create_class(MyGenericTestClass, [ { key: "prop", get: //type of 'this' in member accessor(get and set) body is the class instance type diff --git a/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.2.minified.js index a35157549a25..54ff60065cb1 100644 --- a/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisGeneral_es5.2.minified.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var MyTestClass = function() { "use strict"; function MyTestClass() { - swcHelpers.classCallCheck(this, MyTestClass), this.someFunc = function() {}, this.canary, this.canary = 3; + _class_call_check(this, MyTestClass), this.someFunc = function() {}, this.canary, this.canary = 3; } return MyTestClass.prototype.memberFunc = function() { arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; @@ -11,7 +12,7 @@ var MyTestClass = function() { t.staticCanary; var p = MyTestClass; p.staticCanary; - }, swcHelpers.createClass(MyTestClass, [ + }, _create_class(MyTestClass, [ { key: "prop", get: function() { @@ -33,7 +34,7 @@ var MyTestClass = function() { }(), MyGenericTestClass = function() { "use strict"; function MyGenericTestClass() { - swcHelpers.classCallCheck(this, MyGenericTestClass), this.someFunc = function() {}, this.canary, this.canary = 3; + _class_call_check(this, MyGenericTestClass), this.someFunc = function() {}, this.canary, this.canary = 3; } return MyGenericTestClass.prototype.memberFunc = function() { arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; @@ -42,7 +43,7 @@ var MyTestClass = function() { t.staticCanary; var p = MyGenericTestClass; p.staticCanary; - }, swcHelpers.createClass(MyGenericTestClass, [ + }, _create_class(MyGenericTestClass, [ { key: "prop", get: function() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.1.normal.js index f66f687a44ba..8d66871f4b93 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "x", get: function get() { @@ -26,9 +27,9 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - swcHelpers.createClass(D, [ + _create_class(D, [ { key: "x", get: function get() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.2.minified.js index 8b33e06e315d..5bc82e12512f 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInAccessor_es5.2.minified.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } - return swcHelpers.createClass(C, [ + return _create_class(C, [ { key: "x", get: function() { @@ -22,9 +23,9 @@ var C = function() { }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } - return swcHelpers.createClass(D, [ + return _create_class(D, [ { key: "x", get: function() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.1.normal.js index 92e885e32498..21c909f622c8 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; //type of 'this' in constructor param list is the class instance type (error) var ErrClass = function ErrClass() { "use strict"; var f = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this; - swcHelpers.classCallCheck(this, ErrClass); + _class_call_check(this, ErrClass); }; diff --git a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.2.minified.js index c93b0ad96bd0..f34eb73ca0ed 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInConstructorParamList_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ErrClass = function() { "use strict"; - arguments.length > 0 && void 0 !== arguments[0] && arguments[0], swcHelpers.classCallCheck(this, ErrClass); + arguments.length > 0 && void 0 !== arguments[0] && arguments[0], _class_call_check(this, ErrClass); }; diff --git a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.1.normal.js index 985155745609..3eb698959e9d 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // type of 'this' in FunctionExpression is Any function fn() { var p = this; @@ -14,7 +14,7 @@ var t2 = function f() { }; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = function() { var q; var q = this; diff --git a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.2.minified.js index e06d57971e12..9e977f5d2fe2 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInFunctionExpression_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.x = function() {}, this.y = function() {}; + _class_call_check(this, C), this.x = function() {}, this.y = function() {}; }; M || (M = {}); diff --git a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.1.normal.js index b4af21e068b4..1899c89b6475 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = this; var t = this; t.x; @@ -14,7 +15,7 @@ var C = /*#__PURE__*/ function() { _proto.foo = function foo() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.2.minified.js index 2a7cc38481ea..d0a49b9c06c3 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember2_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C), this.x = this, this.x, this.y, this.z, this.foo(); + _class_call_check(this, C), this.x = this, this.x, this.y, this.z, this.foo(); } return C.prototype.foo = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.1.normal.js index f170b8046214..37af5732b314 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.1.normal.js @@ -1,8 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = this; var t = this; t.x; @@ -14,7 +15,7 @@ var C = /*#__PURE__*/ function() { _proto.foo = function foo() { return this; }; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "y", get: function get() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.2.minified.js index 4534ea6f6d91..0df1e79354d9 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInInstanceMember_es5.2.minified.js @@ -1,12 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var c, C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C), this.x = this, this.x, this.y, this.z, this.foo(); + _class_call_check(this, C), this.x = this, this.x, this.y, this.z, this.foo(); } return C.prototype.foo = function() { return this; - }, swcHelpers.createClass(C, [ + }, _create_class(C, [ { key: "y", get: function() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.1.normal.js index 24cb8b5ba7ab..9ceb0dbac894 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() { @@ -16,7 +16,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo = function foo() { @@ -30,7 +30,7 @@ var D = /*#__PURE__*/ function() { var E = /*#__PURE__*/ function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } var _proto = E.prototype; _proto.foo = function foo() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.2.minified.js index d2f05e9188cb..ac4311ad3869 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInMemberFunctions_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C.bar = function() {}, C; }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.foo = function() {}, D.bar = function() {}, D; }(), E = function() { "use strict"; function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); } return E.prototype.foo = function() {}, E.bar = function() {}, E; }(); diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.1.normal.js index e220a1f6ac86..c30ef816781d 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.1.normal.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.foo = C // ok ; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; C2.foo = C2 // ok ; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.2.minified.js index ef0b6f1fcd3a..34309eae834d 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers2_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.foo = C; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; C2.foo = C2; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.1.normal.js index efb18e335d7e..2643a2e887b9 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; // @target: esnext, es2022, es6, es5 // @useDefineForClassFields: false class C { @@ -9,4 +10,4 @@ class D extends C { } D.c = 2; D.d = D.c + 1; -D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.2.minified.js index b193f7ed350e..8770f55c5f94 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C { } C.a = 1, C.b = C.a + 1; class D extends C { } -D.c = 2, D.d = D.c + 1, D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.c = 2, D.d = D.c + 1, D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.1.normal.js index d2d86605872b..4ca3dacb20db 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.1.normal.js @@ -1,22 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext, es2022, es6, es5 // @useDefineForClassFields: false var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1; C.b = C.a + 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); D.c = 2; D.d = D.c + 1; -D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.2.minified.js index 37f3152a527c..51111dc5499e 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers3_es5.2.minified.js @@ -1,16 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1, C.b = C.a + 1; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); -D.c = 2, D.d = D.c + 1, D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.c = 2, D.d = D.c + 1, D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.1.normal.js index e99401d5439b..6d11c49c29d6 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; // @target: esnext, es2022, es6, es5 // @useDefineForClassFields: true class C { @@ -9,4 +10,4 @@ class D extends C { } D.c = 2; D.d = D.c + 1; -D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.2.minified.js index b193f7ed350e..8770f55c5f94 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C { } C.a = 1, C.b = C.a + 1; class D extends C { } -D.c = 2, D.d = D.c + 1, D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.c = 2, D.d = D.c + 1, D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.1.normal.js index 6c6462875994..0742ae837f59 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.1.normal.js @@ -1,22 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext, es2022, es6, es5 // @useDefineForClassFields: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1; C.b = C.a + 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); D.c = 2; D.d = D.c + 1; -D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.2.minified.js index 37f3152a527c..51111dc5499e 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers4_es5.2.minified.js @@ -1,16 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1, C.b = C.a + 1; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); -D.c = 2, D.d = D.c + 1, D.e = swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + D.c + 1; +D.c = 2, D.d = D.c + 1, D.e = _get(_get_prototype_of(D), "a", D) + D.c + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.1.normal.js index 466b2f7c3440..acaf8399d132 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es6, es5 var C = function C(foo) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.foo = foo; }; C.create = function() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.2.minified.js index 74ae2c9ee932..6de30d7dba90 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers5_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(foo) { "use strict"; - swcHelpers.classCallCheck(this, C), this.foo = foo; + _class_call_check(this, C), this.foo = foo; }; C.create = function() { return new C("yep"); diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.1.normal.js index 36c2cd9a2cde..c46c2f31f19c 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.2.minified.js index a957522cb0f8..98efcd52d957 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers6_es5.2.minified.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.1.normal.js index 15fc1b06c18d..5d8ab4a5ea25 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; // @target: esnext, es2022, es6, es5 class C { } @@ -8,4 +9,4 @@ class D extends C { } D.c = 2; D.d = D.c + 1; -D.e = 1 + swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + (D.c + 1) + 1; +D.e = 1 + _get(_get_prototype_of(D), "a", D) + (D.c + 1) + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.2.minified.js index 5c9555ae53d5..b9df1006f486 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es2015.2.minified.js @@ -1,7 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C { } C.a = 1, C.b = C.a + 1; class D extends C { } -D.c = 2, D.d = D.c + 1, D.e = 1 + swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + (D.c + 1) + 1; +D.c = 2, D.d = D.c + 1, D.e = 1 + _get(_get_prototype_of(D), "a", D) + (D.c + 1) + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.1.normal.js index 641b1a3dd14d..5a1a48c43847 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.1.normal.js @@ -1,21 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext, es2022, es6, es5 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1; C.b = C.a + 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); D.c = 2; D.d = D.c + 1; -D.e = 1 + swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + (D.c + 1) + 1; +D.e = 1 + _get(_get_prototype_of(D), "a", D) + (D.c + 1) + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.2.minified.js index 5e60dbe146d3..477740e10e2f 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers7_es5.2.minified.js @@ -1,16 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.a = 1, C.b = C.a + 1; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); -D.c = 2, D.d = D.c + 1, D.e = 1 + swcHelpers.get(swcHelpers.getPrototypeOf(D), "a", D) + (D.c + 1) + 1; +D.c = 2, D.d = D.c + 1, D.e = 1 + _get(_get_prototype_of(D), "a", D) + (D.c + 1) + 1; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.1.normal.js index 7eb82126c64f..9c1175534530 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext, es2022, es6, es5 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1; C.arrowFunctionBoundary = function() { @@ -13,7 +13,7 @@ C.functionExprBoundary = function() { }; C.classExprBoundary = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); this.a = this.f + 3; }; C.functionAndClassDeclBoundary = function() { @@ -23,7 +23,7 @@ C.functionAndClassDeclBoundary = function() { var CC = /*#__PURE__*/ function() { "use strict"; function CC() { - swcHelpers.classCallCheck(this, CC); + _class_call_check(this, CC); this.a = this.f + 5; } var _proto = CC.prototype; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.2.minified.js index 85d030dc5784..9e71e2614a4e 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers8_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1, C.arrowFunctionBoundary = function() { return C.f + 1; @@ -9,12 +9,12 @@ C.f = 1, C.arrowFunctionBoundary = function() { return this.f + 2; }, C.classExprBoundary = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.a = this.f + 3; + _class_call_check(this, _class), this.a = this.f + 3; }, C.functionAndClassDeclBoundary = function() { var CC = function() { "use strict"; function CC() { - swcHelpers.classCallCheck(this, CC), this.a = this.f + 5; + _class_call_check(this, CC), this.a = this.f + 5; } return CC.prototype.method = function() { return this.f + 6; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.1.normal.js index bcdfbd7040dc..2191abf5dcb8 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.1.normal.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; // @target: esnext, es2022, es6, es5 class C { } C.f = 1; class D extends C { } -D.arrowFunctionBoundary = ()=>swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", D) + 1; +D.arrowFunctionBoundary = ()=>_get(_get_prototype_of(D), "f", D) + 1; D.functionExprBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 2; + return _get(_get_prototype_of(D), "f", this) + 2; }; D.classExprBoundary = class { constructor(){ @@ -16,7 +17,7 @@ D.classExprBoundary = class { }; D.functionAndClassDeclBoundary = (()=>{ function foo() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 4; + return _get(_get_prototype_of(D), "f", this) + 4; } class C { method() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.2.minified.js index 4dba19bc32bc..4e243811784e 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es2015.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; class C { } C.f = 1; class D extends C { } -D.arrowFunctionBoundary = ()=>swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", D) + 1, D.functionExprBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 2; +D.arrowFunctionBoundary = ()=>_get(_get_prototype_of(D), "f", D) + 1, D.functionExprBoundary = function() { + return _get(_get_prototype_of(D), "f", this) + 2; }, D.classExprBoundary = class { constructor(){ this.a = super.f + 3; diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.1.normal.js index 23267cd192c8..4b2b42995f68 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.1.normal.js @@ -1,44 +1,48 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // @target: esnext, es2022, es6, es5 var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } return D; }(C); D.arrowFunctionBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", D) + 1; + return _get(_get_prototype_of(D), "f", D) + 1; }; D.functionExprBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 2; + return _get(_get_prototype_of(D), "f", this) + 2; }; D.classExprBoundary = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); - this.a = swcHelpers.get(swcHelpers.getPrototypeOf(_class.prototype), "f", this) + 3; + _class_call_check(this, _class); + this.a = _get(_get_prototype_of(_class.prototype), "f", this) + 3; }; D.functionAndClassDeclBoundary = function() { var foo = function foo() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 4; + return _get(_get_prototype_of(D), "f", this) + 4; }; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); - this.a = swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "f", this) + 5; + _class_call_check(this, C); + this.a = _get(_get_prototype_of(C.prototype), "f", this) + 5; } var _proto = C.prototype; _proto.method = function method() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C.prototype), "f", this) + 6; + return _get(_get_prototype_of(C.prototype), "f", this) + 6; }; return C; }(); diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.2.minified.js index 60b1f695f5c4..b5f9c25dbc5c 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers9_es5.2.minified.js @@ -1,33 +1,37 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _get from "@swc/helpers/lib/_get.js"; +import _get_prototype_of from "@swc/helpers/lib/_get_prototype_of.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C.f = 1; var D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D; }(C); D.arrowFunctionBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", D) + 1; + return _get(_get_prototype_of(D), "f", D) + 1; }, D.functionExprBoundary = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(D), "f", this) + 2; + return _get(_get_prototype_of(D), "f", this) + 2; }, D.classExprBoundary = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class), this.a = swcHelpers.get(swcHelpers.getPrototypeOf(_class.prototype), "f", this) + 3; + _class_call_check(this, _class), this.a = _get(_get_prototype_of(_class.prototype), "f", this) + 3; }, D.functionAndClassDeclBoundary = function() { var C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2), this.a = swcHelpers.get(swcHelpers.getPrototypeOf(C2.prototype), "f", this) + 5; + _class_call_check(this, C2), this.a = _get(_get_prototype_of(C2.prototype), "f", this) + 5; } return C2.prototype.method = function() { - return swcHelpers.get(swcHelpers.getPrototypeOf(C2.prototype), "f", this) + 6; + return _get(_get_prototype_of(C2.prototype), "f", this) + 6; }, C2; }(); }(); diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.1.normal.js index 5bfb1b09e832..8fecb4dc14ce 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.bar = function bar() { // type of this is the constructor function type @@ -19,7 +19,7 @@ var r4 = new t(1); var C2 = /*#__PURE__*/ function() { "use strict"; function C2(x) { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } C2.bar = function bar() { // type of this is the constructor function type diff --git a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.2.minified.js index dab90fa2b654..3ab5f554f50b 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInStaticMembers_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.bar = function() { return this; @@ -12,7 +12,7 @@ t.foo, t.bar(), new t(1); var C2 = function() { "use strict"; function C2(x) { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } return C2.bar = function() { return this; diff --git a/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.1.normal.js b/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.1.normal.js index de2eea20f45e..5c5ac9ac6ff2 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var SomeClass = /*#__PURE__*/ function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } var _proto = SomeClass.prototype; _proto.method = function method() { @@ -17,7 +17,7 @@ var SomeClass = /*#__PURE__*/ function() { var SomeClass2 = /*#__PURE__*/ function() { "use strict"; function SomeClass2() { - swcHelpers.classCallCheck(this, SomeClass2); + _class_call_check(this, SomeClass2); } var _proto = SomeClass2.prototype; _proto.method = function method() { diff --git a/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.2.minified.js b/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.2.minified.js index 18ef1c326346..32179abe297d 100644 --- a/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeOfThisInstanceMemberNarrowedWithLoopAntecedent_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var SomeClass = function() { "use strict"; function SomeClass() { - swcHelpers.classCallCheck(this, SomeClass); + _class_call_check(this, SomeClass); } return SomeClass.prototype.method = function() { this.state.data, "stringVariant" === this.state.type && this.state.data; @@ -10,7 +10,7 @@ var SomeClass = function() { }(), SomeClass2 = function() { "use strict"; function SomeClass2() { - swcHelpers.classCallCheck(this, SomeClass2); + _class_call_check(this, SomeClass2); } return SomeClass2.prototype.method = function() { var ref; diff --git a/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.1.normal.js index 37792eb1b6fc..6e65a93a0f3b 100644 --- a/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.1.normal.js @@ -1,22 +1,24 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // type parameters cannot be used as base types // these are all errors var C = /*#__PURE__*/ function(T) { "use strict"; - swcHelpers.inherits(C, T); - var _super = swcHelpers.createSuper(C); + _inherits(C, T); + var _super = _create_super(C); function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return _super.apply(this, arguments); } return C; }(T); var C2 = /*#__PURE__*/ function(U) { "use strict"; - swcHelpers.inherits(C2, U); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, U); + var _super = _create_super(C2); function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); return _super.apply(this, arguments); } return C2; diff --git a/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.2.minified.js index 5f9ec76fe121..2aef37743d98 100644 --- a/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterAsBaseType_es5.2.minified.js @@ -1,18 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function(T) { "use strict"; - swcHelpers.inherits(C, T); - var _super = swcHelpers.createSuper(C); + _inherits(C, T); + var _super = _create_super(C); function C() { - return swcHelpers.classCallCheck(this, C), _super.apply(this, arguments); + return _class_call_check(this, C), _super.apply(this, arguments); } return C; }(T), C2 = function(U) { "use strict"; - swcHelpers.inherits(C2, U); - var _super = swcHelpers.createSuper(C2); + _inherits(C2, U); + var _super = _create_super(C2); function C2() { - return swcHelpers.classCallCheck(this, C2), _super.apply(this, arguments); + return _class_call_check(this, C2), _super.apply(this, arguments); } return C2; }(U); diff --git a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.1.normal.js index 3336a34bf820..0aac050e8dac 100644 --- a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // These are all errors because type parameters cannot reference other type parameters from the same list function foo(x, y) { foo(y, y); @@ -6,5 +6,5 @@ function foo(x, y) { } var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterAsTypeArgument_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.1.normal.js index afcd5e743f97..fbd6555a5dce 100644 --- a/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // type parameters are not assignable to one another unless directly or indirectly constrained to one another var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; function foo(t, u) { var a; @@ -17,7 +17,7 @@ function foo(t, u) { var C = function C() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.r = function() { _this.t = _this.u; // error _this.u = _this.t; // error diff --git a/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.2.minified.js index 210ccfe32ec5..018c078a7c2d 100644 --- a/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterAssignability3_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }, C = function() { "use strict"; var _this = this; - swcHelpers.classCallCheck(this, C), this.r = function() { + _class_call_check(this, C), this.r = function() { _this.t = _this.u, _this.u = _this.t; }; }; diff --git a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.1.normal.js index d24d38b4aa2b..196d493d7238 100644 --- a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.1.normal.js @@ -1,12 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // all of the below should be errors var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} function f2() {} diff --git a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.2.minified.js index e23eac82c086..1519bdba7147 100644 --- a/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterDirectlyConstrainedToItself_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.1.normal.js index 41b6d5e1c5af..77f65bc4cfde 100644 --- a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} function f2() {} @@ -14,6 +14,6 @@ var b = function() {}; var b2 = function() {}; var D = function D() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; function foo() {} diff --git a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.2.minified.js index 6eb2c1aa37ba..a75643958de7 100644 --- a/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterIndirectlyConstrainedToItself_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, D = function() { "use strict"; - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); }; diff --git a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.1.normal.js index aa1ae6416525..b4e3ef39c00d 100644 --- a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.1.normal.js @@ -1,27 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; var C4 = function C4() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }; var C5 = function C5() { "use strict"; - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); }; var C6 = function C6() { "use strict"; - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); }; function f() {} function f2() {} diff --git a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.2.minified.js index 6cf208368fee..d83d9bdfd445 100644 --- a/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterUsedAsConstraint_es5.2.minified.js @@ -1,20 +1,20 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }, C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }, C4 = function() { "use strict"; - swcHelpers.classCallCheck(this, C4); + _class_call_check(this, C4); }, C5 = function() { "use strict"; - swcHelpers.classCallCheck(this, C5); + _class_call_check(this, C5); }, C6 = function() { "use strict"; - swcHelpers.classCallCheck(this, C6); + _class_call_check(this, C6); }; diff --git a/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.1.normal.js index 0e40e674f99f..59debb9fe348 100644 --- a/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Type parameters are in scope in their own and other type parameter lists // Some negative cases var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.2.minified.js index 549c27a791eb..a621dcafc76b 100644 --- a/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParameterUsedAsTypeParameterConstraint4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return x; diff --git a/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.1.normal.js index bb77056b2f02..cb5a75ab660c 100644 --- a/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; function foo1(x) {} function foo2(x) {} function foo3(x, y) { @@ -8,7 +8,7 @@ function foo3(x, y) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo1 = function foo1(x) {}; @@ -20,7 +20,7 @@ var C = /*#__PURE__*/ function() { var C2 = /*#__PURE__*/ function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; _proto.foo1 = function foo1(x) {}; diff --git a/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.2.minified.js index 5fe709816b74..f7fad7adb90e 100644 --- a/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParametersAreIdenticalToThemselves_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.foo1 = function(x) {}, _proto.foo2 = function(a, x) {}, _proto.foo3 = function(x) {}, _proto.foo4 = function(x) {}, C; }(), C2 = function() { "use strict"; function C2() { - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); } var _proto = C2.prototype; return _proto.foo1 = function(x) {}, _proto.foo2 = function(a, x) {}, _proto.foo3 = function(x) {}, C2; diff --git a/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.1.normal.js b/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.1.normal.js index 42559c3ed857..bffbc09f41f4 100644 --- a/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = function(a) { var y; return y; diff --git a/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.2.minified.js b/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.2.minified.js index 75408fc0ef1e..f9af02742457 100644 --- a/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeParametersAvailableInNestedScope_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.x = function(a) {}; + _class_call_check(this, C), this.x = function(a) {}; } return C.prototype.foo = function() {}, C; }(), c = new C(); diff --git a/crates/swc/tests/tsc-references/typeQueryOnClass_es5.1.normal.js b/crates/swc/tests/tsc-references/typeQueryOnClass_es5.1.normal.js index 58bcd5eed3b6..95cf1323ae44 100644 --- a/crates/swc/tests/tsc-references/typeQueryOnClass_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeQueryOnClass_es5.1.normal.js @@ -1,9 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { var _this = this; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.x = x; this.ia = 1; this.ib = function() { @@ -16,7 +17,7 @@ var C = /*#__PURE__*/ function() { }; C.foo = function foo(x) {}; C.bar = function bar(x) {}; - swcHelpers.createClass(C, [ + _create_class(C, [ { key: "ic", get: function get() { @@ -58,7 +59,7 @@ var r2; var D = /*#__PURE__*/ function() { "use strict"; function D(y) { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); this.y = y; } var _proto = D.prototype; diff --git a/crates/swc/tests/tsc-references/typeQueryOnClass_es5.2.minified.js b/crates/swc/tests/tsc-references/typeQueryOnClass_es5.2.minified.js index 04c82f83f9fa..4ba39480d55a 100644 --- a/crates/swc/tests/tsc-references/typeQueryOnClass_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeQueryOnClass_es5.2.minified.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; var C = function() { "use strict"; function C(x) { var _this = this; - swcHelpers.classCallCheck(this, C), this.x = x, this.ia = 1, this.ib = function() { + _class_call_check(this, C), this.x = x, this.ia = 1, this.ib = function() { return _this.ia; }; } return C.prototype.baz = function(x) { return ""; - }, C.foo = function(x) {}, C.bar = function(x) {}, swcHelpers.createClass(C, [ + }, C.foo = function(x) {}, C.bar = function(x) {}, _create_class(C, [ { key: "ic", get: function() { @@ -45,7 +46,7 @@ C.sa = 1, C.sb = function() { var D = function() { "use strict"; function D(y) { - swcHelpers.classCallCheck(this, D), this.y = y; + _class_call_check(this, D), this.y = y; } return D.prototype.foo = function() {}, D; }(); diff --git a/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.1.normal.js b/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.1.normal.js index 74688a692521..c867f6072042 100644 --- a/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Controller = /*#__PURE__*/ function() { "use strict"; function Controller() { - swcHelpers.classCallCheck(this, Controller); + _class_call_check(this, Controller); } var _proto = Controller.prototype; _proto.create = function create() {}; diff --git a/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.2.minified.js b/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.2.minified.js index ad22b990e21c..63c36166607a 100644 --- a/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeQueryWithReservedWords_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Controller = function() { "use strict"; function Controller() { - swcHelpers.classCallCheck(this, Controller); + _class_call_check(this, Controller); } var _proto = Controller.prototype; return _proto.create = function() {}, _proto.delete = function() {}, _proto.var = function() {}, Controller; diff --git a/crates/swc/tests/tsc-references/typeQuery_es5.1.normal.js b/crates/swc/tests/tsc-references/typeQuery_es5.1.normal.js index 14f60618d27d..42bb3878719e 100644 --- a/crates/swc/tests/tsc-references/typeQuery_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeQuery_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @Filename: /a.ts export var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var AConstructor; diff --git a/crates/swc/tests/tsc-references/typeQuery_es5.2.minified.js b/crates/swc/tests/tsc-references/typeQuery_es5.2.minified.js index 78580c1bb3d5..8db68882c74c 100644 --- a/crates/swc/tests/tsc-references/typeQuery_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeQuery_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var AConstructor, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; diff --git a/crates/swc/tests/tsc-references/typeRelationships_es5.1.normal.js b/crates/swc/tests/tsc-references/typeRelationships_es5.1.normal.js index 4bcb4ff9e2da..9461891ba99b 100644 --- a/crates/swc/tests/tsc-references/typeRelationships_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeRelationships_es5.1.normal.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.self = this; this.c = new C(); } @@ -35,13 +38,13 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); var _this; _this = _super.apply(this, arguments); - _this.self1 = swcHelpers.assertThisInitialized(_this); + _this.self1 = _assert_this_initialized(_this); _this.self2 = _this.self; _this.self3 = _this.foo(); _this.d = new D(); diff --git a/crates/swc/tests/tsc-references/typeRelationships_es5.2.minified.js b/crates/swc/tests/tsc-references/typeRelationships_es5.2.minified.js index 7e21f99f21ee..4fa6a5e9c9fc 100644 --- a/crates/swc/tests/tsc-references/typeRelationships_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeRelationships_es5.2.minified.js @@ -1,8 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _assert_this_initialized from "@swc/helpers/lib/_assert_this_initialized.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.self = this, this.c = new C(); + _class_call_check(this, C), this.self = this, this.c = new C(); } var _proto = C.prototype; return _proto.foo = function() { @@ -16,11 +19,11 @@ var C = function() { }, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { var _this; - return swcHelpers.classCallCheck(this, D), _this = _super.apply(this, arguments), _this.self1 = swcHelpers.assertThisInitialized(_this), _this.self2 = _this.self, _this.self3 = _this.foo(), _this.d = new D(), _this; + return _class_call_check(this, D), _this = _super.apply(this, arguments), _this.self1 = _assert_this_initialized(_this), _this.self2 = _this.self, _this.self3 = _this.foo(), _this.d = new D(), _this; } return D.prototype.bar = function() { this.self = this.self1, this.self = this.self2, this.self = this.self3, this.self1 = this.self, this.self2 = this.self, this.self3 = this.self, this.d = this.self, this.d = this.c, this.self = this.d, this.c = this.d; diff --git a/crates/swc/tests/tsc-references/typedefCrossModule2_es5.1.normal.js b/crates/swc/tests/tsc-references/typedefCrossModule2_es5.1.normal.js index 36180467ae61..ee91a020676b 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule2_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,17 +6,17 @@ import * as swcHelpers from "@swc/helpers"; // error /** @typedef {number} Foo */ var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } // should error ; /** @typedef {number} Bar */ exports.Bar = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; /** @typedef {number} Baz */ module.exports = { Baz: function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } }; // ok diff --git a/crates/swc/tests/tsc-references/typedefCrossModule2_es5.2.minified.js b/crates/swc/tests/tsc-references/typedefCrossModule2_es5.2.minified.js index 053a9a83b1e4..40c7c402d1e7 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule2_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; exports.Bar = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, module.exports = { Baz: function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } }, exports.Quid = 2, module.exports = { Quack: 2 diff --git a/crates/swc/tests/tsc-references/typedefCrossModule3_es5.1.normal.js b/crates/swc/tests/tsc-references/typedefCrossModule3_es5.1.normal.js index a9968a87e3f0..ae69facba301 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true @@ -6,6 +6,6 @@ import * as swcHelpers from "@swc/helpers"; /** @typedef {number} Foo */ var ns = {}; ns.Foo = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }; module.exports = ns; diff --git a/crates/swc/tests/tsc-references/typedefCrossModule3_es5.2.minified.js b/crates/swc/tests/tsc-references/typedefCrossModule3_es5.2.minified.js index a19e4f0c9d6d..01c6a37b7e96 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule3_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var ns = {}; ns.Foo = function _class() { "use strict"; - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); }, module.exports = ns; diff --git a/crates/swc/tests/tsc-references/typedefCrossModule4_es5.1.normal.js b/crates/swc/tests/tsc-references/typedefCrossModule4_es5.1.normal.js index dddc4bbd2cdb..e9067a324a41 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule4_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true // @Filename: mod3.js /** @typedef {number} Foo */ var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; module.exports = { Foo: Bar diff --git a/crates/swc/tests/tsc-references/typedefCrossModule4_es5.2.minified.js b/crates/swc/tests/tsc-references/typedefCrossModule4_es5.2.minified.js index 4b70c564e102..de6cf0dd36de 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule4_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Bar = function() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; module.exports = { Foo: Bar diff --git a/crates/swc/tests/tsc-references/typedefCrossModule5_es5.1.normal.js b/crates/swc/tests/tsc-references/typedefCrossModule5_es5.1.normal.js index 32a1dd1b880f..10550059d5b7 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule5_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @pretty: true // @noEmit: true // @allowJs: true @@ -6,12 +6,12 @@ import * as swcHelpers from "@swc/helpers"; // @Filename: mod1.js /** @typedef {number} Foo */ var Bar = function Bar() { "use strict"; - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); }; // @Filename: mod2.js var Foo = function Foo() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); } // should error ; var Bar = 3; diff --git a/crates/swc/tests/tsc-references/typedefCrossModule5_es5.2.minified.js b/crates/swc/tests/tsc-references/typedefCrossModule5_es5.2.minified.js index 804af50398cb..96ab3eef019b 100644 --- a/crates/swc/tests/tsc-references/typedefCrossModule5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefCrossModule5_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Foo = function() { "use strict"; - swcHelpers.classCallCheck(this, Foo); + _class_call_check(this, Foo); }; diff --git a/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.1.normal.js b/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.1.normal.js index 8260234a5361..46a8af1da67b 100644 --- a/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @noEmit: true // @allowJs: true // @checkJs: true // @Filename: bug25104.js var C = function C(o) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.2.minified.js b/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.2.minified.js index af692e114279..f42334c2cc89 100644 --- a/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typedefInnerNamepaths_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(o) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeofANonExportedType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofANonExportedType_es5.1.normal.js index 36bbb6a09e49..dfa203df2a62 100644 --- a/crates/swc/tests/tsc-references/typeofANonExportedType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofANonExportedType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x = 1; export var r1; var y = { @@ -7,7 +7,7 @@ var y = { export var r2; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var c; var c2; @@ -23,7 +23,7 @@ var M; var _$foo = M1.foo = ""; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; M1.C = C; })(M || (M = {})); @@ -43,7 +43,7 @@ function foo() {} var y = foo1.y = 1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo1.C = C; })(foo || (foo = {})); diff --git a/crates/swc/tests/tsc-references/typeofANonExportedType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofANonExportedType_es5.2.minified.js index e54dbad8da43..f5fe1d27da39 100644 --- a/crates/swc/tests/tsc-references/typeofANonExportedType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofANonExportedType_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var r1; export var r2; var M, E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var c; export var r3; @@ -16,7 +16,7 @@ export var r5; M1.foo = ""; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; M1.C = C1; }(M || (M = {})); @@ -35,7 +35,7 @@ function foo() {} foo1.y = 1; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; foo1.C = C2; }(foo || (foo = {})); diff --git a/crates/swc/tests/tsc-references/typeofAnExportedType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofAnExportedType_es5.1.normal.js index 1e812e822a14..05834c7f2868 100644 --- a/crates/swc/tests/tsc-references/typeofAnExportedType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofAnExportedType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var x = 1; export var r1; export var y = { @@ -7,7 +7,7 @@ export var y = { export var r2; export var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var c; var c2; @@ -23,7 +23,7 @@ export var M; var _$foo = M1.foo = ""; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; M1.C = C; })(M || (M = {})); @@ -44,7 +44,7 @@ export function foo() {} var y = foo1.y = 1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; foo1.C = C; })(foo || (foo = {})); diff --git a/crates/swc/tests/tsc-references/typeofAnExportedType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofAnExportedType_es5.2.minified.js index 7334253a3bb8..8fdebeb64481 100644 --- a/crates/swc/tests/tsc-references/typeofAnExportedType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofAnExportedType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var c2, i2, x = 1; export var r1; export var y = { @@ -7,7 +7,7 @@ export var y = { export var r2; export var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; export var c; export var r3; @@ -21,7 +21,7 @@ export var M; M1.foo = ""; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; M1.C = C1; }(M || (M = {})); @@ -42,7 +42,7 @@ export function foo() {} foo1.y = 1; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; foo1.C = C2; }(foo || (foo = {})); diff --git a/crates/swc/tests/tsc-references/typeofClass2_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofClass2_es5.1.normal.js index 573d9666c76b..9b5a96dd8120 100644 --- a/crates/swc/tests/tsc-references/typeofClass2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofClass2_es5.1.normal.js @@ -1,8 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } C.foo = function foo(x) {}; C.bar = function bar(x) {}; @@ -10,10 +12,10 @@ var C = /*#__PURE__*/ function() { }(); var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; diff --git a/crates/swc/tests/tsc-references/typeofClass2_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofClass2_es5.2.minified.js index 0ba34dc334da..14e0d2474853 100644 --- a/crates/swc/tests/tsc-references/typeofClass2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofClass2_es5.2.minified.js @@ -1,16 +1,18 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.foo = function(x) {}, C.bar = function(x) {}, C; }(), D = function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() {}, D.baz = function(x) {}, D; }(C); diff --git a/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.1.normal.js index 9049f2292146..ee17bf33cd19 100644 --- a/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c; var r; diff --git a/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofClassWithPrivates_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.1.normal.js index e557df6b1214..086d12e49bd1 100644 --- a/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.1.normal.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M; (function(M) { var x = 1; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; })(M || (M = {})); var r; diff --git a/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.2.minified.js index 997554bacb07..7a2182bda9fe 100644 --- a/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofModuleWithoutExports_es5.2.minified.js @@ -1,8 +1,8 @@ var M; -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(M) { var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; }(M || (M = {})); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.1.normal.js index d694dac314ec..93baf736915d 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // typeof operator on any type var ANY; var ANY1; @@ -18,7 +19,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; @@ -33,47 +34,47 @@ var M; })(M || (M = {})); var objA = new A(); // any type var -var ResultIsString1 = typeof ANY1 === "undefined" ? "undefined" : swcHelpers.typeOf(ANY1); -var ResultIsString2 = typeof ANY2 === "undefined" ? "undefined" : swcHelpers.typeOf(ANY2); -var ResultIsString3 = typeof A === "undefined" ? "undefined" : swcHelpers.typeOf(A); -var ResultIsString4 = typeof M === "undefined" ? "undefined" : swcHelpers.typeOf(M); -var ResultIsString5 = typeof obj === "undefined" ? "undefined" : swcHelpers.typeOf(obj); -var ResultIsString6 = typeof obj1 === "undefined" ? "undefined" : swcHelpers.typeOf(obj1); +var ResultIsString1 = typeof ANY1 === "undefined" ? "undefined" : _type_of(ANY1); +var ResultIsString2 = typeof ANY2 === "undefined" ? "undefined" : _type_of(ANY2); +var ResultIsString3 = typeof A === "undefined" ? "undefined" : _type_of(A); +var ResultIsString4 = typeof M === "undefined" ? "undefined" : _type_of(M); +var ResultIsString5 = typeof obj === "undefined" ? "undefined" : _type_of(obj); +var ResultIsString6 = typeof obj1 === "undefined" ? "undefined" : _type_of(obj1); // any type literal -var ResultIsString7 = typeof undefined === "undefined" ? "undefined" : swcHelpers.typeOf(undefined); -var ResultIsString8 = swcHelpers.typeOf(null); -var ResultIsString9 = swcHelpers.typeOf({}); +var ResultIsString7 = typeof undefined === "undefined" ? "undefined" : _type_of(undefined); +var ResultIsString8 = _type_of(null); +var ResultIsString9 = _type_of({}); // any type expressions -var ResultIsString10 = swcHelpers.typeOf(ANY2[0]); -var ResultIsString11 = swcHelpers.typeOf(objA.a); -var ResultIsString12 = swcHelpers.typeOf(obj1.x); -var ResultIsString13 = swcHelpers.typeOf(M.n); -var ResultIsString14 = swcHelpers.typeOf(foo()); -var ResultIsString15 = swcHelpers.typeOf(A.foo()); -var ResultIsString16 = swcHelpers.typeOf(ANY + ANY1); -var ResultIsString17 = swcHelpers.typeOf(null + undefined); -var ResultIsString18 = swcHelpers.typeOf(null + null); -var ResultIsString19 = swcHelpers.typeOf(undefined + undefined); +var ResultIsString10 = _type_of(ANY2[0]); +var ResultIsString11 = _type_of(objA.a); +var ResultIsString12 = _type_of(obj1.x); +var ResultIsString13 = _type_of(M.n); +var ResultIsString14 = _type_of(foo()); +var ResultIsString15 = _type_of(A.foo()); +var ResultIsString16 = _type_of(ANY + ANY1); +var ResultIsString17 = _type_of(null + undefined); +var ResultIsString18 = _type_of(null + null); +var ResultIsString19 = _type_of(undefined + undefined); // multiple typeof operators -var ResultIsString20 = swcHelpers.typeOf(typeof ANY === "undefined" ? "undefined" : swcHelpers.typeOf(ANY)); -var ResultIsString21 = swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(ANY + ANY1))); +var ResultIsString20 = _type_of(typeof ANY === "undefined" ? "undefined" : _type_of(ANY)); +var ResultIsString21 = _type_of(_type_of(_type_of(ANY + ANY1))); // miss assignment operators -typeof ANY === "undefined" ? "undefined" : swcHelpers.typeOf(ANY); -typeof ANY1 === "undefined" ? "undefined" : swcHelpers.typeOf(ANY1); -swcHelpers.typeOf(ANY2[0]); -typeof ANY === "undefined" ? "undefined" : swcHelpers.typeOf(ANY), ANY1; -typeof obj1 === "undefined" ? "undefined" : swcHelpers.typeOf(obj1); -swcHelpers.typeOf(obj1.x); -swcHelpers.typeOf(objA.a); -swcHelpers.typeOf(M.n); +typeof ANY === "undefined" ? "undefined" : _type_of(ANY); +typeof ANY1 === "undefined" ? "undefined" : _type_of(ANY1); +_type_of(ANY2[0]); +typeof ANY === "undefined" ? "undefined" : _type_of(ANY), ANY1; +typeof obj1 === "undefined" ? "undefined" : _type_of(obj1); +_type_of(obj1.x); +_type_of(objA.a); +_type_of(M.n); // use typeof in type query var z; var x; var r; -z: typeof ANY === "undefined" ? "undefined" : swcHelpers.typeOf(ANY); -x: typeof ANY2 === "undefined" ? "undefined" : swcHelpers.typeOf(ANY2); -r: typeof foo === "undefined" ? "undefined" : swcHelpers.typeOf(foo); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); -z: swcHelpers.typeOf(obj1.x); +z: typeof ANY === "undefined" ? "undefined" : _type_of(ANY); +x: typeof ANY2 === "undefined" ? "undefined" : _type_of(ANY2); +r: typeof foo === "undefined" ? "undefined" : _type_of(foo); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); +z: _type_of(obj1.x); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.2.minified.js index 1070a6056229..b25d2781def3 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var ANY, ANY1, obj, M, ANY2 = [ "", "" @@ -10,7 +11,7 @@ function foo() {} var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); @@ -19,11 +20,11 @@ var A = function() { M1.n = n; }(M || (M = {})); var objA = new A(); -void 0 === ANY1 || swcHelpers.typeOf(ANY1), swcHelpers.typeOf(ANY2), swcHelpers.typeOf(A), void 0 === M || swcHelpers.typeOf(M), void 0 === obj || swcHelpers.typeOf(obj), swcHelpers.typeOf(obj1), swcHelpers.typeOf(null), swcHelpers.typeOf({}), swcHelpers.typeOf(ANY2[0]), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(obj1.x), swcHelpers.typeOf(M.n), swcHelpers.typeOf(foo()), swcHelpers.typeOf(A.foo()), swcHelpers.typeOf(ANY + ANY1), swcHelpers.typeOf(NaN), swcHelpers.typeOf(0), swcHelpers.typeOf(NaN), swcHelpers.typeOf(void 0 === ANY ? "undefined" : swcHelpers.typeOf(ANY)), swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(ANY + ANY1))), void 0 === ANY || swcHelpers.typeOf(ANY), void 0 === ANY1 || swcHelpers.typeOf(ANY1), swcHelpers.typeOf(ANY2[0]), void 0 === ANY || swcHelpers.typeOf(ANY), swcHelpers.typeOf(obj1), swcHelpers.typeOf(obj1.x), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n); -z: void 0 === ANY || swcHelpers.typeOf(ANY); -x: swcHelpers.typeOf(ANY2); -r: swcHelpers.typeOf(foo); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); -z: swcHelpers.typeOf(obj1.x); +void 0 === ANY1 || _type_of(ANY1), _type_of(ANY2), _type_of(A), void 0 === M || _type_of(M), void 0 === obj || _type_of(obj), _type_of(obj1), _type_of(null), _type_of({}), _type_of(ANY2[0]), _type_of(objA.a), _type_of(obj1.x), _type_of(M.n), _type_of(foo()), _type_of(A.foo()), _type_of(ANY + ANY1), _type_of(NaN), _type_of(0), _type_of(NaN), _type_of(void 0 === ANY ? "undefined" : _type_of(ANY)), _type_of(_type_of(_type_of(ANY + ANY1))), void 0 === ANY || _type_of(ANY), void 0 === ANY1 || _type_of(ANY1), _type_of(ANY2[0]), void 0 === ANY || _type_of(ANY), _type_of(obj1), _type_of(obj1.x), _type_of(objA.a), _type_of(M.n); +z: void 0 === ANY || _type_of(ANY); +x: _type_of(ANY2); +r: _type_of(foo); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); +z: _type_of(obj1.x); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.1.normal.js index 75240ca594b3..4095d8e0eabb 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @allowUnusedLabels: true // typeof operator on boolean type var BOOLEAN; @@ -8,7 +9,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; @@ -22,38 +23,38 @@ var M; })(M || (M = {})); var objA = new A(); // boolean type var -var ResultIsString1 = typeof BOOLEAN === "undefined" ? "undefined" : swcHelpers.typeOf(BOOLEAN); +var ResultIsString1 = typeof BOOLEAN === "undefined" ? "undefined" : _type_of(BOOLEAN); // boolean type literal -var ResultIsString2 = swcHelpers.typeOf(true); -var ResultIsString3 = swcHelpers.typeOf({ +var ResultIsString2 = _type_of(true); +var ResultIsString3 = _type_of({ x: true, y: false }); // boolean type expressions -var ResultIsString4 = swcHelpers.typeOf(objA.a); -var ResultIsString5 = swcHelpers.typeOf(M.n); -var ResultIsString6 = swcHelpers.typeOf(foo()); -var ResultIsString7 = swcHelpers.typeOf(A.foo()); +var ResultIsString4 = _type_of(objA.a); +var ResultIsString5 = _type_of(M.n); +var ResultIsString6 = _type_of(foo()); +var ResultIsString7 = _type_of(A.foo()); // multiple typeof operator -var ResultIsString8 = swcHelpers.typeOf(typeof BOOLEAN === "undefined" ? "undefined" : swcHelpers.typeOf(BOOLEAN)); +var ResultIsString8 = _type_of(typeof BOOLEAN === "undefined" ? "undefined" : _type_of(BOOLEAN)); // miss assignment operators -swcHelpers.typeOf(true); -typeof BOOLEAN === "undefined" ? "undefined" : swcHelpers.typeOf(BOOLEAN); -swcHelpers.typeOf(foo()); -swcHelpers.typeOf(true), false; -swcHelpers.typeOf(objA.a); -swcHelpers.typeOf(M.n); +_type_of(true); +typeof BOOLEAN === "undefined" ? "undefined" : _type_of(BOOLEAN); +_type_of(foo()); +_type_of(true), false; +_type_of(objA.a); +_type_of(M.n); // use typeof in type query var z; var x; var r; -z: typeof BOOLEAN === "undefined" ? "undefined" : swcHelpers.typeOf(BOOLEAN); -r: typeof foo === "undefined" ? "undefined" : swcHelpers.typeOf(foo); +z: typeof BOOLEAN === "undefined" ? "undefined" : _type_of(BOOLEAN); +r: typeof foo === "undefined" ? "undefined" : _type_of(foo); var y = { a: true, b: false }; -z: swcHelpers.typeOf(y.a); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +z: _type_of(y.a); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.2.minified.js index 897cad67ab91..2787a8bda2c6 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithBooleanType_es5.2.minified.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; function foo() { return !0; } var BOOLEAN, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; @@ -16,13 +17,13 @@ var BOOLEAN, M, A = function() { M1.n = n; }(M || (M = {})); var objA = new A(); -void 0 === BOOLEAN || swcHelpers.typeOf(BOOLEAN), swcHelpers.typeOf(!0), swcHelpers.typeOf({ +void 0 === BOOLEAN || _type_of(BOOLEAN), _type_of(!0), _type_of({ x: !0, y: !1 -}), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n), swcHelpers.typeOf(foo()), swcHelpers.typeOf(A.foo()), swcHelpers.typeOf(void 0 === BOOLEAN ? "undefined" : swcHelpers.typeOf(BOOLEAN)), swcHelpers.typeOf(!0), void 0 === BOOLEAN || swcHelpers.typeOf(BOOLEAN), swcHelpers.typeOf(foo()), swcHelpers.typeOf(!0), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n); -z: void 0 === BOOLEAN || swcHelpers.typeOf(BOOLEAN); -r: swcHelpers.typeOf(foo); -z: swcHelpers.typeOf(!0); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +}), _type_of(objA.a), _type_of(M.n), _type_of(foo()), _type_of(A.foo()), _type_of(void 0 === BOOLEAN ? "undefined" : _type_of(BOOLEAN)), _type_of(!0), void 0 === BOOLEAN || _type_of(BOOLEAN), _type_of(foo()), _type_of(!0), _type_of(objA.a), _type_of(M.n); +z: void 0 === BOOLEAN || _type_of(BOOLEAN); +r: _type_of(foo); +z: _type_of(!0); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.1.normal.js index 44a345b3386b..90d12d199daa 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var // @allowUnusedLabels: true // typeof operator on enum type ENUM; @@ -10,21 +10,21 @@ var ENUM1; ENUM1[ENUM1[""] = 2] = ""; })(ENUM1 || (ENUM1 = {})); // enum type var -var ResultIsString1 = typeof ENUM === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM); -var ResultIsString2 = typeof ENUM1 === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM1); +var ResultIsString1 = typeof ENUM === "undefined" ? "undefined" : _type_of(ENUM); +var ResultIsString2 = typeof ENUM1 === "undefined" ? "undefined" : _type_of(ENUM1); // enum type expressions -var ResultIsString3 = swcHelpers.typeOf(ENUM1["A"]); -var ResultIsString4 = swcHelpers.typeOf(ENUM[0] + ENUM1["B"]); +var ResultIsString3 = _type_of(ENUM1["A"]); +var ResultIsString4 = _type_of(ENUM[0] + ENUM1["B"]); // multiple typeof operators -var ResultIsString5 = swcHelpers.typeOf(typeof ENUM === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM)); -var ResultIsString6 = swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(ENUM[0] + ENUM1.B))); +var ResultIsString5 = _type_of(typeof ENUM === "undefined" ? "undefined" : _type_of(ENUM)); +var ResultIsString6 = _type_of(_type_of(_type_of(ENUM[0] + ENUM1.B))); // miss assignment operators -typeof ENUM === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM); -typeof ENUM1 === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM1); -swcHelpers.typeOf(ENUM1["B"]); -typeof ENUM === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM), ENUM1; +typeof ENUM === "undefined" ? "undefined" : _type_of(ENUM); +typeof ENUM1 === "undefined" ? "undefined" : _type_of(ENUM1); +_type_of(ENUM1["B"]); +typeof ENUM === "undefined" ? "undefined" : _type_of(ENUM), ENUM1; var // use typeof in type query z; (function(z) {})(z || (z = {})); -z: typeof ENUM === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM); -z: typeof ENUM1 === "undefined" ? "undefined" : swcHelpers.typeOf(ENUM1); +z: typeof ENUM === "undefined" ? "undefined" : _type_of(ENUM); +z: typeof ENUM1 === "undefined" ? "undefined" : _type_of(ENUM1); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.2.minified.js index d0a129684807..adc243faf601 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithEnumType_es5.2.minified.js @@ -1,7 +1,7 @@ var ENUM, ENUM1, z; -import * as swcHelpers from "@swc/helpers"; +import _type_of from "@swc/helpers/lib/_type_of.js"; ENUM || (ENUM = {}), function(ENUM1) { ENUM1[ENUM1.A = 0] = "A", ENUM1[ENUM1.B = 1] = "B", ENUM1[ENUM1[""] = 2] = ""; -}(ENUM1 || (ENUM1 = {})), void 0 === ENUM || swcHelpers.typeOf(ENUM), void 0 === ENUM1 || swcHelpers.typeOf(ENUM1), swcHelpers.typeOf(ENUM1.A), swcHelpers.typeOf(ENUM[0] + ENUM1.B), swcHelpers.typeOf(void 0 === ENUM ? "undefined" : swcHelpers.typeOf(ENUM)), swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(ENUM[0] + ENUM1.B))), void 0 === ENUM || swcHelpers.typeOf(ENUM), void 0 === ENUM1 || swcHelpers.typeOf(ENUM1), swcHelpers.typeOf(ENUM1.B), void 0 === ENUM || swcHelpers.typeOf(ENUM), z || (z = {}); -z: void 0 === ENUM || swcHelpers.typeOf(ENUM); -z: void 0 === ENUM1 || swcHelpers.typeOf(ENUM1); +}(ENUM1 || (ENUM1 = {})), void 0 === ENUM || _type_of(ENUM), void 0 === ENUM1 || _type_of(ENUM1), _type_of(ENUM1.A), _type_of(ENUM[0] + ENUM1.B), _type_of(void 0 === ENUM ? "undefined" : _type_of(ENUM)), _type_of(_type_of(_type_of(ENUM[0] + ENUM1.B))), void 0 === ENUM || _type_of(ENUM), void 0 === ENUM1 || _type_of(ENUM1), _type_of(ENUM1.B), void 0 === ENUM || _type_of(ENUM), z || (z = {}); +z: void 0 === ENUM || _type_of(ENUM); +z: void 0 === ENUM1 || _type_of(ENUM1); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.1.normal.js index d82f98889aba..310e5ec68a69 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // @allowUnusedLabels: true // typeof operator on number type var NUMBER; @@ -12,7 +13,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; @@ -26,49 +27,49 @@ var M; })(M || (M = {})); var objA = new A(); // number type var -var ResultIsString1 = typeof NUMBER === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER); -var ResultIsString2 = typeof NUMBER1 === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER1); +var ResultIsString1 = typeof NUMBER === "undefined" ? "undefined" : _type_of(NUMBER); +var ResultIsString2 = typeof NUMBER1 === "undefined" ? "undefined" : _type_of(NUMBER1); // number type literal -var ResultIsString3 = swcHelpers.typeOf(1); -var ResultIsString4 = swcHelpers.typeOf({ +var ResultIsString3 = _type_of(1); +var ResultIsString4 = _type_of({ x: 1, y: 2 }); -var ResultIsString5 = swcHelpers.typeOf({ +var ResultIsString5 = _type_of({ x: 1, y: function(n) { return n; } }); // number type expressions -var ResultIsString6 = swcHelpers.typeOf(objA.a); -var ResultIsString7 = swcHelpers.typeOf(M.n); -var ResultIsString8 = swcHelpers.typeOf(NUMBER1[0]); -var ResultIsString9 = swcHelpers.typeOf(foo()); -var ResultIsString10 = swcHelpers.typeOf(A.foo()); -var ResultIsString11 = swcHelpers.typeOf(NUMBER + NUMBER); +var ResultIsString6 = _type_of(objA.a); +var ResultIsString7 = _type_of(M.n); +var ResultIsString8 = _type_of(NUMBER1[0]); +var ResultIsString9 = _type_of(foo()); +var ResultIsString10 = _type_of(A.foo()); +var ResultIsString11 = _type_of(NUMBER + NUMBER); // multiple typeof operators -var ResultIsString12 = swcHelpers.typeOf(typeof NUMBER === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER)); -var ResultIsString13 = swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(NUMBER + NUMBER))); +var ResultIsString12 = _type_of(typeof NUMBER === "undefined" ? "undefined" : _type_of(NUMBER)); +var ResultIsString13 = _type_of(_type_of(_type_of(NUMBER + NUMBER))); // miss assignment operators -swcHelpers.typeOf(1); -typeof NUMBER === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER); -typeof NUMBER1 === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER1); -swcHelpers.typeOf(foo()); -swcHelpers.typeOf(objA.a); -swcHelpers.typeOf(M.n); -swcHelpers.typeOf(objA.a), M.n; +_type_of(1); +typeof NUMBER === "undefined" ? "undefined" : _type_of(NUMBER); +typeof NUMBER1 === "undefined" ? "undefined" : _type_of(NUMBER1); +_type_of(foo()); +_type_of(objA.a); +_type_of(M.n); +_type_of(objA.a), M.n; // use typeof in type query var z; var x; -z: typeof NUMBER === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER); -x: typeof NUMBER1 === "undefined" ? "undefined" : swcHelpers.typeOf(NUMBER1); -r: typeof foo === "undefined" ? "undefined" : swcHelpers.typeOf(foo); +z: typeof NUMBER === "undefined" ? "undefined" : _type_of(NUMBER); +x: typeof NUMBER1 === "undefined" ? "undefined" : _type_of(NUMBER1); +r: typeof foo === "undefined" ? "undefined" : _type_of(foo); var y = { a: 1, b: 2 }; -z: swcHelpers.typeOf(y.a); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +z: _type_of(y.a); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.2.minified.js index 98c8bb6509c5..694526329923 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithNumberType_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var NUMBER, M, NUMBER1 = [ 1, 2 @@ -9,7 +10,7 @@ function foo() { var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; @@ -20,19 +21,19 @@ var A = function() { M1.n = n; }(M || (M = {})); var objA = new A(); -void 0 === NUMBER || swcHelpers.typeOf(NUMBER), swcHelpers.typeOf(NUMBER1), swcHelpers.typeOf(1), swcHelpers.typeOf({ +void 0 === NUMBER || _type_of(NUMBER), _type_of(NUMBER1), _type_of(1), _type_of({ x: 1, y: 2 -}), swcHelpers.typeOf({ +}), _type_of({ x: 1, y: function(n) { return n; } -}), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n), swcHelpers.typeOf(NUMBER1[0]), swcHelpers.typeOf(foo()), swcHelpers.typeOf(A.foo()), swcHelpers.typeOf(NUMBER + NUMBER), swcHelpers.typeOf(void 0 === NUMBER ? "undefined" : swcHelpers.typeOf(NUMBER)), swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(NUMBER + NUMBER))), swcHelpers.typeOf(1), void 0 === NUMBER || swcHelpers.typeOf(NUMBER), swcHelpers.typeOf(NUMBER1), swcHelpers.typeOf(foo()), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n), swcHelpers.typeOf(objA.a), M.n; -z: void 0 === NUMBER || swcHelpers.typeOf(NUMBER); -x: swcHelpers.typeOf(NUMBER1); -r: swcHelpers.typeOf(foo); -z: swcHelpers.typeOf(1); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +}), _type_of(objA.a), _type_of(M.n), _type_of(NUMBER1[0]), _type_of(foo()), _type_of(A.foo()), _type_of(NUMBER + NUMBER), _type_of(void 0 === NUMBER ? "undefined" : _type_of(NUMBER)), _type_of(_type_of(_type_of(NUMBER + NUMBER))), _type_of(1), void 0 === NUMBER || _type_of(NUMBER), _type_of(NUMBER1), _type_of(foo()), _type_of(objA.a), _type_of(M.n), _type_of(objA.a), M.n; +z: void 0 === NUMBER || _type_of(NUMBER); +x: _type_of(NUMBER1); +r: _type_of(foo); +z: _type_of(1); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.1.normal.js index 0507902b6ca3..22efad62ded6 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; // typeof operator on string type var STRING; var STRING1 = [ @@ -11,7 +12,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; @@ -25,49 +26,49 @@ var M; })(M || (M = {})); var objA = new A(); // string type var -var ResultIsString1 = typeof STRING === "undefined" ? "undefined" : swcHelpers.typeOf(STRING); -var ResultIsString2 = typeof STRING1 === "undefined" ? "undefined" : swcHelpers.typeOf(STRING1); +var ResultIsString1 = typeof STRING === "undefined" ? "undefined" : _type_of(STRING); +var ResultIsString2 = typeof STRING1 === "undefined" ? "undefined" : _type_of(STRING1); // string type literal -var ResultIsString3 = swcHelpers.typeOf(""); -var ResultIsString4 = swcHelpers.typeOf({ +var ResultIsString3 = _type_of(""); +var ResultIsString4 = _type_of({ x: "", y: "" }); -var ResultIsString5 = swcHelpers.typeOf({ +var ResultIsString5 = _type_of({ x: "", y: function(s) { return s; } }); // string type expressions -var ResultIsString6 = swcHelpers.typeOf(objA.a); -var ResultIsString7 = swcHelpers.typeOf(M.n); -var ResultIsString8 = swcHelpers.typeOf(STRING1[0]); -var ResultIsString9 = swcHelpers.typeOf(foo()); -var ResultIsString10 = swcHelpers.typeOf(A.foo()); -var ResultIsString11 = swcHelpers.typeOf(STRING + STRING); -var ResultIsString12 = swcHelpers.typeOf(STRING.charAt(0)); +var ResultIsString6 = _type_of(objA.a); +var ResultIsString7 = _type_of(M.n); +var ResultIsString8 = _type_of(STRING1[0]); +var ResultIsString9 = _type_of(foo()); +var ResultIsString10 = _type_of(A.foo()); +var ResultIsString11 = _type_of(STRING + STRING); +var ResultIsString12 = _type_of(STRING.charAt(0)); // multiple typeof operators -var ResultIsString13 = swcHelpers.typeOf(typeof STRING === "undefined" ? "undefined" : swcHelpers.typeOf(STRING)); -var ResultIsString14 = swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(STRING + STRING))); +var ResultIsString13 = _type_of(typeof STRING === "undefined" ? "undefined" : _type_of(STRING)); +var ResultIsString14 = _type_of(_type_of(_type_of(STRING + STRING))); // miss assignment operators -swcHelpers.typeOf(""); -typeof STRING === "undefined" ? "undefined" : swcHelpers.typeOf(STRING); -typeof STRING1 === "undefined" ? "undefined" : swcHelpers.typeOf(STRING1); -swcHelpers.typeOf(foo()); -swcHelpers.typeOf(objA.a), M.n; +_type_of(""); +typeof STRING === "undefined" ? "undefined" : _type_of(STRING); +typeof STRING1 === "undefined" ? "undefined" : _type_of(STRING1); +_type_of(foo()); +_type_of(objA.a), M.n; // use typeof in type query var z; var x; var r; -z: typeof STRING === "undefined" ? "undefined" : swcHelpers.typeOf(STRING); -x: typeof STRING1 === "undefined" ? "undefined" : swcHelpers.typeOf(STRING1); -r: typeof foo === "undefined" ? "undefined" : swcHelpers.typeOf(foo); +z: typeof STRING === "undefined" ? "undefined" : _type_of(STRING); +x: typeof STRING1 === "undefined" ? "undefined" : _type_of(STRING1); +r: typeof foo === "undefined" ? "undefined" : _type_of(foo); var y = { a: "", b: "" }; -z: swcHelpers.typeOf(y.a); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +z: _type_of(y.a); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.2.minified.js index d91baa2d932b..2d290164fb52 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorWithStringType_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _type_of from "@swc/helpers/lib/_type_of.js"; var STRING, M, STRING1 = [ "", "abc" @@ -9,7 +10,7 @@ function foo() { var A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; @@ -20,19 +21,19 @@ var A = function() { M1.n = n; }(M || (M = {})); var objA = new A(); -void 0 === STRING || swcHelpers.typeOf(STRING), swcHelpers.typeOf(STRING1), swcHelpers.typeOf(""), swcHelpers.typeOf({ +void 0 === STRING || _type_of(STRING), _type_of(STRING1), _type_of(""), _type_of({ x: "", y: "" -}), swcHelpers.typeOf({ +}), _type_of({ x: "", y: function(s) { return s; } -}), swcHelpers.typeOf(objA.a), swcHelpers.typeOf(M.n), swcHelpers.typeOf(STRING1[0]), swcHelpers.typeOf(foo()), swcHelpers.typeOf(A.foo()), swcHelpers.typeOf(STRING + STRING), swcHelpers.typeOf(STRING.charAt(0)), swcHelpers.typeOf(void 0 === STRING ? "undefined" : swcHelpers.typeOf(STRING)), swcHelpers.typeOf(swcHelpers.typeOf(swcHelpers.typeOf(STRING + STRING))), swcHelpers.typeOf(""), void 0 === STRING || swcHelpers.typeOf(STRING), swcHelpers.typeOf(STRING1), swcHelpers.typeOf(foo()), swcHelpers.typeOf(objA.a), M.n; -z: void 0 === STRING || swcHelpers.typeOf(STRING); -x: swcHelpers.typeOf(STRING1); -r: swcHelpers.typeOf(foo); -z: swcHelpers.typeOf(""); -z: swcHelpers.typeOf(objA.a); -z: swcHelpers.typeOf(A.foo); -z: swcHelpers.typeOf(M.n); +}), _type_of(objA.a), _type_of(M.n), _type_of(STRING1[0]), _type_of(foo()), _type_of(A.foo()), _type_of(STRING + STRING), _type_of(STRING.charAt(0)), _type_of(void 0 === STRING ? "undefined" : _type_of(STRING)), _type_of(_type_of(_type_of(STRING + STRING))), _type_of(""), void 0 === STRING || _type_of(STRING), _type_of(STRING1), _type_of(foo()), _type_of(objA.a), M.n; +z: void 0 === STRING || _type_of(STRING); +x: _type_of(STRING1); +r: _type_of(foo); +z: _type_of(""); +z: _type_of(objA.a); +z: _type_of(A.foo); +z: _type_of(M.n); diff --git a/crates/swc/tests/tsc-references/typeofThis_es5.1.normal.js b/crates/swc/tests/tsc-references/typeofThis_es5.1.normal.js index 2d97906622e3..653c360846bb 100644 --- a/crates/swc/tests/tsc-references/typeofThis_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofThis_es5.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; // @noImplicitThis: true // @strict: true var Test = function Test() { "use strict"; - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); this.data = {}; var copy = {}; }; var Test1 = function Test1() { "use strict"; - swcHelpers.classCallCheck(this, Test1); + _class_call_check(this, Test1); this.data = { foo: "" }; @@ -33,7 +34,7 @@ function Test4() { } var Test5 = function Test5() { "use strict"; - swcHelpers.classCallCheck(this, Test5); + _class_call_check(this, Test5); this.no = 1; this.f = function() { // should not capture this. @@ -58,17 +59,17 @@ var Test8 = function() { var Test9 = /*#__PURE__*/ function() { "use strict"; function Test9() { - swcHelpers.classCallCheck(this, Test9); + _class_call_check(this, Test9); this.no = 0; this.this = 0; } var _proto = Test9.prototype; _proto.f = function f() { - if (swcHelpers._instanceof(this, Test9D1)) { + if (_instanceof(this, Test9D1)) { var d1 = this; d1.f1(); } - if (swcHelpers._instanceof(this, Test9D2)) { + if (_instanceof(this, Test9D2)) { var d2 = this; d2.f2(); } @@ -86,7 +87,7 @@ var Test9 = /*#__PURE__*/ function() { var Test9D1 = /*#__PURE__*/ function() { "use strict"; function Test9D1() { - swcHelpers.classCallCheck(this, Test9D1); + _class_call_check(this, Test9D1); } var _proto = Test9D1.prototype; _proto.f1 = function f1() {}; @@ -95,7 +96,7 @@ var Test9D1 = /*#__PURE__*/ function() { var Test9D2 = /*#__PURE__*/ function() { "use strict"; function Test9D2() { - swcHelpers.classCallCheck(this, Test9D2); + _class_call_check(this, Test9D2); } var _proto = Test9D2.prototype; _proto.f2 = function f2() {}; @@ -104,7 +105,7 @@ var Test9D2 = /*#__PURE__*/ function() { var Test10 = /*#__PURE__*/ function() { "use strict"; function Test10() { - swcHelpers.classCallCheck(this, Test10); + _class_call_check(this, Test10); } var _proto = Test10.prototype; _proto.foo = function foo() { @@ -122,7 +123,7 @@ var Test10 = /*#__PURE__*/ function() { var Test11 = /*#__PURE__*/ function() { "use strict"; function Test11() { - swcHelpers.classCallCheck(this, Test11); + _class_call_check(this, Test11); } var _proto = Test11.prototype; _proto.foo = function foo() { @@ -137,7 +138,7 @@ var Test11 = /*#__PURE__*/ function() { var Tests12 = /*#__PURE__*/ function() { "use strict"; function Tests12() { - swcHelpers.classCallCheck(this, Tests12); + _class_call_check(this, Tests12); } var _proto = Tests12.prototype; _proto.test1 = function test1() {}; diff --git a/crates/swc/tests/tsc-references/typeofThis_es5.2.minified.js b/crates/swc/tests/tsc-references/typeofThis_es5.2.minified.js index 2cb6b49b0597..f1f7b2fa4555 100644 --- a/crates/swc/tests/tsc-references/typeofThis_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofThis_es5.2.minified.js @@ -1,29 +1,30 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; var Test6, Test7, Test = function() { "use strict"; - swcHelpers.classCallCheck(this, Test), this.data = {}; + _class_call_check(this, Test), this.data = {}; }, Test1 = function() { "use strict"; - swcHelpers.classCallCheck(this, Test1), this.data = { + _class_call_check(this, Test1), this.data = { foo: "" }, this.this = "", this.data; }, Test5 = function() { "use strict"; - swcHelpers.classCallCheck(this, Test5), this.no = 1, this.f = function() {}; + _class_call_check(this, Test5), this.no = 1, this.f = function() {}; }; (Test6 || (Test6 = {})).f = function() {}, (Test7 || (Test7 = {})).f = function() {}; var Test9 = function() { "use strict"; function Test9() { - swcHelpers.classCallCheck(this, Test9), this.no = 0, this.this = 0; + _class_call_check(this, Test9), this.no = 0, this.this = 0; } var _proto = Test9.prototype; return _proto.f = function() { - if (swcHelpers._instanceof(this, Test9D1)) { + if (_instanceof(this, Test9D1)) { var d1 = this; d1.f1(); } - if (swcHelpers._instanceof(this, Test9D2)) { + if (_instanceof(this, Test9D2)) { var d2 = this; d2.f2(); } @@ -33,19 +34,19 @@ var Test9 = function() { }(), Test9D1 = function() { "use strict"; function Test9D1() { - swcHelpers.classCallCheck(this, Test9D1); + _class_call_check(this, Test9D1); } return Test9D1.prototype.f1 = function() {}, Test9D1; }(), Test9D2 = function() { "use strict"; function Test9D2() { - swcHelpers.classCallCheck(this, Test9D2); + _class_call_check(this, Test9D2); } return Test9D2.prototype.f2 = function() {}, Test9D2; }(), Test10 = function() { "use strict"; function Test10() { - swcHelpers.classCallCheck(this, Test10); + _class_call_check(this, Test10); } return Test10.prototype.foo = function() { this.a && this.a.b; @@ -53,7 +54,7 @@ var Test9 = function() { }(), Test11 = function() { "use strict"; function Test11() { - swcHelpers.classCallCheck(this, Test11); + _class_call_check(this, Test11); } return Test11.prototype.foo = function() { this.this && this.this.x && this.this.x; @@ -61,7 +62,7 @@ var Test9 = function() { }(), Tests12 = function() { "use strict"; function Tests12() { - swcHelpers.classCallCheck(this, Tests12); + _class_call_check(this, Tests12); } var _proto = Tests12.prototype; return _proto.test1 = function() {}, _proto.test2 = function() { diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.1.normal.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.1.normal.js index 37eafdcedf0d..ba9878231e2b 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function inferReturnType1() { return _inferReturnType1.apply(this, arguments); } @@ -6,14 +9,14 @@ function _inferReturnType1() { _inferReturnType1 = // @target: es2018 // @lib: esnext // @noEmit: true - swcHelpers.wrapAsyncGenerator(function*() {}); + _wrap_async_generator(function*() {}); return _inferReturnType1.apply(this, arguments); } function inferReturnType2() { return _inferReturnType2.apply(this, arguments); } function _inferReturnType2() { - _inferReturnType2 = swcHelpers.wrapAsyncGenerator(function*() { + _inferReturnType2 = _wrap_async_generator(function*() { yield; }); return _inferReturnType2.apply(this, arguments); @@ -22,7 +25,7 @@ function inferReturnType3() { return _inferReturnType3.apply(this, arguments); } function _inferReturnType3() { - _inferReturnType3 = swcHelpers.wrapAsyncGenerator(function*() { + _inferReturnType3 = _wrap_async_generator(function*() { yield 1; }); return _inferReturnType3.apply(this, arguments); @@ -31,7 +34,7 @@ function inferReturnType4() { return _inferReturnType4.apply(this, arguments); } function _inferReturnType4() { - _inferReturnType4 = swcHelpers.wrapAsyncGenerator(function*() { + _inferReturnType4 = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return _inferReturnType4.apply(this, arguments); @@ -40,7 +43,7 @@ function inferReturnType5() { return _inferReturnType5.apply(this, arguments); } function _inferReturnType5() { - _inferReturnType5 = swcHelpers.wrapAsyncGenerator(function*() { + _inferReturnType5 = _wrap_async_generator(function*() { yield 1; yield Promise.resolve(2); }); @@ -50,11 +53,11 @@ function inferReturnType6() { return _inferReturnType6.apply(this, arguments); } function _inferReturnType6() { - _inferReturnType6 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _inferReturnType6 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _inferReturnType6.apply(this, arguments); } @@ -62,10 +65,10 @@ function inferReturnType7() { return _inferReturnType7.apply(this, arguments); } function _inferReturnType7() { - _inferReturnType7 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _inferReturnType7 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _inferReturnType7.apply(this, arguments); } @@ -73,15 +76,15 @@ function inferReturnType8() { return _inferReturnType8.apply(this, arguments); } function _inferReturnType8() { - _inferReturnType8 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _inferReturnType8 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _inferReturnType8.apply(this, arguments); } const assignability1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield 1; }); return function assignability1() { @@ -89,7 +92,7 @@ const assignability1 = function() { }; }(); const assignability2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return function assignability2() { @@ -97,38 +100,38 @@ const assignability2 = function() { }; }(); const assignability3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability3() { return _ref.apply(this, arguments); }; }(); const assignability4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability4() { return _ref.apply(this, arguments); }; }(); const assignability5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability5() { return _ref.apply(this, arguments); }; }(); const assignability6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield 1; }); return function assignability6() { @@ -136,7 +139,7 @@ const assignability6 = function() { }; }(); const assignability7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return function assignability7() { @@ -144,38 +147,38 @@ const assignability7 = function() { }; }(); const assignability8 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability8() { return _ref.apply(this, arguments); }; }(); const assignability9 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability9() { return _ref.apply(this, arguments); }; }(); const assignability10 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability10() { return _ref.apply(this, arguments); }; }(); const assignability11 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield 1; }); return function assignability11() { @@ -183,7 +186,7 @@ const assignability11 = function() { }; }(); const assignability12 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return function assignability12() { @@ -191,31 +194,31 @@ const assignability12 = function() { }; }(); const assignability13 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability13() { return _ref.apply(this, arguments); }; }(); const assignability14 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability14() { return _ref.apply(this, arguments); }; }(); const assignability15 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability15() { return _ref.apply(this, arguments); @@ -225,7 +228,7 @@ function explicitReturnType1() { return _explicitReturnType1.apply(this, arguments); } function _explicitReturnType1() { - _explicitReturnType1 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType1 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType1.apply(this, arguments); @@ -234,7 +237,7 @@ function explicitReturnType2() { return _explicitReturnType2.apply(this, arguments); } function _explicitReturnType2() { - _explicitReturnType2 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType2 = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return _explicitReturnType2.apply(this, arguments); @@ -243,11 +246,11 @@ function explicitReturnType3() { return _explicitReturnType3.apply(this, arguments); } function _explicitReturnType3() { - _explicitReturnType3 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType3 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType3.apply(this, arguments); } @@ -255,10 +258,10 @@ function explicitReturnType4() { return _explicitReturnType4.apply(this, arguments); } function _explicitReturnType4() { - _explicitReturnType4 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType4 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType4.apply(this, arguments); } @@ -266,10 +269,10 @@ function explicitReturnType5() { return _explicitReturnType5.apply(this, arguments); } function _explicitReturnType5() { - _explicitReturnType5 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType5 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType5.apply(this, arguments); } @@ -277,7 +280,7 @@ function explicitReturnType6() { return _explicitReturnType6.apply(this, arguments); } function _explicitReturnType6() { - _explicitReturnType6 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType6 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType6.apply(this, arguments); @@ -286,7 +289,7 @@ function explicitReturnType7() { return _explicitReturnType7.apply(this, arguments); } function _explicitReturnType7() { - _explicitReturnType7 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType7 = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return _explicitReturnType7.apply(this, arguments); @@ -295,11 +298,11 @@ function explicitReturnType8() { return _explicitReturnType8.apply(this, arguments); } function _explicitReturnType8() { - _explicitReturnType8 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType8 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType8.apply(this, arguments); } @@ -307,10 +310,10 @@ function explicitReturnType9() { return _explicitReturnType9.apply(this, arguments); } function _explicitReturnType9() { - _explicitReturnType9 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType9 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType9.apply(this, arguments); } @@ -318,10 +321,10 @@ function explicitReturnType10() { return _explicitReturnType10.apply(this, arguments); } function _explicitReturnType10() { - _explicitReturnType10 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType10 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType10.apply(this, arguments); } @@ -329,7 +332,7 @@ function explicitReturnType11() { return _explicitReturnType11.apply(this, arguments); } function _explicitReturnType11() { - _explicitReturnType11 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType11 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType11.apply(this, arguments); @@ -338,7 +341,7 @@ function explicitReturnType12() { return _explicitReturnType12.apply(this, arguments); } function _explicitReturnType12() { - _explicitReturnType12 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType12 = _wrap_async_generator(function*() { yield Promise.resolve(1); }); return _explicitReturnType12.apply(this, arguments); @@ -347,11 +350,11 @@ function explicitReturnType13() { return _explicitReturnType13.apply(this, arguments); } function _explicitReturnType13() { - _explicitReturnType13 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType13 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType13.apply(this, arguments); } @@ -359,10 +362,10 @@ function explicitReturnType14() { return _explicitReturnType14.apply(this, arguments); } function _explicitReturnType14() { - _explicitReturnType14 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType14 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType14.apply(this, arguments); } @@ -370,10 +373,10 @@ function explicitReturnType15() { return _explicitReturnType15.apply(this, arguments); } function _explicitReturnType15() { - _explicitReturnType15 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType15 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType15.apply(this, arguments); } @@ -381,7 +384,7 @@ function explicitReturnType16() { return _explicitReturnType16.apply(this, arguments); } function _explicitReturnType16() { - _explicitReturnType16 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType16 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType16.apply(this, arguments); @@ -390,8 +393,8 @@ function awaitedType1() { return _awaitedType1.apply(this, arguments); } function _awaitedType1() { - _awaitedType1 = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(1); + _awaitedType1 = _wrap_async_generator(function*() { + const x = yield _await_async_generator(1); }); return _awaitedType1.apply(this, arguments); } @@ -399,8 +402,8 @@ function awaitedType2() { return _awaitedType2.apply(this, arguments); } function _awaitedType2() { - _awaitedType2 = swcHelpers.wrapAsyncGenerator(function*() { - const x = yield swcHelpers.awaitAsyncGenerator(Promise.resolve(1)); + _awaitedType2 = _wrap_async_generator(function*() { + const x = yield _await_async_generator(Promise.resolve(1)); }); return _awaitedType2.apply(this, arguments); } @@ -408,7 +411,7 @@ function nextType1() { return _nextType1.apply(this, arguments); } function _nextType1() { - _nextType1 = swcHelpers.wrapAsyncGenerator(function*() { + _nextType1 = _wrap_async_generator(function*() { const x = yield; // `number | PromiseLike` (should not await TNext) }); return _nextType1.apply(this, arguments); diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.2.minified.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.2.minified.js index 0ef61f23b6bd..c5ff4a090ac9 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es2015.2.minified.js @@ -1,53 +1,56 @@ -import * as swcHelpers from "@swc/helpers"; -swcHelpers.wrapAsyncGenerator(function*() { +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; +_wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield Promise.resolve(1); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield Promise.resolve(1); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { yield 1; -}), swcHelpers.wrapAsyncGenerator(function*() { +}), _wrap_async_generator(function*() { yield Promise.resolve(1); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield 1; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.1.normal.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.1.normal.js index bb907ccc0c8d..533d2205d1a5 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function inferReturnType1() { return _inferReturnType1.apply(this, arguments); @@ -7,7 +10,7 @@ function _inferReturnType1() { _inferReturnType1 = // @target: es2018 // @lib: esnext // @noEmit: true - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -22,7 +25,7 @@ function inferReturnType2() { return _inferReturnType2.apply(this, arguments); } function _inferReturnType2() { - _inferReturnType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -40,7 +43,7 @@ function inferReturnType3() { return _inferReturnType3.apply(this, arguments); } function _inferReturnType3() { - _inferReturnType3 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType3 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -58,7 +61,7 @@ function inferReturnType4() { return _inferReturnType4.apply(this, arguments); } function _inferReturnType4() { - _inferReturnType4 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType4 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -76,7 +79,7 @@ function inferReturnType5() { return _inferReturnType5.apply(this, arguments); } function _inferReturnType5() { - _inferReturnType5 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType5 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -97,14 +100,14 @@ function inferReturnType6() { return _inferReturnType6.apply(this, arguments); } function _inferReturnType6() { - _inferReturnType6 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType6 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -117,13 +120,13 @@ function inferReturnType7() { return _inferReturnType7.apply(this, arguments); } function _inferReturnType7() { - _inferReturnType7 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType7 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -136,11 +139,11 @@ function inferReturnType8() { return _inferReturnType8.apply(this, arguments); } function _inferReturnType8() { - _inferReturnType8 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + _inferReturnType8 = _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -151,7 +154,7 @@ function _inferReturnType8() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx1.stop(); @@ -161,7 +164,7 @@ function _inferReturnType8() { return _inferReturnType8.apply(this, arguments); } var assignability1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -178,7 +181,7 @@ var assignability1 = function() { }; }(); var assignability2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -195,14 +198,14 @@ var assignability2 = function() { }; }(); var assignability3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -214,13 +217,13 @@ var assignability3 = function() { }; }(); var assignability4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -232,11 +235,11 @@ var assignability4 = function() { }; }(); var assignability5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee2() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee2() { return regeneratorRuntime.wrap(function _callee$(_ctx2) { while(1)switch(_ctx2.prev = _ctx2.next){ case 0: - return _ctx2.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx2.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -247,7 +250,7 @@ var assignability5 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx2.stop(); @@ -259,7 +262,7 @@ var assignability5 = function() { }; }(); var assignability6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -276,7 +279,7 @@ var assignability6 = function() { }; }(); var assignability7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -293,14 +296,14 @@ var assignability7 = function() { }; }(); var assignability8 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -312,13 +315,13 @@ var assignability8 = function() { }; }(); var assignability9 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -330,11 +333,11 @@ var assignability9 = function() { }; }(); var assignability10 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee3() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee3() { return regeneratorRuntime.wrap(function _callee$(_ctx3) { while(1)switch(_ctx3.prev = _ctx3.next){ case 0: - return _ctx3.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx3.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -345,7 +348,7 @@ var assignability10 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx3.stop(); @@ -357,7 +360,7 @@ var assignability10 = function() { }; }(); var assignability11 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -374,7 +377,7 @@ var assignability11 = function() { }; }(); var assignability12 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -391,14 +394,14 @@ var assignability12 = function() { }; }(); var assignability13 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -410,13 +413,13 @@ var assignability13 = function() { }; }(); var assignability14 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -428,11 +431,11 @@ var assignability14 = function() { }; }(); var assignability15 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee4() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee4() { return regeneratorRuntime.wrap(function _callee$(_ctx4) { while(1)switch(_ctx4.prev = _ctx4.next){ case 0: - return _ctx4.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx4.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -443,7 +446,7 @@ var assignability15 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx4.stop(); @@ -458,7 +461,7 @@ function explicitReturnType1() { return _explicitReturnType1.apply(this, arguments); } function _explicitReturnType1() { - _explicitReturnType1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -476,7 +479,7 @@ function explicitReturnType2() { return _explicitReturnType2.apply(this, arguments); } function _explicitReturnType2() { - _explicitReturnType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -494,14 +497,14 @@ function explicitReturnType3() { return _explicitReturnType3.apply(this, arguments); } function _explicitReturnType3() { - _explicitReturnType3 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType3 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -514,13 +517,13 @@ function explicitReturnType4() { return _explicitReturnType4.apply(this, arguments); } function _explicitReturnType4() { - _explicitReturnType4 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType4 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -533,11 +536,11 @@ function explicitReturnType5() { return _explicitReturnType5.apply(this, arguments); } function _explicitReturnType5() { - _explicitReturnType5 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee5() { + _explicitReturnType5 = _wrap_async_generator(regeneratorRuntime.mark(function _callee5() { return regeneratorRuntime.wrap(function _callee$(_ctx5) { while(1)switch(_ctx5.prev = _ctx5.next){ case 0: - return _ctx5.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx5.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -548,7 +551,7 @@ function _explicitReturnType5() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx5.stop(); @@ -561,7 +564,7 @@ function explicitReturnType6() { return _explicitReturnType6.apply(this, arguments); } function _explicitReturnType6() { - _explicitReturnType6 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType6 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -579,7 +582,7 @@ function explicitReturnType7() { return _explicitReturnType7.apply(this, arguments); } function _explicitReturnType7() { - _explicitReturnType7 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType7 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -597,14 +600,14 @@ function explicitReturnType8() { return _explicitReturnType8.apply(this, arguments); } function _explicitReturnType8() { - _explicitReturnType8 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType8 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -617,13 +620,13 @@ function explicitReturnType9() { return _explicitReturnType9.apply(this, arguments); } function _explicitReturnType9() { - _explicitReturnType9 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType9 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -636,11 +639,11 @@ function explicitReturnType10() { return _explicitReturnType10.apply(this, arguments); } function _explicitReturnType10() { - _explicitReturnType10 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee6() { + _explicitReturnType10 = _wrap_async_generator(regeneratorRuntime.mark(function _callee6() { return regeneratorRuntime.wrap(function _callee$(_ctx6) { while(1)switch(_ctx6.prev = _ctx6.next){ case 0: - return _ctx6.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx6.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -651,7 +654,7 @@ function _explicitReturnType10() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx6.stop(); @@ -664,7 +667,7 @@ function explicitReturnType11() { return _explicitReturnType11.apply(this, arguments); } function _explicitReturnType11() { - _explicitReturnType11 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType11 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -682,7 +685,7 @@ function explicitReturnType12() { return _explicitReturnType12.apply(this, arguments); } function _explicitReturnType12() { - _explicitReturnType12 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType12 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -700,14 +703,14 @@ function explicitReturnType13() { return _explicitReturnType13.apply(this, arguments); } function _explicitReturnType13() { - _explicitReturnType13 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType13 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -720,13 +723,13 @@ function explicitReturnType14() { return _explicitReturnType14.apply(this, arguments); } function _explicitReturnType14() { - _explicitReturnType14 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType14 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -739,11 +742,11 @@ function explicitReturnType15() { return _explicitReturnType15.apply(this, arguments); } function _explicitReturnType15() { - _explicitReturnType15 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee7() { + _explicitReturnType15 = _wrap_async_generator(regeneratorRuntime.mark(function _callee7() { return regeneratorRuntime.wrap(function _callee$(_ctx7) { while(1)switch(_ctx7.prev = _ctx7.next){ case 0: - return _ctx7.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx7.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -754,7 +757,7 @@ function _explicitReturnType15() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx7.stop(); @@ -767,7 +770,7 @@ function explicitReturnType16() { return _explicitReturnType16.apply(this, arguments); } function _explicitReturnType16() { - _explicitReturnType16 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType16 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -785,13 +788,13 @@ function awaitedType1() { return _awaitedType1.apply(this, arguments); } function _awaitedType1() { - _awaitedType1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _awaitedType1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(1); + return _await_async_generator(1); case 2: x = _ctx.sent; case 3: @@ -806,13 +809,13 @@ function awaitedType2() { return _awaitedType2.apply(this, arguments); } function _awaitedType2() { - _awaitedType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _awaitedType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: _ctx.next = 2; - return swcHelpers.awaitAsyncGenerator(Promise.resolve(1)); + return _await_async_generator(Promise.resolve(1)); case 2: x = _ctx.sent; case 3: @@ -827,7 +830,7 @@ function nextType1() { return _nextType1.apply(this, arguments); } function _nextType1() { - _nextType1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _nextType1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var x; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.2.minified.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.2.minified.js index 2543e68106fa..0c9046695a2c 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.1_es5.2.minified.js @@ -1,6 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; -swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -10,7 +13,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -20,36 +23,36 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -59,13 +62,13 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx1.stop(); } }, _callee1); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -75,7 +78,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -85,36 +88,36 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee2() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee2() { return regeneratorRuntime.wrap(function(_ctx2) { for(;;)switch(_ctx2.prev = _ctx2.next){ case 0: - return _ctx2.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx2.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -124,13 +127,13 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx2.stop(); } }, _callee2); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -140,7 +143,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -150,36 +153,36 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ 1, 2 - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ Promise.resolve(1) - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee3() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee3() { return regeneratorRuntime.wrap(function(_ctx3) { for(;;)switch(_ctx3.prev = _ctx3.next){ case 0: - return _ctx3.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx3.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -189,7 +192,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx3.stop(); diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.1.normal.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.1.normal.js index 50b12769c343..5a6557891c16 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function inferReturnType1() { return _inferReturnType1.apply(this, arguments); } @@ -6,8 +9,8 @@ function _inferReturnType1() { _inferReturnType1 = // @target: es2018 // @lib: esnext // @noEmit: true - swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator({}), swcHelpers.awaitAsyncGenerator); + _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator({}), _await_async_generator); }); return _inferReturnType1.apply(this, arguments); } @@ -15,8 +18,8 @@ function inferReturnType2() { return _inferReturnType2.apply(this, arguments); } function _inferReturnType2() { - _inferReturnType2 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(inferReturnType2()), swcHelpers.awaitAsyncGenerator); + _inferReturnType2 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(inferReturnType2()), _await_async_generator); }); return _inferReturnType2.apply(this, arguments); } @@ -24,16 +27,16 @@ function inferReturnType3() { return _inferReturnType3.apply(this, arguments); } function _inferReturnType3() { - _inferReturnType3 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(Promise.resolve([ + _inferReturnType3 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(Promise.resolve([ 1, 2 - ])), swcHelpers.awaitAsyncGenerator); + ])), _await_async_generator); }); return _inferReturnType3.apply(this, arguments); } const assignability1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield "a"; }); return function assignability1() { @@ -41,28 +44,28 @@ const assignability1 = function() { }; }(); const assignability2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability2() { return _ref.apply(this, arguments); }; }(); const assignability3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability3() { return _ref.apply(this, arguments); }; }(); const assignability4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield "a"; }); return function assignability4() { @@ -70,28 +73,28 @@ const assignability4 = function() { }; }(); const assignability5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability5() { return _ref.apply(this, arguments); }; }(); const assignability6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability6() { return _ref.apply(this, arguments); }; }(); const assignability7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { yield "a"; }); return function assignability7() { @@ -99,21 +102,21 @@ const assignability7 = function() { }; }(); const assignability8 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return function assignability8() { return _ref.apply(this, arguments); }; }(); const assignability9 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + var _ref = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return function assignability9() { return _ref.apply(this, arguments); @@ -123,7 +126,7 @@ function explicitReturnType1() { return _explicitReturnType1.apply(this, arguments); } function _explicitReturnType1() { - _explicitReturnType1 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType1 = _wrap_async_generator(function*() { yield "a"; }); return _explicitReturnType1.apply(this, arguments); @@ -132,11 +135,11 @@ function explicitReturnType2() { return _explicitReturnType2.apply(this, arguments); } function _explicitReturnType2() { - _explicitReturnType2 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType2 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType2.apply(this, arguments); } @@ -144,10 +147,10 @@ function explicitReturnType3() { return _explicitReturnType3.apply(this, arguments); } function _explicitReturnType3() { - _explicitReturnType3 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType3 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType3.apply(this, arguments); } @@ -155,7 +158,7 @@ function explicitReturnType4() { return _explicitReturnType4.apply(this, arguments); } function _explicitReturnType4() { - _explicitReturnType4 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType4 = _wrap_async_generator(function*() { yield "a"; }); return _explicitReturnType4.apply(this, arguments); @@ -164,11 +167,11 @@ function explicitReturnType5() { return _explicitReturnType5.apply(this, arguments); } function _explicitReturnType5() { - _explicitReturnType5 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType5 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType5.apply(this, arguments); } @@ -176,10 +179,10 @@ function explicitReturnType6() { return _explicitReturnType6.apply(this, arguments); } function _explicitReturnType6() { - _explicitReturnType6 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType6 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType6.apply(this, arguments); } @@ -187,7 +190,7 @@ function explicitReturnType7() { return _explicitReturnType7.apply(this, arguments); } function _explicitReturnType7() { - _explicitReturnType7 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType7 = _wrap_async_generator(function*() { yield "a"; }); return _explicitReturnType7.apply(this, arguments); @@ -196,11 +199,11 @@ function explicitReturnType8() { return _explicitReturnType8.apply(this, arguments); } function _explicitReturnType8() { - _explicitReturnType8 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + _explicitReturnType8 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); + ]), _await_async_generator); }); return _explicitReturnType8.apply(this, arguments); } @@ -208,10 +211,10 @@ function explicitReturnType9() { return _explicitReturnType9.apply(this, arguments); } function _explicitReturnType9() { - _explicitReturnType9 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType9 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); return _explicitReturnType9.apply(this, arguments); } @@ -219,7 +222,7 @@ function explicitReturnType10() { return _explicitReturnType10.apply(this, arguments); } function _explicitReturnType10() { - _explicitReturnType10 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType10 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType10.apply(this, arguments); @@ -228,7 +231,7 @@ function explicitReturnType11() { return _explicitReturnType11.apply(this, arguments); } function _explicitReturnType11() { - _explicitReturnType11 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType11 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType11.apply(this, arguments); @@ -237,7 +240,7 @@ function explicitReturnType12() { return _explicitReturnType12.apply(this, arguments); } function _explicitReturnType12() { - _explicitReturnType12 = swcHelpers.wrapAsyncGenerator(function*() { + _explicitReturnType12 = _wrap_async_generator(function*() { yield 1; }); return _explicitReturnType12.apply(this, arguments); @@ -246,8 +249,8 @@ function yieldStar() { return _yieldStar.apply(this, arguments); } function _yieldStar() { - _yieldStar = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator({}), swcHelpers.awaitAsyncGenerator); + _yieldStar = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator({}), _await_async_generator); }); return _yieldStar.apply(this, arguments); } diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.2.minified.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.2.minified.js index 09a1a759b09a..aea5f83694de 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es2015.2.minified.js @@ -1,42 +1,45 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function _inferReturnType2() { - return (_inferReturnType2 = swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(function() { + return (_inferReturnType2 = _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(function() { return _inferReturnType2.apply(this, arguments); - }()), swcHelpers.awaitAsyncGenerator); + }()), _await_async_generator); })).apply(this, arguments); } -swcHelpers.wrapAsyncGenerator(function*() { +_wrap_async_generator(function*() { yield "a"; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { yield "a"; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { + })()), _await_async_generator); +}), _wrap_async_generator(function*() { yield "a"; -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator); -}), swcHelpers.wrapAsyncGenerator(function*() { - yield* swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(function*() { + ]), _await_async_generator); +}), _wrap_async_generator(function*() { + yield* _async_generator_delegate(_async_iterator(_wrap_async_generator(function*() { yield "a"; - })()), swcHelpers.awaitAsyncGenerator); + })()), _await_async_generator); }); diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.1.normal.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.1.normal.js index 51a18ddc3fd1..d9ca022b4409 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function inferReturnType1() { return _inferReturnType1.apply(this, arguments); @@ -7,11 +10,11 @@ function _inferReturnType1() { _inferReturnType1 = // @target: es2018 // @lib: esnext // @noEmit: true - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator({}), swcHelpers.awaitAsyncGenerator), "t0", 1); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator({}), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -24,11 +27,11 @@ function inferReturnType2() { return _inferReturnType2.apply(this, arguments); } function _inferReturnType2() { - _inferReturnType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(inferReturnType2()), swcHelpers.awaitAsyncGenerator), "t0", 1); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(inferReturnType2()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -41,14 +44,14 @@ function inferReturnType3() { return _inferReturnType3.apply(this, arguments); } function _inferReturnType3() { - _inferReturnType3 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _inferReturnType3 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(Promise.resolve([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(Promise.resolve([ 1, 2 - ])), swcHelpers.awaitAsyncGenerator), "t0", 1); + ])), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -58,7 +61,7 @@ function _inferReturnType3() { return _inferReturnType3.apply(this, arguments); } var assignability1 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -75,14 +78,14 @@ var assignability1 = function() { }; }(); var assignability2 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -94,11 +97,11 @@ var assignability2 = function() { }; }(); var assignability3 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function _callee$(_ctx1) { while(1)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -109,7 +112,7 @@ var assignability3 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx1.stop(); @@ -121,7 +124,7 @@ var assignability3 = function() { }; }(); var assignability4 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -138,14 +141,14 @@ var assignability4 = function() { }; }(); var assignability5 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -157,11 +160,11 @@ var assignability5 = function() { }; }(); var assignability6 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee2() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee2() { return regeneratorRuntime.wrap(function _callee$(_ctx2) { while(1)switch(_ctx2.prev = _ctx2.next){ case 0: - return _ctx2.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx2.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -172,7 +175,7 @@ var assignability6 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx2.stop(); @@ -184,7 +187,7 @@ var assignability6 = function() { }; }(); var assignability7 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -201,14 +204,14 @@ var assignability7 = function() { }; }(); var assignability8 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -220,11 +223,11 @@ var assignability8 = function() { }; }(); var assignability9 = function() { - var _ref = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee3() { + var _ref = _wrap_async_generator(regeneratorRuntime.mark(function _callee3() { return regeneratorRuntime.wrap(function _callee$(_ctx3) { while(1)switch(_ctx3.prev = _ctx3.next){ case 0: - return _ctx3.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx3.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -235,7 +238,7 @@ var assignability9 = function() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx3.stop(); @@ -250,7 +253,7 @@ function explicitReturnType1() { return _explicitReturnType1.apply(this, arguments); } function _explicitReturnType1() { - _explicitReturnType1 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType1 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -268,14 +271,14 @@ function explicitReturnType2() { return _explicitReturnType2.apply(this, arguments); } function _explicitReturnType2() { - _explicitReturnType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -288,11 +291,11 @@ function explicitReturnType3() { return _explicitReturnType3.apply(this, arguments); } function _explicitReturnType3() { - _explicitReturnType3 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee4() { + _explicitReturnType3 = _wrap_async_generator(regeneratorRuntime.mark(function _callee4() { return regeneratorRuntime.wrap(function _callee$(_ctx4) { while(1)switch(_ctx4.prev = _ctx4.next){ case 0: - return _ctx4.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx4.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -303,7 +306,7 @@ function _explicitReturnType3() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx4.stop(); @@ -316,7 +319,7 @@ function explicitReturnType4() { return _explicitReturnType4.apply(this, arguments); } function _explicitReturnType4() { - _explicitReturnType4 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType4 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -334,14 +337,14 @@ function explicitReturnType5() { return _explicitReturnType5.apply(this, arguments); } function _explicitReturnType5() { - _explicitReturnType5 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType5 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -354,11 +357,11 @@ function explicitReturnType6() { return _explicitReturnType6.apply(this, arguments); } function _explicitReturnType6() { - _explicitReturnType6 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee5() { + _explicitReturnType6 = _wrap_async_generator(regeneratorRuntime.mark(function _callee5() { return regeneratorRuntime.wrap(function _callee$(_ctx5) { while(1)switch(_ctx5.prev = _ctx5.next){ case 0: - return _ctx5.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx5.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -369,7 +372,7 @@ function _explicitReturnType6() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx5.stop(); @@ -382,7 +385,7 @@ function explicitReturnType7() { return _explicitReturnType7.apply(this, arguments); } function _explicitReturnType7() { - _explicitReturnType7 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType7 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -400,14 +403,14 @@ function explicitReturnType8() { return _explicitReturnType8.apply(this, arguments); } function _explicitReturnType8() { - _explicitReturnType8 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType8 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -420,11 +423,11 @@ function explicitReturnType9() { return _explicitReturnType9.apply(this, arguments); } function _explicitReturnType9() { - _explicitReturnType9 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee6() { + _explicitReturnType9 = _wrap_async_generator(regeneratorRuntime.mark(function _callee6() { return regeneratorRuntime.wrap(function _callee$(_ctx6) { while(1)switch(_ctx6.prev = _ctx6.next){ case 0: - return _ctx6.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx6.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -435,7 +438,7 @@ function _explicitReturnType9() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx6.stop(); @@ -448,7 +451,7 @@ function explicitReturnType10() { return _explicitReturnType10.apply(this, arguments); } function _explicitReturnType10() { - _explicitReturnType10 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType10 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -466,7 +469,7 @@ function explicitReturnType11() { return _explicitReturnType11.apply(this, arguments); } function _explicitReturnType11() { - _explicitReturnType11 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType11 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -484,7 +487,7 @@ function explicitReturnType12() { return _explicitReturnType12.apply(this, arguments); } function _explicitReturnType12() { - _explicitReturnType12 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _explicitReturnType12 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -502,11 +505,11 @@ function yieldStar() { return _yieldStar.apply(this, arguments); } function _yieldStar() { - _yieldStar = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _yieldStar = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator({}), swcHelpers.awaitAsyncGenerator), "t0", 1); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator({}), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); diff --git a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.2.minified.js b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.2.minified.js index 76d1aba5e80d..6f855fb0f664 100644 --- a/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/types.asyncGenerators.es2018.2_es5.2.minified.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_generator_delegate from "@swc/helpers/lib/_async_generator_delegate.js"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function inferReturnType2() { return _inferReturnType2.apply(this, arguments); } function _inferReturnType2() { - return (_inferReturnType2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return (_inferReturnType2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(inferReturnType2()), swcHelpers.awaitAsyncGenerator), "t0", 1); + return _ctx.delegateYield(_async_generator_delegate(_async_iterator(inferReturnType2()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); @@ -16,7 +19,7 @@ function _inferReturnType2() { }, _callee); }))).apply(this, arguments); } -swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -26,24 +29,24 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee1() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee1() { return regeneratorRuntime.wrap(function(_ctx1) { for(;;)switch(_ctx1.prev = _ctx1.next){ case 0: - return _ctx1.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx1.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -53,13 +56,13 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx1.stop(); } }, _callee1); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -69,24 +72,24 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee2() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee2() { return regeneratorRuntime.wrap(function(_ctx2) { for(;;)switch(_ctx2.prev = _ctx2.next){ case 0: - return _ctx2.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx2.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -96,13 +99,13 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx2.stop(); } }, _callee2); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -112,24 +115,24 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: - return _ctx.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator([ + return _ctx.delegateYield(_async_generator_delegate(_async_iterator([ "a", "b" - ]), swcHelpers.awaitAsyncGenerator), "t0", 1); + ]), _await_async_generator), "t0", 1); case 1: case "end": return _ctx.stop(); } }, _callee); -})), swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee3() { +})), _wrap_async_generator(regeneratorRuntime.mark(function _callee3() { return regeneratorRuntime.wrap(function(_ctx3) { for(;;)switch(_ctx3.prev = _ctx3.next){ case 0: - return _ctx3.delegateYield(swcHelpers.asyncGeneratorDelegate(swcHelpers.asyncIterator(swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _ctx3.delegateYield(_async_generator_delegate(_async_iterator(_wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -139,7 +142,7 @@ swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { return _ctx.stop(); } }, _callee); - }))()), swcHelpers.awaitAsyncGenerator), "t0", 1); + }))()), _await_async_generator), "t0", 1); case 1: case "end": return _ctx3.stop(); diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.1.normal.js index c49628261004..3cf2a8c2081f 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.1.normal.js @@ -1,14 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(function*() { + _f1 = _async_to_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(asyncIterable), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(asyncIterable), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -30,7 +33,7 @@ function _f1() { { var _iteratorAbruptCompletion1 = false, _didIteratorError1 = false, _iteratorError1; try { - for(var _iterator1 = swcHelpers.asyncIterator(iterable), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ + for(var _iterator1 = _async_iterator(iterable), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ let _value = _step1.value; const x = _value; } @@ -52,7 +55,7 @@ function _f1() { { var _iteratorAbruptCompletion2 = false, _didIteratorError2 = false, _iteratorError2; try { - for(var _iterator2 = swcHelpers.asyncIterator(iterableOfPromise), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ + for(var _iterator2 = _async_iterator(iterableOfPromise), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ let _value = _step2.value; const x = _value; } @@ -74,7 +77,7 @@ function _f1() { { var _iteratorAbruptCompletion3 = false, _didIteratorError3 = false, _iteratorError3; try { - for(var _iterator3 = swcHelpers.asyncIterator(asyncIterable), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ + for(var _iterator3 = _async_iterator(asyncIterable), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ let _value = _step3.value; y = _value; } @@ -96,7 +99,7 @@ function _f1() { { var _iteratorAbruptCompletion4 = false, _didIteratorError4 = false, _iteratorError4; try { - for(var _iterator4 = swcHelpers.asyncIterator(iterable), _step4; _iteratorAbruptCompletion4 = !(_step4 = yield _iterator4.next()).done; _iteratorAbruptCompletion4 = false){ + for(var _iterator4 = _async_iterator(iterable), _step4; _iteratorAbruptCompletion4 = !(_step4 = yield _iterator4.next()).done; _iteratorAbruptCompletion4 = false){ let _value = _step4.value; y = _value; } @@ -118,7 +121,7 @@ function _f1() { { var _iteratorAbruptCompletion5 = false, _didIteratorError5 = false, _iteratorError5; try { - for(var _iterator5 = swcHelpers.asyncIterator(iterableOfPromise), _step5; _iteratorAbruptCompletion5 = !(_step5 = yield _iterator5.next()).done; _iteratorAbruptCompletion5 = false){ + for(var _iterator5 = _async_iterator(iterableOfPromise), _step5; _iteratorAbruptCompletion5 = !(_step5 = yield _iterator5.next()).done; _iteratorAbruptCompletion5 = false){ let _value = _step5.value; y = _value; } @@ -144,12 +147,12 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(function*() { + _f2 = _wrap_async_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator(asyncIterable), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator(asyncIterable), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -171,7 +174,7 @@ function _f2() { { var _iteratorAbruptCompletion6 = false, _didIteratorError6 = false, _iteratorError6; try { - for(var _iterator6 = swcHelpers.asyncIterator(iterable), _step6; _iteratorAbruptCompletion6 = !(_step6 = yield swcHelpers.awaitAsyncGenerator(_iterator6.next())).done; _iteratorAbruptCompletion6 = false){ + for(var _iterator6 = _async_iterator(iterable), _step6; _iteratorAbruptCompletion6 = !(_step6 = yield _await_async_generator(_iterator6.next())).done; _iteratorAbruptCompletion6 = false){ let _value = _step6.value; const x = _value; } @@ -193,7 +196,7 @@ function _f2() { { var _iteratorAbruptCompletion7 = false, _didIteratorError7 = false, _iteratorError7; try { - for(var _iterator7 = swcHelpers.asyncIterator(iterableOfPromise), _step7; _iteratorAbruptCompletion7 = !(_step7 = yield swcHelpers.awaitAsyncGenerator(_iterator7.next())).done; _iteratorAbruptCompletion7 = false){ + for(var _iterator7 = _async_iterator(iterableOfPromise), _step7; _iteratorAbruptCompletion7 = !(_step7 = yield _await_async_generator(_iterator7.next())).done; _iteratorAbruptCompletion7 = false){ let _value = _step7.value; const x = _value; } @@ -215,7 +218,7 @@ function _f2() { { var _iteratorAbruptCompletion8 = false, _didIteratorError8 = false, _iteratorError8; try { - for(var _iterator8 = swcHelpers.asyncIterator(asyncIterable), _step8; _iteratorAbruptCompletion8 = !(_step8 = yield swcHelpers.awaitAsyncGenerator(_iterator8.next())).done; _iteratorAbruptCompletion8 = false){ + for(var _iterator8 = _async_iterator(asyncIterable), _step8; _iteratorAbruptCompletion8 = !(_step8 = yield _await_async_generator(_iterator8.next())).done; _iteratorAbruptCompletion8 = false){ let _value = _step8.value; y = _value; } @@ -237,7 +240,7 @@ function _f2() { { var _iteratorAbruptCompletion9 = false, _didIteratorError9 = false, _iteratorError9; try { - for(var _iterator9 = swcHelpers.asyncIterator(iterable), _step9; _iteratorAbruptCompletion9 = !(_step9 = yield swcHelpers.awaitAsyncGenerator(_iterator9.next())).done; _iteratorAbruptCompletion9 = false){ + for(var _iterator9 = _async_iterator(iterable), _step9; _iteratorAbruptCompletion9 = !(_step9 = yield _await_async_generator(_iterator9.next())).done; _iteratorAbruptCompletion9 = false){ let _value = _step9.value; y = _value; } @@ -259,7 +262,7 @@ function _f2() { { var _iteratorAbruptCompletion10 = false, _didIteratorError10 = false, _iteratorError10; try { - for(var _iterator10 = swcHelpers.asyncIterator(iterableOfPromise), _step10; _iteratorAbruptCompletion10 = !(_step10 = yield swcHelpers.awaitAsyncGenerator(_iterator10.next())).done; _iteratorAbruptCompletion10 = false){ + for(var _iterator10 = _async_iterator(iterableOfPromise), _step10; _iteratorAbruptCompletion10 = !(_step10 = yield _await_async_generator(_iterator10.next())).done; _iteratorAbruptCompletion10 = false){ let _value = _step10.value; y = _value; } diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.2.minified.js index a885268f673b..b0df1077558d 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.1.normal.js index e2bbc35f5195..890a447feb55 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.1.normal.js @@ -1,10 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); } function _f1() { - _f1 = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f1 = _async_to_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, _iteratorAbruptCompletion1, _didIteratorError1, _iteratorError1, _iterator1, _step1, _value1, x1, _iteratorAbruptCompletion2, _didIteratorError2, _iteratorError2, _iterator2, _step2, _value2, x2, _iteratorAbruptCompletion3, _didIteratorError3, _iteratorError3, _iterator3, _step3, _value3, _iteratorAbruptCompletion4, _didIteratorError4, _iteratorError4, _iterator4, _step4, _value4, _iteratorAbruptCompletion5, _didIteratorError5, _iteratorError5, _iterator5, _step5, _value5; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -12,7 +15,7 @@ function _f1() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(asyncIterable); + _iterator = _async_iterator(asyncIterable); case 4: _ctx.next = 6; return _iterator.next(); @@ -60,7 +63,7 @@ function _f1() { case 27: _iteratorAbruptCompletion1 = false, _didIteratorError1 = false; _ctx.prev = 28; - _iterator1 = swcHelpers.asyncIterator(iterable); + _iterator1 = _async_iterator(iterable); case 30: _ctx.next = 32; return _iterator1.next(); @@ -108,7 +111,7 @@ function _f1() { case 53: _iteratorAbruptCompletion2 = false, _didIteratorError2 = false; _ctx.prev = 54; - _iterator2 = swcHelpers.asyncIterator(iterableOfPromise); + _iterator2 = _async_iterator(iterableOfPromise); case 56: _ctx.next = 58; return _iterator2.next(); @@ -156,7 +159,7 @@ function _f1() { case 79: _iteratorAbruptCompletion3 = false, _didIteratorError3 = false; _ctx.prev = 80; - _iterator3 = swcHelpers.asyncIterator(asyncIterable); + _iterator3 = _async_iterator(asyncIterable); case 82: _ctx.next = 84; return _iterator3.next(); @@ -204,7 +207,7 @@ function _f1() { case 105: _iteratorAbruptCompletion4 = false, _didIteratorError4 = false; _ctx.prev = 106; - _iterator4 = swcHelpers.asyncIterator(iterable); + _iterator4 = _async_iterator(iterable); case 108: _ctx.next = 110; return _iterator4.next(); @@ -252,7 +255,7 @@ function _f1() { case 131: _iteratorAbruptCompletion5 = false, _didIteratorError5 = false; _ctx.prev = 132; - _iterator5 = swcHelpers.asyncIterator(iterableOfPromise); + _iterator5 = _async_iterator(iterableOfPromise); case 134: _ctx.next = 136; return _iterator5.next(); @@ -382,7 +385,7 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, _iteratorAbruptCompletion6, _didIteratorError6, _iteratorError6, _iterator6, _step6, _value6, x3, _iteratorAbruptCompletion7, _didIteratorError7, _iteratorError7, _iterator7, _step7, _value7, x4, _iteratorAbruptCompletion8, _didIteratorError8, _iteratorError8, _iterator8, _step8, _value8, _iteratorAbruptCompletion9, _didIteratorError9, _iteratorError9, _iterator9, _step9, _value9, _iteratorAbruptCompletion10, _didIteratorError10, _iteratorError10, _iterator10, _step10, _value10; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -390,10 +393,10 @@ function _f2() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator(asyncIterable); + _iterator = _async_iterator(asyncIterable); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 11; @@ -438,10 +441,10 @@ function _f2() { case 27: _iteratorAbruptCompletion6 = false, _didIteratorError6 = false; _ctx.prev = 28; - _iterator6 = swcHelpers.asyncIterator(iterable); + _iterator6 = _async_iterator(iterable); case 30: _ctx.next = 32; - return swcHelpers.awaitAsyncGenerator(_iterator6.next()); + return _await_async_generator(_iterator6.next()); case 32: if (!(_iteratorAbruptCompletion6 = !(_step6 = _ctx.sent).done)) { _ctx.next = 37; @@ -486,10 +489,10 @@ function _f2() { case 53: _iteratorAbruptCompletion7 = false, _didIteratorError7 = false; _ctx.prev = 54; - _iterator7 = swcHelpers.asyncIterator(iterableOfPromise); + _iterator7 = _async_iterator(iterableOfPromise); case 56: _ctx.next = 58; - return swcHelpers.awaitAsyncGenerator(_iterator7.next()); + return _await_async_generator(_iterator7.next()); case 58: if (!(_iteratorAbruptCompletion7 = !(_step7 = _ctx.sent).done)) { _ctx.next = 63; @@ -534,10 +537,10 @@ function _f2() { case 79: _iteratorAbruptCompletion8 = false, _didIteratorError8 = false; _ctx.prev = 80; - _iterator8 = swcHelpers.asyncIterator(asyncIterable); + _iterator8 = _async_iterator(asyncIterable); case 82: _ctx.next = 84; - return swcHelpers.awaitAsyncGenerator(_iterator8.next()); + return _await_async_generator(_iterator8.next()); case 84: if (!(_iteratorAbruptCompletion8 = !(_step8 = _ctx.sent).done)) { _ctx.next = 89; @@ -582,10 +585,10 @@ function _f2() { case 105: _iteratorAbruptCompletion9 = false, _didIteratorError9 = false; _ctx.prev = 106; - _iterator9 = swcHelpers.asyncIterator(iterable); + _iterator9 = _async_iterator(iterable); case 108: _ctx.next = 110; - return swcHelpers.awaitAsyncGenerator(_iterator9.next()); + return _await_async_generator(_iterator9.next()); case 110: if (!(_iteratorAbruptCompletion9 = !(_step9 = _ctx.sent).done)) { _ctx.next = 115; @@ -630,10 +633,10 @@ function _f2() { case 131: _iteratorAbruptCompletion10 = false, _didIteratorError10 = false; _ctx.prev = 132; - _iterator10 = swcHelpers.asyncIterator(iterableOfPromise); + _iterator10 = _async_iterator(iterableOfPromise); case 134: _ctx.next = 136; - return swcHelpers.awaitAsyncGenerator(_iterator10.next()); + return _await_async_generator(_iterator10.next()); case 136: if (!(_iteratorAbruptCompletion10 = !(_step10 = _ctx.sent).done)) { _ctx.next = 141; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.2.minified.js index 391b814b5239..ef5e1713d5c9 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.1_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.1.normal.js index c29c37cec9a7..9202ef14dada 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.1.normal.js @@ -1,15 +1,16 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(function*() { + _f = _async_to_generator(function*() { let y; let z; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator({}), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator({}), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -31,7 +32,7 @@ function _f() { { var _iteratorAbruptCompletion1 = false, _didIteratorError1 = false, _iteratorError1; try { - for(var _iterator1 = swcHelpers.asyncIterator({}), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ + for(var _iterator1 = _async_iterator({}), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ let _value = _step1.value; y = _value; } @@ -53,7 +54,7 @@ function _f() { { var _iteratorAbruptCompletion2 = false, _didIteratorError2 = false, _iteratorError2; try { - for(var _iterator2 = swcHelpers.asyncIterator(asyncIterable), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ + for(var _iterator2 = _async_iterator(asyncIterable), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _iterator2.next()).done; _iteratorAbruptCompletion2 = false){ let _value = _step2.value; z = _value; } @@ -75,7 +76,7 @@ function _f() { { var _iteratorAbruptCompletion3 = false, _didIteratorError3 = false, _iteratorError3; try { - for(var _iterator3 = swcHelpers.asyncIterator(iterable), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ + for(var _iterator3 = _async_iterator(iterable), _step3; _iteratorAbruptCompletion3 = !(_step3 = yield _iterator3.next()).done; _iteratorAbruptCompletion3 = false){ let _value = _step3.value; z = _value; } diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.2.minified.js index a885268f673b..aef2ca78f6c0 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.1.normal.js index 3b8dbda6c0fd..8c91954b63b2 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.1.normal.js @@ -1,10 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f() { return _f.apply(this, arguments); } function _f() { - _f = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _f = _async_to_generator(regeneratorRuntime.mark(function _callee() { var y, z, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, _iteratorAbruptCompletion1, _didIteratorError1, _iteratorError1, _iterator1, _step1, _value1, _iteratorAbruptCompletion2, _didIteratorError2, _iteratorError2, _iterator2, _step2, _value2, _iteratorAbruptCompletion3, _didIteratorError3, _iteratorError3, _iterator3, _step3, _value3, _iteratorNormalCompletion, _didIteratorError4, _iteratorError4, _iterator4, _step4, x1, _iteratorNormalCompletion1, _didIteratorError5, _iteratorError5, _iterator5, _step5; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -13,7 +14,7 @@ function _f() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 3; - _iterator = swcHelpers.asyncIterator({}); + _iterator = _async_iterator({}); case 5: _ctx.next = 7; return _iterator.next(); @@ -61,7 +62,7 @@ function _f() { case 28: _iteratorAbruptCompletion1 = false, _didIteratorError1 = false; _ctx.prev = 29; - _iterator1 = swcHelpers.asyncIterator({}); + _iterator1 = _async_iterator({}); case 31: _ctx.next = 33; return _iterator1.next(); @@ -109,7 +110,7 @@ function _f() { case 54: _iteratorAbruptCompletion2 = false, _didIteratorError2 = false; _ctx.prev = 55; - _iterator2 = swcHelpers.asyncIterator(asyncIterable); + _iterator2 = _async_iterator(asyncIterable); case 57: _ctx.next = 59; return _iterator2.next(); @@ -157,7 +158,7 @@ function _f() { case 80: _iteratorAbruptCompletion3 = false, _didIteratorError3 = false; _ctx.prev = 81; - _iterator3 = swcHelpers.asyncIterator(iterable); + _iterator3 = _async_iterator(iterable); case 83: _ctx.next = 85; return _iterator3.next(); diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.2.minified.js index 391b814b5239..2657c1f18c31 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.2_es5.2.minified.js @@ -1,2 +1,3 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.1.normal.js index 699b59a76b71..6516f9faa190 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; function f1() { return _f1.apply(this, arguments); } @@ -6,12 +9,12 @@ function _f1() { _f1 = // @target: es2018 // @lib: es5 // @noEmit: true - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator({}), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator({}), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -33,7 +36,7 @@ function _f1() { { var _iteratorAbruptCompletion1 = false, _didIteratorError1 = false, _iteratorError1; try { - for(var _iterator1 = swcHelpers.asyncIterator({}), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ + for(var _iterator1 = _async_iterator({}), _step1; _iteratorAbruptCompletion1 = !(_step1 = yield _iterator1.next()).done; _iteratorAbruptCompletion1 = false){ let _value = _step1.value; y = _value; } @@ -59,12 +62,12 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(function*() { + _f2 = _wrap_async_generator(function*() { let y; { var _iteratorAbruptCompletion = false, _didIteratorError = false, _iteratorError; try { - for(var _iterator = swcHelpers.asyncIterator({}), _step; _iteratorAbruptCompletion = !(_step = yield swcHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false){ + for(var _iterator = _async_iterator({}), _step; _iteratorAbruptCompletion = !(_step = yield _await_async_generator(_iterator.next())).done; _iteratorAbruptCompletion = false){ let _value = _step.value; const x = _value; } @@ -86,7 +89,7 @@ function _f2() { { var _iteratorAbruptCompletion2 = false, _didIteratorError2 = false, _iteratorError2; try { - for(var _iterator2 = swcHelpers.asyncIterator({}), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield swcHelpers.awaitAsyncGenerator(_iterator2.next())).done; _iteratorAbruptCompletion2 = false){ + for(var _iterator2 = _async_iterator({}), _step2; _iteratorAbruptCompletion2 = !(_step2 = yield _await_async_generator(_iterator2.next())).done; _iteratorAbruptCompletion2 = false){ let _value = _step2.value; y = _value; } diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.2.minified.js index a885268f673b..b0df1077558d 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es2015.2.minified.js @@ -1 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.1.normal.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.1.normal.js index 3c680091cf45..9ab101e3b748 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function f1() { return _f1.apply(this, arguments); @@ -7,7 +10,7 @@ function _f1() { _f1 = // @target: es2018 // @lib: es5 // @noEmit: true - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, _iteratorAbruptCompletion1, _didIteratorError1, _iteratorError1, _iterator1, _step1, _value1; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -15,7 +18,7 @@ function _f1() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator({}); + _iterator = _async_iterator({}); case 4: _ctx.next = 6; return _iterator.next(); @@ -63,7 +66,7 @@ function _f1() { case 27: _iteratorAbruptCompletion1 = false, _didIteratorError1 = false; _ctx.prev = 28; - _iterator1 = swcHelpers.asyncIterator({}); + _iterator1 = _async_iterator({}); case 30: _ctx.next = 32; return _iterator1.next(); @@ -145,7 +148,7 @@ function f2() { return _f2.apply(this, arguments); } function _f2() { - _f2 = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _f2 = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { var y, _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, _iteratorAbruptCompletion2, _didIteratorError2, _iteratorError2, _iterator2, _step2, _value2; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ @@ -153,10 +156,10 @@ function _f2() { ; _iteratorAbruptCompletion = false, _didIteratorError = false; _ctx.prev = 2; - _iterator = swcHelpers.asyncIterator({}); + _iterator = _async_iterator({}); case 4: _ctx.next = 6; - return swcHelpers.awaitAsyncGenerator(_iterator.next()); + return _await_async_generator(_iterator.next()); case 6: if (!(_iteratorAbruptCompletion = !(_step = _ctx.sent).done)) { _ctx.next = 11; @@ -201,10 +204,10 @@ function _f2() { case 27: _iteratorAbruptCompletion2 = false, _didIteratorError2 = false; _ctx.prev = 28; - _iterator2 = swcHelpers.asyncIterator({}); + _iterator2 = _async_iterator({}); case 30: _ctx.next = 32; - return swcHelpers.awaitAsyncGenerator(_iterator2.next()); + return _await_async_generator(_iterator2.next()); case 32: if (!(_iteratorAbruptCompletion2 = !(_step2 = _ctx.sent).done)) { _ctx.next = 37; diff --git a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.2.minified.js b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.2.minified.js index 391b814b5239..ef5e1713d5c9 100644 --- a/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/types.forAwait.es2018.3_es5.2.minified.js @@ -1,2 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_iterator from "@swc/helpers/lib/_async_iterator.js"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _await_async_generator from "@swc/helpers/lib/_await_async_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; diff --git a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.1.normal.js index d0f78e815328..9a2ed94a7284 100644 --- a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.1.normal.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; function f() {} function f2() {} diff --git a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.2.minified.js index e23eac82c086..1519bdba7147 100644 --- a/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithDuplicateTypeParameters_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; diff --git a/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.1.normal.js index fd871c2c3ac8..1756f952fce8 100644 --- a/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); // error C is private var r = c.constructor; var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c2 = new C2(); // error C2 is private var r2 = c2.constructor; diff --git a/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.2.minified.js index a1ac6f2aa1ae..8ac5caa945db 100644 --- a/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithPrivateConstructor_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C().constructor; var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new C2().constructor; diff --git a/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.1.normal.js index 536118c00abd..7c47a3826f07 100644 --- a/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @declaration: true var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); // error C is protected var r = c.constructor; var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c2 = new C2(); // error C2 is protected var r2 = c2.constructor; diff --git a/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.2.minified.js index a1ac6f2aa1ae..8ac5caa945db 100644 --- a/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithProtectedConstructor_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C().constructor; var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new C2().constructor; diff --git a/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.1.normal.js index 09aad366c373..098da0c50fdc 100644 --- a/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.1.normal.js @@ -1,14 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // public is allowed on a constructor but is not meaningful var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(); var r = c.constructor; var C2 = function C2(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; var c2 = new C2(); var r2 = c2.constructor; diff --git a/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.2.minified.js index a1ac6f2aa1ae..8ac5caa945db 100644 --- a/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithPublicConstructor_es5.2.minified.js @@ -1,11 +1,11 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C().constructor; var C2 = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); }; new C2().constructor; diff --git a/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.1.normal.js index 91f079f2ea3d..ae66d03ce6c2 100644 --- a/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.1.normal.js @@ -1,25 +1,27 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // basic uses of specialized signatures without errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; @@ -27,7 +29,7 @@ var Derived2 = /*#__PURE__*/ function(Base) { var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x) { diff --git a/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.2.minified.js index b5f9c60dddb9..5bfbc38637a4 100644 --- a/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithSpecializedCallSignatures_es5.2.minified.js @@ -1,27 +1,29 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, a, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base), C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x) { return x; diff --git a/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.1.normal.js b/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.1.normal.js index d94e63598424..c495eddf2dd8 100644 --- a/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.1.normal.js @@ -1,32 +1,34 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // basic uses of specialized signatures without errors var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var Derived1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived1, Base); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base); + var _super = _create_super(Derived1); function Derived1() { - swcHelpers.classCallCheck(this, Derived1); + _class_call_check(this, Derived1); return _super.apply(this, arguments); } return Derived1; }(Base); var Derived2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(Derived2, Base); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base); + var _super = _create_super(Derived2); function Derived2() { - swcHelpers.classCallCheck(this, Derived2); + _class_call_check(this, Derived2); return _super.apply(this, arguments); } return Derived2; }(Base); var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); return x; }; var c = new C("a"); diff --git a/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.2.minified.js b/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.2.minified.js index b2c7c50c0328..7e6067978064 100644 --- a/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/typesWithSpecializedConstructSignatures_es5.2.minified.js @@ -1,24 +1,26 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var i, a, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, Derived1 = function(Base1) { "use strict"; - swcHelpers.inherits(Derived1, Base1); - var _super = swcHelpers.createSuper(Derived1); + _inherits(Derived1, Base1); + var _super = _create_super(Derived1); function Derived1() { - return swcHelpers.classCallCheck(this, Derived1), _super.apply(this, arguments); + return _class_call_check(this, Derived1), _super.apply(this, arguments); } return Derived1; }(Base), Derived2 = function(Base2) { "use strict"; - swcHelpers.inherits(Derived2, Base2); - var _super = swcHelpers.createSuper(Derived2); + _inherits(Derived2, Base2); + var _super = _create_super(Derived2); function Derived2() { - return swcHelpers.classCallCheck(this, Derived2), _super.apply(this, arguments); + return _class_call_check(this, Derived2), _super.apply(this, arguments); } return Derived2; }(Base), C = function(x) { - return swcHelpers.classCallCheck(this, C), x; + return _class_call_check(this, C), x; }; new C("a"), a = i = a, new C("hi"), new i("bye"), new a("hm"); diff --git a/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.1.normal.js b/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.1.normal.js index 141b4fa50911..873bc1f82172 100644 --- a/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @noEmit: true @@ -8,7 +8,7 @@ f(); // Always been ok var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.p = function(x) {}; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.2.minified.js b/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.2.minified.js index 94fd55f24bd6..f66da0a77a2c 100644 --- a/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unannotatedParametersAreOptional_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C), this.p = function(x) {}; + _class_call_check(this, C), this.p = function(x) {}; } return C.prototype.m = function(x) {}, C.m = function(x) {}, C; }(); diff --git a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.1.normal.js b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.1.normal.js index e26b21f92c93..f98531c5c20e 100644 --- a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var ac; var ai; diff --git a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.2.minified.js b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.2.minified.js index f79f7004652d..a0d5a90d7c15 100644 --- a/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/undefinedAssignableToEveryType_es5.2.minified.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var E, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; !function(E) { E[E.A = 0] = "A"; diff --git a/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.1.normal.js b/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.1.normal.js index 89d2f912c826..8cbe7a539f21 100644 --- a/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.1.normal.js @@ -1,155 +1,157 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // undefined is a subtype of every other types, no errors expected below var Base = function Base() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }; var D0 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D0, Base); - var _super = swcHelpers.createSuper(D0); + _inherits(D0, Base); + var _super = _create_super(D0); function D0() { - swcHelpers.classCallCheck(this, D0); + _class_call_check(this, D0); return _super.apply(this, arguments); } return D0; }(Base); var DA = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(DA, Base); - var _super = swcHelpers.createSuper(DA); + _inherits(DA, Base); + var _super = _create_super(DA); function DA() { - swcHelpers.classCallCheck(this, DA); + _class_call_check(this, DA); return _super.apply(this, arguments); } return DA; }(Base); var D1 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D1, Base); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base); + var _super = _create_super(D1); function D1() { - swcHelpers.classCallCheck(this, D1); + _class_call_check(this, D1); return _super.apply(this, arguments); } return D1; }(Base); var D1A = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D1A, Base); - var _super = swcHelpers.createSuper(D1A); + _inherits(D1A, Base); + var _super = _create_super(D1A); function D1A() { - swcHelpers.classCallCheck(this, D1A); + _class_call_check(this, D1A); return _super.apply(this, arguments); } return D1A; }(Base); var D2 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D2, Base); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base); + var _super = _create_super(D2); function D2() { - swcHelpers.classCallCheck(this, D2); + _class_call_check(this, D2); return _super.apply(this, arguments); } return D2; }(Base); var D2A = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D2A, Base); - var _super = swcHelpers.createSuper(D2A); + _inherits(D2A, Base); + var _super = _create_super(D2A); function D2A() { - swcHelpers.classCallCheck(this, D2A); + _class_call_check(this, D2A); return _super.apply(this, arguments); } return D2A; }(Base); var D3 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D3, Base); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base); + var _super = _create_super(D3); function D3() { - swcHelpers.classCallCheck(this, D3); + _class_call_check(this, D3); return _super.apply(this, arguments); } return D3; }(Base); var D3A = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D3A, Base); - var _super = swcHelpers.createSuper(D3A); + _inherits(D3A, Base); + var _super = _create_super(D3A); function D3A() { - swcHelpers.classCallCheck(this, D3A); + _class_call_check(this, D3A); return _super.apply(this, arguments); } return D3A; }(Base); var D4 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D4, Base); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base); + var _super = _create_super(D4); function D4() { - swcHelpers.classCallCheck(this, D4); + _class_call_check(this, D4); return _super.apply(this, arguments); } return D4; }(Base); var D5 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D5, Base); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base); + var _super = _create_super(D5); function D5() { - swcHelpers.classCallCheck(this, D5); + _class_call_check(this, D5); return _super.apply(this, arguments); } return D5; }(Base); var D6 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D6, Base); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base); + var _super = _create_super(D6); function D6() { - swcHelpers.classCallCheck(this, D6); + _class_call_check(this, D6); return _super.apply(this, arguments); } return D6; }(Base); var D7 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D7, Base); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base); + var _super = _create_super(D7); function D7() { - swcHelpers.classCallCheck(this, D7); + _class_call_check(this, D7); return _super.apply(this, arguments); } return D7; }(Base); var D8 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D8, Base); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base); + var _super = _create_super(D8); function D8() { - swcHelpers.classCallCheck(this, D8); + _class_call_check(this, D8); return _super.apply(this, arguments); } return D8; }(Base); var D9 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D9, Base); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base); + var _super = _create_super(D9); function D9() { - swcHelpers.classCallCheck(this, D9); + _class_call_check(this, D9); return _super.apply(this, arguments); } return D9; }(Base); var D10 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D10, Base); - var _super = swcHelpers.createSuper(D10); + _inherits(D10, Base); + var _super = _create_super(D10); function D10() { - swcHelpers.classCallCheck(this, D10); + _class_call_check(this, D10); return _super.apply(this, arguments); } return D10; @@ -160,10 +162,10 @@ var E; })(E || (E = {})); var D11 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D11, Base); - var _super = swcHelpers.createSuper(D11); + _inherits(D11, Base); + var _super = _create_super(D11); function D11() { - swcHelpers.classCallCheck(this, D11); + _class_call_check(this, D11); return _super.apply(this, arguments); } return D11; @@ -174,47 +176,47 @@ function f() {} })(f || (f = {})); var D12 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D12, Base); - var _super = swcHelpers.createSuper(D12); + _inherits(D12, Base); + var _super = _create_super(D12); function D12() { - swcHelpers.classCallCheck(this, D12); + _class_call_check(this, D12); return _super.apply(this, arguments); } return D12; }(Base); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; })(c || (c = {})); var D13 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D13, Base); - var _super = swcHelpers.createSuper(D13); + _inherits(D13, Base); + var _super = _create_super(D13); function D13() { - swcHelpers.classCallCheck(this, D13); + _class_call_check(this, D13); return _super.apply(this, arguments); } return D13; }(Base); var D14 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D14, Base); - var _super = swcHelpers.createSuper(D14); + _inherits(D14, Base); + var _super = _create_super(D14); function D14() { - swcHelpers.classCallCheck(this, D14); + _class_call_check(this, D14); return _super.apply(this, arguments); } return D14; }(Base); var D15 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D15, Base); - var _super = swcHelpers.createSuper(D15); + _inherits(D15, Base); + var _super = _create_super(D15); function D15() { - swcHelpers.classCallCheck(this, D15); + _class_call_check(this, D15); return _super.apply(this, arguments); } return D15; @@ -224,20 +226,20 @@ var D15 = /*#__PURE__*/ function(Base) { //} var D16 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D16, Base); - var _super = swcHelpers.createSuper(D16); + _inherits(D16, Base); + var _super = _create_super(D16); function D16() { - swcHelpers.classCallCheck(this, D16); + _class_call_check(this, D16); return _super.apply(this, arguments); } return D16; }(Base); var D17 = /*#__PURE__*/ function(Base) { "use strict"; - swcHelpers.inherits(D17, Base); - var _super = swcHelpers.createSuper(D17); + _inherits(D17, Base); + var _super = _create_super(D17); function D17() { - swcHelpers.classCallCheck(this, D17); + _class_call_check(this, D17); return _super.apply(this, arguments); } return D17; diff --git a/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.2.minified.js b/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.2.minified.js index 6c440a7be4b9..96e72e06fbf3 100644 --- a/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/undefinedIsSubtypeOfEverything_es5.2.minified.js @@ -1,125 +1,127 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var E, Base = function() { "use strict"; - swcHelpers.classCallCheck(this, Base); + _class_call_check(this, Base); }, D0 = function(Base1) { "use strict"; - swcHelpers.inherits(D0, Base1); - var _super = swcHelpers.createSuper(D0); + _inherits(D0, Base1); + var _super = _create_super(D0); function D0() { - return swcHelpers.classCallCheck(this, D0), _super.apply(this, arguments); + return _class_call_check(this, D0), _super.apply(this, arguments); } return D0; }(Base), DA = function(Base2) { "use strict"; - swcHelpers.inherits(DA, Base2); - var _super = swcHelpers.createSuper(DA); + _inherits(DA, Base2); + var _super = _create_super(DA); function DA() { - return swcHelpers.classCallCheck(this, DA), _super.apply(this, arguments); + return _class_call_check(this, DA), _super.apply(this, arguments); } return DA; }(Base), D1 = function(Base3) { "use strict"; - swcHelpers.inherits(D1, Base3); - var _super = swcHelpers.createSuper(D1); + _inherits(D1, Base3); + var _super = _create_super(D1); function D1() { - return swcHelpers.classCallCheck(this, D1), _super.apply(this, arguments); + return _class_call_check(this, D1), _super.apply(this, arguments); } return D1; }(Base), D1A = function(Base4) { "use strict"; - swcHelpers.inherits(D1A, Base4); - var _super = swcHelpers.createSuper(D1A); + _inherits(D1A, Base4); + var _super = _create_super(D1A); function D1A() { - return swcHelpers.classCallCheck(this, D1A), _super.apply(this, arguments); + return _class_call_check(this, D1A), _super.apply(this, arguments); } return D1A; }(Base), D2 = function(Base5) { "use strict"; - swcHelpers.inherits(D2, Base5); - var _super = swcHelpers.createSuper(D2); + _inherits(D2, Base5); + var _super = _create_super(D2); function D2() { - return swcHelpers.classCallCheck(this, D2), _super.apply(this, arguments); + return _class_call_check(this, D2), _super.apply(this, arguments); } return D2; }(Base), D2A = function(Base6) { "use strict"; - swcHelpers.inherits(D2A, Base6); - var _super = swcHelpers.createSuper(D2A); + _inherits(D2A, Base6); + var _super = _create_super(D2A); function D2A() { - return swcHelpers.classCallCheck(this, D2A), _super.apply(this, arguments); + return _class_call_check(this, D2A), _super.apply(this, arguments); } return D2A; }(Base), D3 = function(Base7) { "use strict"; - swcHelpers.inherits(D3, Base7); - var _super = swcHelpers.createSuper(D3); + _inherits(D3, Base7); + var _super = _create_super(D3); function D3() { - return swcHelpers.classCallCheck(this, D3), _super.apply(this, arguments); + return _class_call_check(this, D3), _super.apply(this, arguments); } return D3; }(Base), D3A = function(Base8) { "use strict"; - swcHelpers.inherits(D3A, Base8); - var _super = swcHelpers.createSuper(D3A); + _inherits(D3A, Base8); + var _super = _create_super(D3A); function D3A() { - return swcHelpers.classCallCheck(this, D3A), _super.apply(this, arguments); + return _class_call_check(this, D3A), _super.apply(this, arguments); } return D3A; }(Base), D4 = function(Base9) { "use strict"; - swcHelpers.inherits(D4, Base9); - var _super = swcHelpers.createSuper(D4); + _inherits(D4, Base9); + var _super = _create_super(D4); function D4() { - return swcHelpers.classCallCheck(this, D4), _super.apply(this, arguments); + return _class_call_check(this, D4), _super.apply(this, arguments); } return D4; }(Base), D5 = function(Base10) { "use strict"; - swcHelpers.inherits(D5, Base10); - var _super = swcHelpers.createSuper(D5); + _inherits(D5, Base10); + var _super = _create_super(D5); function D5() { - return swcHelpers.classCallCheck(this, D5), _super.apply(this, arguments); + return _class_call_check(this, D5), _super.apply(this, arguments); } return D5; }(Base), D6 = function(Base11) { "use strict"; - swcHelpers.inherits(D6, Base11); - var _super = swcHelpers.createSuper(D6); + _inherits(D6, Base11); + var _super = _create_super(D6); function D6() { - return swcHelpers.classCallCheck(this, D6), _super.apply(this, arguments); + return _class_call_check(this, D6), _super.apply(this, arguments); } return D6; }(Base), D7 = function(Base12) { "use strict"; - swcHelpers.inherits(D7, Base12); - var _super = swcHelpers.createSuper(D7); + _inherits(D7, Base12); + var _super = _create_super(D7); function D7() { - return swcHelpers.classCallCheck(this, D7), _super.apply(this, arguments); + return _class_call_check(this, D7), _super.apply(this, arguments); } return D7; }(Base), D8 = function(Base13) { "use strict"; - swcHelpers.inherits(D8, Base13); - var _super = swcHelpers.createSuper(D8); + _inherits(D8, Base13); + var _super = _create_super(D8); function D8() { - return swcHelpers.classCallCheck(this, D8), _super.apply(this, arguments); + return _class_call_check(this, D8), _super.apply(this, arguments); } return D8; }(Base), D9 = function(Base14) { "use strict"; - swcHelpers.inherits(D9, Base14); - var _super = swcHelpers.createSuper(D9); + _inherits(D9, Base14); + var _super = _create_super(D9); function D9() { - return swcHelpers.classCallCheck(this, D9), _super.apply(this, arguments); + return _class_call_check(this, D9), _super.apply(this, arguments); } return D9; }(Base), D10 = function(Base15) { "use strict"; - swcHelpers.inherits(D10, Base15); - var _super = swcHelpers.createSuper(D10); + _inherits(D10, Base15); + var _super = _create_super(D10); function D10() { - return swcHelpers.classCallCheck(this, D10), _super.apply(this, arguments); + return _class_call_check(this, D10), _super.apply(this, arguments); } return D10; }(Base); @@ -128,10 +130,10 @@ var E, Base = function() { }(E || (E = {})); var D11 = function(Base16) { "use strict"; - swcHelpers.inherits(D11, Base16); - var _super = swcHelpers.createSuper(D11); + _inherits(D11, Base16); + var _super = _create_super(D11); function D11() { - return swcHelpers.classCallCheck(this, D11), _super.apply(this, arguments); + return _class_call_check(this, D11), _super.apply(this, arguments); } return D11; }(Base); @@ -139,55 +141,55 @@ function f() {} (f || (f = {})).bar = 1; var D12 = function(Base17) { "use strict"; - swcHelpers.inherits(D12, Base17); - var _super = swcHelpers.createSuper(D12); + _inherits(D12, Base17); + var _super = _create_super(D12); function D12() { - return swcHelpers.classCallCheck(this, D12), _super.apply(this, arguments); + return _class_call_check(this, D12), _super.apply(this, arguments); } return D12; }(Base), c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; var D13 = function(Base18) { "use strict"; - swcHelpers.inherits(D13, Base18); - var _super = swcHelpers.createSuper(D13); + _inherits(D13, Base18); + var _super = _create_super(D13); function D13() { - return swcHelpers.classCallCheck(this, D13), _super.apply(this, arguments); + return _class_call_check(this, D13), _super.apply(this, arguments); } return D13; }(Base), D14 = function(Base19) { "use strict"; - swcHelpers.inherits(D14, Base19); - var _super = swcHelpers.createSuper(D14); + _inherits(D14, Base19); + var _super = _create_super(D14); function D14() { - return swcHelpers.classCallCheck(this, D14), _super.apply(this, arguments); + return _class_call_check(this, D14), _super.apply(this, arguments); } return D14; }(Base), D15 = function(Base20) { "use strict"; - swcHelpers.inherits(D15, Base20); - var _super = swcHelpers.createSuper(D15); + _inherits(D15, Base20); + var _super = _create_super(D15); function D15() { - return swcHelpers.classCallCheck(this, D15), _super.apply(this, arguments); + return _class_call_check(this, D15), _super.apply(this, arguments); } return D15; }(Base), D16 = function(Base21) { "use strict"; - swcHelpers.inherits(D16, Base21); - var _super = swcHelpers.createSuper(D16); + _inherits(D16, Base21); + var _super = _create_super(D16); function D16() { - return swcHelpers.classCallCheck(this, D16), _super.apply(this, arguments); + return _class_call_check(this, D16), _super.apply(this, arguments); } return D16; }(Base), D17 = function(Base22) { "use strict"; - swcHelpers.inherits(D17, Base22); - var _super = swcHelpers.createSuper(D17); + _inherits(D17, Base22); + var _super = _create_super(D17); function D17() { - return swcHelpers.classCallCheck(this, D17), _super.apply(this, arguments); + return _class_call_check(this, D17), _super.apply(this, arguments); } return D17; }(Base); diff --git a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.1.normal.js b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.1.normal.js index f78b25503601..e3c95e283468 100644 --- a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; concatMaybe([ 1, 2, @@ -6,7 +6,7 @@ concatMaybe([ ], 4); // Repros from #32247 const g = function() { - var _ref = swcHelpers.asyncToGenerator(function*(com) { + var _ref = _async_to_generator(function*(com) { throw com; }); return function g(com) { diff --git a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.2.minified.js b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.2.minified.js index 90b26381953b..252bfbe92e47 100644 --- a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es2015.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; concatMaybe([ 1, 2, 3 -], 4), swcHelpers.asyncToGenerator(function*(com) { +], 4), _async_to_generator(function*(com) { throw com; }), f2 = f1 = f2, g2 = g1 = g2, foo1(sa), foo1(sx), foo2(sa), foo2(sx), withRouter(MyComponent), foo(ab); diff --git a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.1.normal.js b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.1.normal.js index c768d77b413a..bec136a6dd0b 100644 --- a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; concatMaybe([ 1, @@ -7,7 +7,7 @@ concatMaybe([ ], 4); // Repros from #32247 var g = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(com) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(com) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.2.minified.js b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.2.minified.js index e98e053ab6b9..1c2913cccb04 100644 --- a/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionAndIntersectionInference3_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; concatMaybe([ 1, 2, 3 -], 4), swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(com) { +], 4), _async_to_generator(regeneratorRuntime.mark(function _callee(com) { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.1.normal.js b/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.1.normal.js index 4d3587948861..b09df6195c53 100644 --- a/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var e; (function(e) { e[e["e1"] = 0] = "e1"; @@ -6,11 +6,11 @@ var e; })(e || (e = {})); var A = function A() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }; var A2 = function A2() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; var E2; (function(E2) { @@ -22,7 +22,7 @@ function f() {} })(f || (f = {})); var c = function c() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (function(c) { var bar = c.bar = 1; diff --git a/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.2.minified.js b/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.2.minified.js index 1bee472654c0..e9fb8e242f61 100644 --- a/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionSubtypeIfEveryConstituentTypeIsSubtype_es5.2.minified.js @@ -1,13 +1,13 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(e) { e[e.e1 = 0] = "e1", e[e.e2 = 1] = "e2"; }(e || (e = {})); var e, E2, A = function() { "use strict"; - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); }, A2 = function() { "use strict"; - swcHelpers.classCallCheck(this, A2); + _class_call_check(this, A2); }; function f() {} !function(E2) { @@ -15,6 +15,6 @@ function f() {} }(E2 || (E2 = {})), (f || (f = {})).bar = 1; var c = function() { "use strict"; - swcHelpers.classCallCheck(this, c); + _class_call_check(this, c); }; (c || (c = {})).bar = 1; diff --git a/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.1.normal.js b/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.1.normal.js index 8d1d3f3fa4ac..df1979d754eb 100644 --- a/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // A | B is equivalent to A if B is a subtype of A var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; diff --git a/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.2.minified.js b/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.2.minified.js index cf3e10ef5192..d1364fd36cf2 100644 --- a/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypeEquivalence_es5.2.minified.js @@ -1,13 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo = function() {}, D; }(C); diff --git a/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.1.normal.js b/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.1.normal.js index 17afa260ec83..62bccc1499e6 100644 --- a/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.1.normal.js @@ -1,4 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; // The resulting type an array literal expression is determined as follows: // If the array literal is empty, the resulting type is an array type with the element type Undefined. // Otherwise, if the array literal is contextually typed by a type that has a property with the numeric name ‘0’, the resulting type is a tuple type constructed from the types of the element expressions. @@ -33,7 +35,7 @@ var arr5Tuple = [ var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo() {}; @@ -42,7 +44,7 @@ var C = /*#__PURE__*/ function() { var D = /*#__PURE__*/ function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } var _proto = D.prototype; _proto.foo2 = function foo2() {}; @@ -50,10 +52,10 @@ var D = /*#__PURE__*/ function() { }(); var E = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(E, C); - var _super = swcHelpers.createSuper(E); + _inherits(E, C); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; @@ -62,10 +64,10 @@ var E = /*#__PURE__*/ function(C) { }(C); var F = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(F, C); - var _super = swcHelpers.createSuper(F); + _inherits(F, C); + var _super = _create_super(F); function F() { - swcHelpers.classCallCheck(this, F); + _class_call_check(this, F); return _super.apply(this, arguments); } var _proto = F.prototype; diff --git a/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.2.minified.js b/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.2.minified.js index 550c34722325..1e6bec9d3e5e 100644 --- a/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypeFromArrayLiteral_es5.2.minified.js @@ -1,30 +1,32 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function() {}, C; }(), D = function() { "use strict"; function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); } return D.prototype.foo2 = function() {}, D; }(), E = function(C) { "use strict"; - swcHelpers.inherits(E, C); - var _super = swcHelpers.createSuper(E); + _inherits(E, C); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo3 = function() {}, E; }(C), F = function(C) { "use strict"; - swcHelpers.inherits(F, C); - var _super = swcHelpers.createSuper(F); + _inherits(F, C); + var _super = _create_super(F); function F() { - return swcHelpers.classCallCheck(this, F), _super.apply(this, arguments); + return _class_call_check(this, F), _super.apply(this, arguments); } return F.prototype.foo4 = function() {}, F; }(C); diff --git a/crates/swc/tests/tsc-references/unionTypeInference_es2015.1.normal.js b/crates/swc/tests/tsc-references/unionTypeInference_es2015.1.normal.js index 241f71664eec..bfa74e72fee6 100644 --- a/crates/swc/tests/tsc-references/unionTypeInference_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypeInference_es2015.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; const a1 = f1(1, 2); // 1 | 2 const a2 = f1(1, "hello"); // 1 const a3 = f1(1, sn); // number @@ -29,7 +29,7 @@ function fun(deepPromised) { return _fun.apply(this, arguments); } function _fun() { - _fun = swcHelpers.asyncToGenerator(function*(deepPromised) { + _fun = _async_to_generator(function*(deepPromised) { const deepPromisedWithIndexer = deepPromised; for (const value of Object.values(deepPromisedWithIndexer)){ const awaitedValue = yield value; diff --git a/crates/swc/tests/tsc-references/unionTypeInference_es2015.2.minified.js b/crates/swc/tests/tsc-references/unionTypeInference_es2015.2.minified.js index 0deafc64191a..ca69f0732a16 100644 --- a/crates/swc/tests/tsc-references/unionTypeInference_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypeInference_es2015.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; function fun(deepPromised) { return _fun.apply(this, arguments); } function _fun() { - return (_fun = swcHelpers.asyncToGenerator(function*(deepPromised) { + return (_fun = _async_to_generator(function*(deepPromised) { for (let value of Object.values(deepPromised)){ let awaitedValue = yield value; awaitedValue && (yield fun(awaitedValue)); diff --git a/crates/swc/tests/tsc-references/unionTypeInference_es5.1.normal.js b/crates/swc/tests/tsc-references/unionTypeInference_es5.1.normal.js index 01e9c4481682..71e0f10649fe 100644 --- a/crates/swc/tests/tsc-references/unionTypeInference_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypeInference_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var a1 = f1(1, 2); // 1 | 2 var a2 = f1(1, "hello"); // 1 @@ -30,7 +30,7 @@ function fun(deepPromised) { return _fun.apply(this, arguments); } function _fun() { - _fun = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(deepPromised) { + _fun = _async_to_generator(regeneratorRuntime.mark(function _callee(deepPromised) { var deepPromisedWithIndexer, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, value, awaitedValue; return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/unionTypeInference_es5.2.minified.js b/crates/swc/tests/tsc-references/unionTypeInference_es5.2.minified.js index 7cf19a8936cf..88bb2a5d7ccd 100644 --- a/crates/swc/tests/tsc-references/unionTypeInference_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypeInference_es5.2.minified.js @@ -1,10 +1,10 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; import regeneratorRuntime from "regenerator-runtime"; function fun(deepPromised) { return _fun.apply(this, arguments); } function _fun() { - return (_fun = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(deepPromised) { + return (_fun = _async_to_generator(regeneratorRuntime.mark(function _callee(deepPromised) { var deepPromisedWithIndexer, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, value, awaitedValue; return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ diff --git a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.1.normal.js b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.1.normal.js index f5d7ed54e808..14b11c11747d 100644 --- a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.1.normal.js @@ -1,19 +1,19 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Default = function Default() { "use strict"; - swcHelpers.classCallCheck(this, Default); + _class_call_check(this, Default); }; var Public = function Public() { "use strict"; - swcHelpers.classCallCheck(this, Public); + _class_call_check(this, Public); }; var Protected = function Protected() { "use strict"; - swcHelpers.classCallCheck(this, Protected); + _class_call_check(this, Protected); }; var Private = function Private() { "use strict"; - swcHelpers.classCallCheck(this, Private); + _class_call_check(this, Private); }; var v1; var v2; diff --git a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.2.minified.js b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.2.minified.js index 839ad29427a8..2e6978c5507a 100644 --- a/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypePropertyAccessibility_es5.2.minified.js @@ -1,15 +1,15 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, Default = function() { "use strict"; - swcHelpers.classCallCheck(this, Default); + _class_call_check(this, Default); }, Public = function() { "use strict"; - swcHelpers.classCallCheck(this, Public); + _class_call_check(this, Public); }, Protected = function() { "use strict"; - swcHelpers.classCallCheck(this, Protected); + _class_call_check(this, Protected); }, Private = function() { "use strict"; - swcHelpers.classCallCheck(this, Private); + _class_call_check(this, Private); }; (void 0).member, v2.member, v3.member, v4.member, v5.member, v6.member, v7.member, v8.member, v9.member, v10.member, v11.member, v12.member, v13.member, v14.member, v15.member; diff --git a/crates/swc/tests/tsc-references/unionTypesAssignability_es5.1.normal.js b/crates/swc/tests/tsc-references/unionTypesAssignability_es5.1.normal.js index 11c4637447f4..166a57589fc1 100644 --- a/crates/swc/tests/tsc-references/unionTypesAssignability_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionTypesAssignability_es5.1.normal.js @@ -1,15 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var unionNumberString; var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var D = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(D, C); - var _super = swcHelpers.createSuper(D); + _inherits(D, C); + var _super = _create_super(D); function D() { - swcHelpers.classCallCheck(this, D); + _class_call_check(this, D); return _super.apply(this, arguments); } var _proto = D.prototype; @@ -18,10 +20,10 @@ var D = /*#__PURE__*/ function(C) { }(C); var E = /*#__PURE__*/ function(C) { "use strict"; - swcHelpers.inherits(E, C); - var _super = swcHelpers.createSuper(E); + _inherits(E, C); + var _super = _create_super(E); function E() { - swcHelpers.classCallCheck(this, E); + _class_call_check(this, E); return _super.apply(this, arguments); } var _proto = E.prototype; diff --git a/crates/swc/tests/tsc-references/unionTypesAssignability_es5.2.minified.js b/crates/swc/tests/tsc-references/unionTypesAssignability_es5.2.minified.js index 28bb2810f299..c87082fd7d9d 100644 --- a/crates/swc/tests/tsc-references/unionTypesAssignability_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionTypesAssignability_es5.2.minified.js @@ -1,21 +1,23 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; var unionNumberString, unionDE, num, str, c, d, e, anyVar, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }, D = function(C1) { "use strict"; - swcHelpers.inherits(D, C1); - var _super = swcHelpers.createSuper(D); + _inherits(D, C1); + var _super = _create_super(D); function D() { - return swcHelpers.classCallCheck(this, D), _super.apply(this, arguments); + return _class_call_check(this, D), _super.apply(this, arguments); } return D.prototype.foo1 = function() {}, D; }(C), E = function(C2) { "use strict"; - swcHelpers.inherits(E, C2); - var _super = swcHelpers.createSuper(E); + _inherits(E, C2); + var _super = _create_super(E); function E() { - return swcHelpers.classCallCheck(this, E), _super.apply(this, arguments); + return _class_call_check(this, E), _super.apply(this, arguments); } return E.prototype.foo2 = function() {}, E; }(C); diff --git a/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.1.normal.js b/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.1.normal.js index e85a32bb11ec..9a72b11fc895 100644 --- a/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.1.normal.js @@ -1,17 +1,17 @@ -import * as swcHelpers from "@swc/helpers"; +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; function f1(t1, t2, t3, t4, x1) { - var _t1 = swcHelpers.slicedToArray(t1, 3), d10 = _t1[0], d11 = _t1[1], d12 = _t1[2]; // string, number - var _t2 = swcHelpers.slicedToArray(t2, 3), d20 = _t2[0], d21 = _t2[1], d22 = _t2[2]; // string | boolean, number | undefined - var _t3 = swcHelpers.slicedToArray(t3, 3), d30 = _t3[0], d31 = _t3[1], d32 = _t3[2]; // string, number, number - var _t4 = swcHelpers.slicedToArray(t4, 3), d40 = _t4[0], d41 = _t4[1], d42 = _t4[2]; // string | boolean, number | undefined, number | undefined + var _t1 = _sliced_to_array(t1, 3), d10 = _t1[0], d11 = _t1[1], d12 = _t1[2]; // string, number + var _t2 = _sliced_to_array(t2, 3), d20 = _t2[0], d21 = _t2[1], d22 = _t2[2]; // string | boolean, number | undefined + var _t3 = _sliced_to_array(t3, 3), d30 = _t3[0], d31 = _t3[1], d32 = _t3[2]; // string, number, number + var _t4 = _sliced_to_array(t4, 3), d40 = _t4[0], d41 = _t4[1], d42 = _t4[2]; // string | boolean, number | undefined, number | undefined var ref; - ref = swcHelpers.slicedToArray(t1, 3), d10 = ref[0], d11 = ref[1], d12 = ref[2], ref; + ref = _sliced_to_array(t1, 3), d10 = ref[0], d11 = ref[1], d12 = ref[2], ref; var ref1; - ref1 = swcHelpers.slicedToArray(t2, 3), d20 = ref1[0], d21 = ref1[1], d22 = ref1[2], ref1; + ref1 = _sliced_to_array(t2, 3), d20 = ref1[0], d21 = ref1[1], d22 = ref1[2], ref1; var ref2; - ref2 = swcHelpers.slicedToArray(t3, 3), d30 = ref2[0], d31 = ref2[1], d32 = ref2[2], ref2; + ref2 = _sliced_to_array(t3, 3), d30 = ref2[0], d31 = ref2[1], d32 = ref2[2], ref2; var ref3; - ref3 = swcHelpers.slicedToArray(t4, 3), d40 = ref3[0], d41 = ref3[1], d42 = ref3[2], ref3; + ref3 = _sliced_to_array(t4, 3), d40 = ref3[0], d41 = ref3[1], d42 = ref3[2], ref3; var t10 = t1[0]; // string var t11 = t1[1]; // number var t12 = t1[2]; // undefined @@ -36,4 +36,4 @@ function f1(t1, t2, t3, t4, x1) { var ex = [ "hi" ]; -var _ex = swcHelpers.slicedToArray(ex, 2), x = _ex[0], y = _ex[1]; +var _ex = _sliced_to_array(ex, 2), x = _ex[0], y = _ex[1]; diff --git a/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.2.minified.js b/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.2.minified.js index cae9c961e3c7..2fb06aae22f0 100644 --- a/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unionsOfTupleTypes1_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; -var _ex = swcHelpers.slicedToArray([ +import _sliced_to_array from "@swc/helpers/lib/_sliced_to_array.js"; +var _ex = _sliced_to_array([ "hi" ], 2); _ex[0], _ex[1]; diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.1.normal.js index 0d7ed9070cf7..54769789ed45 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; // not allowed when emitting declarations export var obj = { method1: function method1(p) { @@ -11,7 +12,7 @@ export var obj = { export var classExpression = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.method1 = function method1(p) { @@ -27,13 +28,13 @@ export function funcInferredReturnType(obj1) { } export var ClassWithPrivateNamedProperties = function ClassWithPrivateNamedProperties() { "use strict"; - swcHelpers.classCallCheck(this, ClassWithPrivateNamedProperties); + _class_call_check(this, ClassWithPrivateNamedProperties); }; var _s = s, _s1 = s; export var ClassWithPrivateNamedMethods = /*#__PURE__*/ function() { "use strict"; function ClassWithPrivateNamedMethods() { - swcHelpers.classCallCheck(this, ClassWithPrivateNamedMethods); + _class_call_check(this, ClassWithPrivateNamedMethods); } var _proto = ClassWithPrivateNamedMethods.prototype; _proto[_s] = function() {}; @@ -44,9 +45,9 @@ var _s2 = s, _s3 = s, _s4 = s, _s5 = s; export var ClassWithPrivateNamedAccessors = /*#__PURE__*/ function() { "use strict"; function ClassWithPrivateNamedAccessors() { - swcHelpers.classCallCheck(this, ClassWithPrivateNamedAccessors); + _class_call_check(this, ClassWithPrivateNamedAccessors); } - swcHelpers.createClass(ClassWithPrivateNamedAccessors, [ + _create_class(ClassWithPrivateNamedAccessors, [ { key: _s2, get: function get() { diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.2.minified.js index 2334ad13ac03..99320c5975d2 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsErrors_es5.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _create_class from "@swc/helpers/lib/_create_class.js"; export var obj = { method1: function(p) { return p; @@ -10,7 +11,7 @@ export var obj = { export var classExpression = function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; return _proto.method1 = function(p) { @@ -24,13 +25,13 @@ export function funcInferredReturnType(obj1) { } export var ClassWithPrivateNamedProperties = function() { "use strict"; - swcHelpers.classCallCheck(this, ClassWithPrivateNamedProperties); + _class_call_check(this, ClassWithPrivateNamedProperties); }; var _s = s, _s1 = s; export var ClassWithPrivateNamedMethods = function() { "use strict"; function ClassWithPrivateNamedMethods() { - swcHelpers.classCallCheck(this, ClassWithPrivateNamedMethods); + _class_call_check(this, ClassWithPrivateNamedMethods); } return ClassWithPrivateNamedMethods.prototype[_s] = function() {}, ClassWithPrivateNamedMethods[_s1] = function() {}, ClassWithPrivateNamedMethods; }(); @@ -38,9 +39,9 @@ var _s2 = s, _s3 = s, _s4 = s, _s5 = s; export var ClassWithPrivateNamedAccessors = function() { "use strict"; function ClassWithPrivateNamedAccessors() { - swcHelpers.classCallCheck(this, ClassWithPrivateNamedAccessors); + _class_call_check(this, ClassWithPrivateNamedAccessors); } - return swcHelpers.createClass(ClassWithPrivateNamedAccessors, [ + return _create_class(ClassWithPrivateNamedAccessors, [ { key: _s2, get: function() {} diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.1.normal.js index b29785459ffe..84981302978b 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext // @lib: esnext // @declaration: true @@ -9,5 +9,5 @@ import * as swcHelpers from "@swc/helpers"; // @useDefineForClassFields: false var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJsErrors_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.1.normal.js index b503ce21c724..2e2b9b07c0cf 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @target: esnext // @lib: esnext // @declaration: true @@ -10,7 +10,7 @@ import * as swcHelpers from "@swc/helpers"; // classes var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); /** * @readonly */ this.readonlyCall = Symbol(); diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.2.minified.js index 24af9af94389..e687f2dbcaee 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarationsInJs_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); + _class_call_check(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); }; C.readonlyStaticCall = Symbol(), C.readonlyStaticTypeAndCall = Symbol(), C.readwriteStaticCall = Symbol(); diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.1.normal.js index da5e9abf655e..987f64cd30dd 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: esnext // @lib: esnext // @declaration: true @@ -58,7 +59,7 @@ function asyncFuncReturnConstCall() { } function _asyncFuncReturnConstCall() { _asyncFuncReturnConstCall = // async function return inference - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return constCall; }); return _asyncFuncReturnConstCall.apply(this, arguments); @@ -67,7 +68,7 @@ function asyncFuncReturnLetCall() { return _asyncFuncReturnLetCall.apply(this, arguments); } function _asyncFuncReturnLetCall() { - _asyncFuncReturnLetCall = swcHelpers.asyncToGenerator(function*() { + _asyncFuncReturnLetCall = _async_to_generator(function*() { return letCall; }); return _asyncFuncReturnLetCall.apply(this, arguments); @@ -76,7 +77,7 @@ function asyncFuncReturnVarCall() { return _asyncFuncReturnVarCall.apply(this, arguments); } function _asyncFuncReturnVarCall() { - _asyncFuncReturnVarCall = swcHelpers.asyncToGenerator(function*() { + _asyncFuncReturnVarCall = _async_to_generator(function*() { return varCall; }); return _asyncFuncReturnVarCall.apply(this, arguments); @@ -86,7 +87,7 @@ function asyncGenFuncYieldConstCall() { } function _asyncGenFuncYieldConstCall() { _asyncGenFuncYieldConstCall = // async generator function yield inference - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { yield constCall; }); return _asyncGenFuncYieldConstCall.apply(this, arguments); @@ -95,7 +96,7 @@ function asyncGenFuncYieldLetCall() { return _asyncGenFuncYieldLetCall.apply(this, arguments); } function _asyncGenFuncYieldLetCall() { - _asyncGenFuncYieldLetCall = swcHelpers.wrapAsyncGenerator(function*() { + _asyncGenFuncYieldLetCall = _wrap_async_generator(function*() { yield letCall; }); return _asyncGenFuncYieldLetCall.apply(this, arguments); @@ -104,7 +105,7 @@ function asyncGenFuncYieldVarCall() { return _asyncGenFuncYieldVarCall.apply(this, arguments); } function _asyncGenFuncYieldVarCall() { - _asyncGenFuncYieldVarCall = swcHelpers.wrapAsyncGenerator(function*() { + _asyncGenFuncYieldVarCall = _wrap_async_generator(function*() { yield varCall; }); return _asyncGenFuncYieldVarCall.apply(this, arguments); @@ -171,12 +172,12 @@ const o2 = { return s; }, method2 () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); }, method3 () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); }, @@ -193,12 +194,12 @@ class C0 { return s; } method2() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); } method3() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); } @@ -255,12 +256,12 @@ const o4 = { return s; // return type should not widen due to contextual type }, method2 () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; // return type should not widen due to contextual type })(); }, method3 () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; // yield type should not widen due to contextual type })(); }, diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.2.minified.js index ed710b9d5d77..bf0dbab3471d 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es2015.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; let constCall = Symbol(); Symbol(), Symbol(), Symbol(); class C { @@ -12,12 +13,12 @@ class C0 { return s; } method2() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); } method3() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); } diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.1.normal.js index bcc5b77583ab..cf6fe33dcb96 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(genFuncYieldConstCallWithTypeQuery); var _marked1 = regeneratorRuntime.mark(genFuncYieldVarCall); @@ -99,7 +102,7 @@ function asyncFuncReturnConstCall() { } function _asyncFuncReturnConstCall() { _asyncFuncReturnConstCall = // async function return inference - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -116,7 +119,7 @@ function asyncFuncReturnLetCall() { return _asyncFuncReturnLetCall.apply(this, arguments); } function _asyncFuncReturnLetCall() { - _asyncFuncReturnLetCall = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _asyncFuncReturnLetCall = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -133,7 +136,7 @@ function asyncFuncReturnVarCall() { return _asyncFuncReturnVarCall.apply(this, arguments); } function _asyncFuncReturnVarCall() { - _asyncFuncReturnVarCall = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _asyncFuncReturnVarCall = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -151,7 +154,7 @@ function asyncGenFuncYieldConstCall() { } function _asyncGenFuncYieldConstCall() { _asyncGenFuncYieldConstCall = // async generator function yield inference - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -169,7 +172,7 @@ function asyncGenFuncYieldLetCall() { return _asyncGenFuncYieldLetCall.apply(this, arguments); } function _asyncGenFuncYieldLetCall() { - _asyncGenFuncYieldLetCall = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _asyncGenFuncYieldLetCall = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -187,7 +190,7 @@ function asyncGenFuncYieldVarCall() { return _asyncGenFuncYieldVarCall.apply(this, arguments); } function _asyncGenFuncYieldVarCall() { - _asyncGenFuncYieldVarCall = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _asyncGenFuncYieldVarCall = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -204,7 +207,7 @@ function _asyncGenFuncYieldVarCall() { // classes var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.readonlyCall = Symbol(); this.readwriteCall = Symbol(); }; @@ -263,7 +266,7 @@ var o2 = { return s; }, method2: function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -276,7 +279,7 @@ var o2 = { }))(); }, method3: function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -310,7 +313,7 @@ var o2 = { var C0 = /*#__PURE__*/ function() { "use strict"; function C0() { - swcHelpers.classCallCheck(this, C0); + _class_call_check(this, C0); this.a = s; this.b = N.s; this.c = N["s"]; @@ -323,7 +326,7 @@ var C0 = /*#__PURE__*/ function() { return s; }; _proto.method2 = function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -336,7 +339,7 @@ var C0 = /*#__PURE__*/ function() { }))(); }; _proto.method3 = function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -395,17 +398,17 @@ Math.random() * 2 ? N.s : "a"; Math.random() * 2 ? N["s"] : "a"; var _obj; // computed property names -(_obj = {}, swcHelpers.defineProperty(_obj, s, "a"), swcHelpers.defineProperty(_obj, N.s, "b"), _obj); +(_obj = {}, _define_property(_obj, s, "a"), _define_property(_obj, N.s, "b"), _obj); var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var o4 = { method1: function method1() { return s; // return type should not widen due to contextual type }, method2: function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -418,7 +421,7 @@ var o4 = { }))(); }, method3: function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.2.minified.js index 8490d9c0549f..8d0b334f973e 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbolsDeclarations_es5.2.minified.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _obj, _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -44,7 +47,7 @@ var _obj, _marked = regeneratorRuntime.mark(function() { Symbol(); var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); + _class_call_check(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); }; C.readonlyStaticCall = Symbol(), C.readonlyStaticTypeAndCall = Symbol(), C.readwriteStaticCall = Symbol(), C.readonlyStaticCall, C.readonlyStaticType, C.readonlyStaticTypeAndCall, C.readwriteStaticCall, C.readonlyStaticCall, C.readonlyStaticType, C.readonlyStaticTypeAndCall, C.readwriteStaticCall, c.readonlyCall, c.readwriteCall, c.readonlyCall, c.readwriteCall, c.readonlyCall, c.readwriteCall, i.readonlyType, i.readonlyType, i.readonlyType, l.readonlyType, l.nested.readonlyNestedType, l.readonlyType, l.nested.readonlyNestedType, l.readonlyType, l.nested.readonlyNestedType, Promise.resolve(constCall), f(s), f(N.s), f(N.s), N.s, N.s, N.s, N.s, regeneratorRuntime.mark(function method4() { return regeneratorRuntime.wrap(function(_ctx) { @@ -60,13 +63,13 @@ C.readonlyStaticCall = Symbol(), C.readonlyStaticTypeAndCall = Symbol(), C.readw var C0 = function() { "use strict"; function C0() { - swcHelpers.classCallCheck(this, C0), this.a = s, this.b = N.s, this.c = N.s, this.d = s, this.e = N.s, this.f = N.s; + _class_call_check(this, C0), this.a = s, this.b = N.s, this.c = N.s, this.d = s, this.e = N.s, this.f = N.s; } var _proto = C0.prototype; return _proto.method1 = function() { return s; }, _proto.method2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +81,7 @@ var C0 = function() { }, _callee); }))(); }, _proto.method3 = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -104,10 +107,10 @@ var C0 = function() { return p; }, C0; }(); -C0.a = s, C0.b = N.s, C0.c = N.s, C0.d = s, C0.e = N.s, C0.f = N.s, o[s], o[N.s], o[N.s], f(s), f(N.s), f(N.s), g(s), g(N.s), g(N.s), N.s, N.s, 2 * Math.random() && N.s, 2 * Math.random() && N.s, _obj = {}, swcHelpers.defineProperty(_obj, s, "a"), swcHelpers.defineProperty(_obj, N.s, "b"); +C0.a = s, C0.b = N.s, C0.c = N.s, C0.d = s, C0.e = N.s, C0.f = N.s, o[s], o[N.s], o[N.s], f(s), f(N.s), f(N.s), g(s), g(N.s), g(N.s), N.s, N.s, 2 * Math.random() && N.s, 2 * Math.random() && N.s, _define_property(_obj = {}, s, "a"), _define_property(_obj, N.s, "b"); var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; regeneratorRuntime.mark(function method4() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/uniqueSymbols_es2015.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbols_es2015.1.normal.js index 273778f0afd9..62e3deb03d93 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbols_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbols_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; // @target: esnext // @lib: esnext // @declaration: false @@ -61,7 +62,7 @@ function asyncFuncReturnConstCall() { } function _asyncFuncReturnConstCall() { _asyncFuncReturnConstCall = // async function return inference - swcHelpers.asyncToGenerator(function*() { + _async_to_generator(function*() { return constCall; }); return _asyncFuncReturnConstCall.apply(this, arguments); @@ -70,7 +71,7 @@ function asyncFuncReturnLetCall() { return _asyncFuncReturnLetCall.apply(this, arguments); } function _asyncFuncReturnLetCall() { - _asyncFuncReturnLetCall = swcHelpers.asyncToGenerator(function*() { + _asyncFuncReturnLetCall = _async_to_generator(function*() { return letCall; }); return _asyncFuncReturnLetCall.apply(this, arguments); @@ -79,7 +80,7 @@ function asyncFuncReturnVarCall() { return _asyncFuncReturnVarCall.apply(this, arguments); } function _asyncFuncReturnVarCall() { - _asyncFuncReturnVarCall = swcHelpers.asyncToGenerator(function*() { + _asyncFuncReturnVarCall = _async_to_generator(function*() { return varCall; }); return _asyncFuncReturnVarCall.apply(this, arguments); @@ -89,7 +90,7 @@ function asyncGenFuncYieldConstCall() { } function _asyncGenFuncYieldConstCall() { _asyncGenFuncYieldConstCall = // async generator function yield inference - swcHelpers.wrapAsyncGenerator(function*() { + _wrap_async_generator(function*() { yield constCall; }); return _asyncGenFuncYieldConstCall.apply(this, arguments); @@ -98,7 +99,7 @@ function asyncGenFuncYieldLetCall() { return _asyncGenFuncYieldLetCall.apply(this, arguments); } function _asyncGenFuncYieldLetCall() { - _asyncGenFuncYieldLetCall = swcHelpers.wrapAsyncGenerator(function*() { + _asyncGenFuncYieldLetCall = _wrap_async_generator(function*() { yield letCall; }); return _asyncGenFuncYieldLetCall.apply(this, arguments); @@ -107,7 +108,7 @@ function asyncGenFuncYieldVarCall() { return _asyncGenFuncYieldVarCall.apply(this, arguments); } function _asyncGenFuncYieldVarCall() { - _asyncGenFuncYieldVarCall = swcHelpers.wrapAsyncGenerator(function*() { + _asyncGenFuncYieldVarCall = _wrap_async_generator(function*() { yield varCall; }); return _asyncGenFuncYieldVarCall.apply(this, arguments); @@ -174,12 +175,12 @@ const o2 = { return s; }, method2 () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); }, method3 () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); }, @@ -196,12 +197,12 @@ class C0 { return s; } method2() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); } method3() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); } @@ -258,12 +259,12 @@ const o3 = { return s; // return type should not widen due to contextual type }, method2 () { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; // return type should not widen due to contextual type })(); }, method3 () { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; // yield type should not widen due to contextual type })(); }, diff --git a/crates/swc/tests/tsc-references/uniqueSymbols_es2015.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbols_es2015.2.minified.js index ed710b9d5d77..bf0dbab3471d 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbols_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbols_es2015.2.minified.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; let constCall = Symbol(); Symbol(), Symbol(), Symbol(); class C { @@ -12,12 +13,12 @@ class C0 { return s; } method2() { - return swcHelpers.asyncToGenerator(function*() { + return _async_to_generator(function*() { return s; })(); } method3() { - return swcHelpers.wrapAsyncGenerator(function*() { + return _wrap_async_generator(function*() { yield s; })(); } diff --git a/crates/swc/tests/tsc-references/uniqueSymbols_es5.1.normal.js b/crates/swc/tests/tsc-references/uniqueSymbols_es5.1.normal.js index cc0e31fff8ab..66b8a541418c 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbols_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/uniqueSymbols_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _marked = regeneratorRuntime.mark(genFuncYieldConstCallWithTypeQuery); var _marked1 = regeneratorRuntime.mark(genFuncYieldVarCall); @@ -102,7 +105,7 @@ function asyncFuncReturnConstCall() { } function _asyncFuncReturnConstCall() { _asyncFuncReturnConstCall = // async function return inference - swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -119,7 +122,7 @@ function asyncFuncReturnLetCall() { return _asyncFuncReturnLetCall.apply(this, arguments); } function _asyncFuncReturnLetCall() { - _asyncFuncReturnLetCall = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _asyncFuncReturnLetCall = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -136,7 +139,7 @@ function asyncFuncReturnVarCall() { return _asyncFuncReturnVarCall.apply(this, arguments); } function _asyncFuncReturnVarCall() { - _asyncFuncReturnVarCall = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + _asyncFuncReturnVarCall = _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -154,7 +157,7 @@ function asyncGenFuncYieldConstCall() { } function _asyncGenFuncYieldConstCall() { _asyncGenFuncYieldConstCall = // async generator function yield inference - swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -172,7 +175,7 @@ function asyncGenFuncYieldLetCall() { return _asyncGenFuncYieldLetCall.apply(this, arguments); } function _asyncGenFuncYieldLetCall() { - _asyncGenFuncYieldLetCall = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _asyncGenFuncYieldLetCall = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -190,7 +193,7 @@ function asyncGenFuncYieldVarCall() { return _asyncGenFuncYieldVarCall.apply(this, arguments); } function _asyncGenFuncYieldVarCall() { - _asyncGenFuncYieldVarCall = swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + _asyncGenFuncYieldVarCall = _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -207,7 +210,7 @@ function _asyncGenFuncYieldVarCall() { // classes var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.readonlyCall = Symbol(); this.readwriteCall = Symbol(); }; @@ -266,7 +269,7 @@ var o2 = { return s; }, method2: function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -279,7 +282,7 @@ var o2 = { }))(); }, method3: function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -313,7 +316,7 @@ var o2 = { var C0 = /*#__PURE__*/ function() { "use strict"; function C0() { - swcHelpers.classCallCheck(this, C0); + _class_call_check(this, C0); this.a = s; this.b = N.s; this.c = N["s"]; @@ -326,7 +329,7 @@ var C0 = /*#__PURE__*/ function() { return s; }; _proto.method2 = function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -339,7 +342,7 @@ var C0 = /*#__PURE__*/ function() { }))(); }; _proto.method3 = function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -398,17 +401,17 @@ Math.random() * 2 ? N.s : "a"; Math.random() * 2 ? N["s"] : "a"; var _obj; // computed property names -(_obj = {}, swcHelpers.defineProperty(_obj, s, "a"), swcHelpers.defineProperty(_obj, N.s, "b"), _obj); +(_obj = {}, _define_property(_obj, s, "a"), _define_property(_obj, N.s, "b"), _obj); var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; var o3 = { method1: function method1() { return s; // return type should not widen due to contextual type }, method2: function method2() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -421,7 +424,7 @@ var o3 = { }))(); }, method3: function method3() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: @@ -463,7 +466,7 @@ var o4 = { var ce0 = /*#__PURE__*/ function() { "use strict"; function _class() { - swcHelpers.classCallCheck(this, _class); + _class_call_check(this, _class); } var _proto = _class.prototype; _proto.method1 = function method1(p) { diff --git a/crates/swc/tests/tsc-references/uniqueSymbols_es5.2.minified.js b/crates/swc/tests/tsc-references/uniqueSymbols_es5.2.minified.js index 8490d9c0549f..8d0b334f973e 100644 --- a/crates/swc/tests/tsc-references/uniqueSymbols_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/uniqueSymbols_es5.2.minified.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _wrap_async_generator from "@swc/helpers/lib/_wrap_async_generator.js"; import regeneratorRuntime from "regenerator-runtime"; var _obj, _marked = regeneratorRuntime.mark(function() { return regeneratorRuntime.wrap(function(_ctx) { @@ -44,7 +47,7 @@ var _obj, _marked = regeneratorRuntime.mark(function() { Symbol(); var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); + _class_call_check(this, C), this.readonlyCall = Symbol(), this.readwriteCall = Symbol(); }; C.readonlyStaticCall = Symbol(), C.readonlyStaticTypeAndCall = Symbol(), C.readwriteStaticCall = Symbol(), C.readonlyStaticCall, C.readonlyStaticType, C.readonlyStaticTypeAndCall, C.readwriteStaticCall, C.readonlyStaticCall, C.readonlyStaticType, C.readonlyStaticTypeAndCall, C.readwriteStaticCall, c.readonlyCall, c.readwriteCall, c.readonlyCall, c.readwriteCall, c.readonlyCall, c.readwriteCall, i.readonlyType, i.readonlyType, i.readonlyType, l.readonlyType, l.nested.readonlyNestedType, l.readonlyType, l.nested.readonlyNestedType, l.readonlyType, l.nested.readonlyNestedType, Promise.resolve(constCall), f(s), f(N.s), f(N.s), N.s, N.s, N.s, N.s, regeneratorRuntime.mark(function method4() { return regeneratorRuntime.wrap(function(_ctx) { @@ -60,13 +63,13 @@ C.readonlyStaticCall = Symbol(), C.readonlyStaticTypeAndCall = Symbol(), C.readw var C0 = function() { "use strict"; function C0() { - swcHelpers.classCallCheck(this, C0), this.a = s, this.b = N.s, this.c = N.s, this.d = s, this.e = N.s, this.f = N.s; + _class_call_check(this, C0), this.a = s, this.b = N.s, this.c = N.s, this.d = s, this.e = N.s, this.f = N.s; } var _proto = C0.prototype; return _proto.method1 = function() { return s; }, _proto.method2 = function() { - return swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee() { + return _async_to_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -78,7 +81,7 @@ var C0 = function() { }, _callee); }))(); }, _proto.method3 = function() { - return swcHelpers.wrapAsyncGenerator(regeneratorRuntime.mark(function _callee() { + return _wrap_async_generator(regeneratorRuntime.mark(function _callee() { return regeneratorRuntime.wrap(function(_ctx) { for(;;)switch(_ctx.prev = _ctx.next){ case 0: @@ -104,10 +107,10 @@ var C0 = function() { return p; }, C0; }(); -C0.a = s, C0.b = N.s, C0.c = N.s, C0.d = s, C0.e = N.s, C0.f = N.s, o[s], o[N.s], o[N.s], f(s), f(N.s), f(N.s), g(s), g(N.s), g(N.s), N.s, N.s, 2 * Math.random() && N.s, 2 * Math.random() && N.s, _obj = {}, swcHelpers.defineProperty(_obj, s, "a"), swcHelpers.defineProperty(_obj, N.s, "b"); +C0.a = s, C0.b = N.s, C0.c = N.s, C0.d = s, C0.e = N.s, C0.f = N.s, o[s], o[N.s], o[N.s], f(s), f(N.s), f(N.s), g(s), g(N.s), g(N.s), N.s, N.s, 2 * Math.random() && N.s, 2 * Math.random() && N.s, _define_property(_obj = {}, s, "a"), _define_property(_obj, N.s, "b"); var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; regeneratorRuntime.mark(function method4() { return regeneratorRuntime.wrap(function(_ctx) { diff --git a/crates/swc/tests/tsc-references/unknownType1_es2015.1.normal.js b/crates/swc/tests/tsc-references/unknownType1_es2015.1.normal.js index 6f74bce8c31c..5d33d00677db 100644 --- a/crates/swc/tests/tsc-references/unknownType1_es2015.1.normal.js +++ b/crates/swc/tests/tsc-references/unknownType1_es2015.1.normal.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // Only equality operators are allowed with unknown function f10(x) { x == 5; @@ -80,16 +81,16 @@ function f25() { } // Spread of unknown causes result to be unknown function f26(x, y, z) { - let o1 = swcHelpers.objectSpread({ + let o1 = _object_spread({ a: 42 }, x); // { a: number } - let o2 = swcHelpers.objectSpread({ + let o2 = _object_spread({ a: 42 }, x, y); // unknown - let o3 = swcHelpers.objectSpread({ + let o3 = _object_spread({ a: 42 }, x, y, z); // any - let o4 = swcHelpers.objectSpread({ + let o4 = _object_spread({ a: 42 }, z); // any } @@ -97,7 +98,7 @@ function f26(x, y, z) { function f27() {} // Rest type cannot be created from unknown function f28(x) { - let a = swcHelpers.extends({}, x); // Error + let a = _extends({}, x); // Error } // Class properties of type unknown don't need definite assignment class C1 { diff --git a/crates/swc/tests/tsc-references/unknownType1_es2015.2.minified.js b/crates/swc/tests/tsc-references/unknownType1_es2015.2.minified.js index a885268f673b..ab9b7a4b1ceb 100644 --- a/crates/swc/tests/tsc-references/unknownType1_es2015.2.minified.js +++ b/crates/swc/tests/tsc-references/unknownType1_es2015.2.minified.js @@ -1 +1,2 @@ -import * as swcHelpers from "@swc/helpers"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; diff --git a/crates/swc/tests/tsc-references/unknownType1_es5.1.normal.js b/crates/swc/tests/tsc-references/unknownType1_es5.1.normal.js index 145817dd8288..1fd69899fdbf 100644 --- a/crates/swc/tests/tsc-references/unknownType1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/unknownType1_es5.1.normal.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; // Only equality operators are allowed with unknown function f10(x) { x == 5; @@ -23,7 +26,7 @@ function f20(x) { if (typeof x === "string" || typeof x === "number") { x; // string | number } - if (swcHelpers._instanceof(x, Error)) { + if (_instanceof(x, Error)) { x; // Error } if (isFunction(x)) { @@ -80,16 +83,16 @@ function f25() { } // Spread of unknown causes result to be unknown function f26(x, y, z) { - var o1 = swcHelpers.objectSpread({ + var o1 = _object_spread({ a: 42 }, x); // { a: number } - var o2 = swcHelpers.objectSpread({ + var o2 = _object_spread({ a: 42 }, x, y); // unknown - var o3 = swcHelpers.objectSpread({ + var o3 = _object_spread({ a: 42 }, x, y, z); // any - var o4 = swcHelpers.objectSpread({ + var o4 = _object_spread({ a: 42 }, z); // any } @@ -97,12 +100,12 @@ function f26(x, y, z) { function f27() {} // Rest type cannot be created from unknown function f28(x) { - var a = swcHelpers.extends({}, x); // Error + var a = _extends({}, x); // Error } // Class properties of type unknown don't need definite assignment var C1 = function C1() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; // Type parameter with explicit 'unknown' constraint not assignable to '{}' function f30(t, u) { diff --git a/crates/swc/tests/tsc-references/unknownType1_es5.2.minified.js b/crates/swc/tests/tsc-references/unknownType1_es5.2.minified.js index 765addba3e4f..54e4f106c47e 100644 --- a/crates/swc/tests/tsc-references/unknownType1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/unknownType1_es5.2.minified.js @@ -1,5 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _extends from "@swc/helpers/lib/_extends.js"; +import _instanceof from "@swc/helpers/lib/_instanceof.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; var C1 = function() { "use strict"; - swcHelpers.classCallCheck(this, C1); + _class_call_check(this, C1); }; diff --git a/crates/swc/tests/tsc-references/validNullAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/validNullAssignments_es5.1.normal.js index d7c9d35334f7..44cc5d4f2de8 100644 --- a/crates/swc/tests/tsc-references/validNullAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/validNullAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var a = null; var b = null; var c = null; @@ -12,7 +12,7 @@ var E; E.A = null; // error var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var f; f = null; // ok diff --git a/crates/swc/tests/tsc-references/validNullAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/validNullAssignments_es5.2.minified.js index e2399ae0f12c..82d6003d82e4 100644 --- a/crates/swc/tests/tsc-references/validNullAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/validNullAssignments_es5.2.minified.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; !function(E) { E[E.A = 0] = "A"; }(E || (E = {})), E.A = null; var E, M, C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; C = null, I = null, (M || (M = {})).x = 1, M = null; diff --git a/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.1.normal.js b/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.1.normal.js index b8e5dd75078c..8bc49809bd68 100644 --- a/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var x; var a = x; var b = x; @@ -8,7 +8,7 @@ var e = x; e = x; // should work var C = function C() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var f; f = x; diff --git a/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.2.minified.js b/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.2.minified.js index 7bd16f52411d..677df7747967 100644 --- a/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/validUndefinedAssignments_es5.2.minified.js @@ -1,5 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; diff --git a/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.1.normal.js b/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.1.normal.js index 045ca7234a92..86c243f6e2c1 100644 --- a/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // @allowJs: true // @checkJs: true // @strict: true @@ -7,7 +7,7 @@ import * as swcHelpers from "@swc/helpers"; export var Crunch = /*#__PURE__*/ function() { "use strict"; function Crunch(n) { - swcHelpers.classCallCheck(this, Crunch); + _class_call_check(this, Crunch); this.n = n; } var _proto = Crunch.prototype; diff --git a/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.2.minified.js b/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.2.minified.js index 767485a26841..b3e9d26042d9 100644 --- a/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/varRequireFromJavascript_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var ex, crunch, Crunch = function() { "use strict"; function Crunch(n) { - swcHelpers.classCallCheck(this, Crunch), this.n = n; + _class_call_check(this, Crunch), this.n = n; } return Crunch.prototype.m = function() { return this.n; diff --git a/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.1.normal.js b/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.1.normal.js index 68e004574c0c..c8d2353d297e 100644 --- a/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var Crunch = function Crunch() { "use strict"; - swcHelpers.classCallCheck(this, Crunch); + _class_call_check(this, Crunch); }; // @Filename: use.js var ex = require("./ex"); diff --git a/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.2.minified.js b/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.2.minified.js index f09cf9a15166..3910468b186e 100644 --- a/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/varRequireFromTypescript_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; export var ex, crunch, Crunch = function() { "use strict"; - swcHelpers.classCallCheck(this, Crunch); + _class_call_check(this, Crunch); }; new (require("./ex")).Crunch(1).n; diff --git a/crates/swc/tests/tsc-references/variadicTuples1_es5.1.normal.js b/crates/swc/tests/tsc-references/variadicTuples1_es5.1.normal.js index ea6a1fb350dd..ec67a6862480 100644 --- a/crates/swc/tests/tsc-references/variadicTuples1_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/variadicTuples1_es5.1.normal.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; // Variadics in array literals function tup2(t, u) { return [ 1 - ].concat(swcHelpers.toConsumableArray(t), [ + ].concat(_to_consumable_array(t), [ 2 - ], swcHelpers.toConsumableArray(u), [ + ], _to_consumable_array(u), [ 3 ]); } @@ -16,7 +17,7 @@ var t2 = tup2([ true ]); function concat(t, u) { - return swcHelpers.toConsumableArray(t).concat(swcHelpers.toConsumableArray(u)); + return _to_consumable_array(t).concat(_to_consumable_array(u)); } var tc1 = concat([], []); var tc2 = concat([ @@ -35,7 +36,7 @@ var tc4 = concat(sa, [ 3 ]); // Ideally would be [...string[], number, number, number] function concat2(t, u) { - return swcHelpers.toConsumableArray(t).concat(swcHelpers.toConsumableArray(u)); // (T[number] | U[number])[] + return _to_consumable_array(t).concat(_to_consumable_array(u)); // (T[number] | U[number])[] } var tc5 = concat2([ 1, @@ -48,20 +49,20 @@ var tc5 = concat2([ ]); // (1 | 2 | 3 | 4 | 5 | 6)[] function foo2(t1, t21, a1) { foo1(1, "abc", true, 42, 43, 44); - foo1.apply(void 0, swcHelpers.toConsumableArray(t1).concat([ + foo1.apply(void 0, _to_consumable_array(t1).concat([ true, 42, 43, 44 ])); - foo1.apply(void 0, swcHelpers.toConsumableArray(t1).concat(swcHelpers.toConsumableArray(t21), [ + foo1.apply(void 0, _to_consumable_array(t1).concat(_to_consumable_array(t21), [ 42, 43, 44 ])); - foo1.apply(void 0, swcHelpers.toConsumableArray(t1).concat(swcHelpers.toConsumableArray(t21), swcHelpers.toConsumableArray(a1))); - foo1.apply(void 0, swcHelpers.toConsumableArray(t1)); // Error - foo1.apply(void 0, swcHelpers.toConsumableArray(t1).concat([ + foo1.apply(void 0, _to_consumable_array(t1).concat(_to_consumable_array(t21), _to_consumable_array(a1))); + foo1.apply(void 0, _to_consumable_array(t1)); // Error + foo1.apply(void 0, _to_consumable_array(t1).concat([ 45 ])); // Error } @@ -70,7 +71,7 @@ function foo4(u) { foo3(1, "hello", true, 2); foo3.apply(void 0, [ 1 - ].concat(swcHelpers.toConsumableArray(u), [ + ].concat(_to_consumable_array(u), [ "hi", 2 ])); @@ -107,14 +108,14 @@ function f1(t, n) { } // Destructuring variadic tuple types function f2(t) { - var _t = swcHelpers.toArray(t), ax = _t.slice(0); // [string, ...T] - var _t1 = swcHelpers.toArray(t), b1 = _t1[0], bx = _t1.slice(1); // string, [...T] - var _t2 = swcHelpers.toArray(t), c1 = _t2[0], c2 = _t2[1], cx = _t2.slice(2); // string, [string, ...T][1], T[number][] + var _t = _to_array(t), ax = _t.slice(0); // [string, ...T] + var _t1 = _to_array(t), b1 = _t1[0], bx = _t1.slice(1); // string, [...T] + var _t2 = _to_array(t), c1 = _t2[0], c2 = _t2[1], cx = _t2.slice(2); // string, [string, ...T][1], T[number][] } function f3(t) { - var _t = swcHelpers.toArray(t), ax = _t.slice(0); // [string, ...T, number] - var _t3 = swcHelpers.toArray(t), b1 = _t3[0], bx = _t3.slice(1); // string, [...T, number] - var _t4 = swcHelpers.toArray(t), c1 = _t4[0], c2 = _t4[1], cx = _t4.slice(2); // string, [string, ...T, number][1], (number | T[number])[] + var _t = _to_array(t), ax = _t.slice(0); // [string, ...T, number] + var _t3 = _to_array(t), b1 = _t3[0], bx = _t3.slice(1); // string, [...T, number] + var _t4 = _to_array(t), c1 = _t4[0], c2 = _t4[1], cx = _t4.slice(2); // string, [string, ...T, number][1], (number | T[number])[] } var tm1 = fm1([ [ @@ -134,31 +135,31 @@ function gx1(u, v) { fx1("abc"); // [] fx1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(u))); // U + ].concat(_to_consumable_array(u))); // U fx1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(v))); // [...V] + ].concat(_to_consumable_array(v))); // [...V] fx1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(u))); // U + ].concat(_to_consumable_array(u))); // U fx1.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(v))); // Error + ].concat(_to_consumable_array(v))); // Error } function gx2(u, v) { fx2("abc"); // [] fx2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(u))); // U + ].concat(_to_consumable_array(u))); // U fx2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(v))); // [...V] + ].concat(_to_consumable_array(v))); // [...V] fx2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(u))); // U + ].concat(_to_consumable_array(u))); // U fx2.apply(void 0, [ "abc" - ].concat(swcHelpers.toConsumableArray(v))); // V + ].concat(_to_consumable_array(v))); // V } // Relations involving variadic tuple types function f10(x, y, z) { @@ -223,7 +224,7 @@ function curry(f) { for(var _len = arguments.length, b2 = new Array(_len), _key = 0; _key < _len; _key++){ b2[_key] = arguments[_key]; } - return f.apply(void 0, swcHelpers.toConsumableArray(_$a).concat(swcHelpers.toConsumableArray(b2))); + return f.apply(void 0, _to_consumable_array(_$a).concat(_to_consumable_array(b2))); }; } var fn1 = function(a, b, c, d) { @@ -257,10 +258,10 @@ var c20 = curry(fn3); // (...args: string[]) => number var c21 = curry(fn3, "abc", "def"); // (...args: string[]) => number var c22 = curry.apply(void 0, [ fn3 -].concat(swcHelpers.toConsumableArray(sa))); // (...args: string[]) => number +].concat(_to_consumable_array(sa))); // (...args: string[]) => number // No inference to [...T, ...U] when there is no implied arity function curry2(f, t, u) { - return f.apply(void 0, swcHelpers.toConsumableArray(t).concat(swcHelpers.toConsumableArray(u))); + return f.apply(void 0, _to_consumable_array(t).concat(_to_consumable_array(u))); } curry2(fn10, [ "hello", @@ -309,7 +310,7 @@ ft([ call("hello", 32, function(a, b) { return 42; }); -call.apply(void 0, swcHelpers.toConsumableArray(sa).concat([ +call.apply(void 0, _to_consumable_array(sa).concat([ function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++){ x[_key] = arguments[_key]; @@ -345,7 +346,7 @@ function callApi(method) { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ args[_key] = arguments[_key]; } - return method.apply(void 0, swcHelpers.toConsumableArray(args).concat([ + return method.apply(void 0, _to_consumable_array(args).concat([ {} ])); }; diff --git a/crates/swc/tests/tsc-references/variadicTuples1_es5.2.minified.js b/crates/swc/tests/tsc-references/variadicTuples1_es5.2.minified.js index a61c3fcdfc2d..112ebc793c14 100644 --- a/crates/swc/tests/tsc-references/variadicTuples1_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/variadicTuples1_es5.2.minified.js @@ -1,24 +1,25 @@ -import * as swcHelpers from "@swc/helpers"; -function concat(t2, u2) { - return swcHelpers.toConsumableArray(t2).concat(swcHelpers.toConsumableArray(u2)); +import _to_array from "@swc/helpers/lib/_to_array.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; +function concat(t, u2) { + return _to_consumable_array(t).concat(_to_consumable_array(u2)); } function curry(f) { for(var _len1 = arguments.length, _$a = new Array(_len1 > 1 ? _len1 - 1 : 0), _key1 = 1; _key1 < _len1; _key1++)_$a[_key1 - 1] = arguments[_key1]; return function() { for(var _len = arguments.length, b = new Array(_len), _key = 0; _key < _len; _key++)b[_key] = arguments[_key]; - return f.apply(void 0, swcHelpers.toConsumableArray(_$a).concat(swcHelpers.toConsumableArray(b))); + return f.apply(void 0, _to_consumable_array(_$a).concat(_to_consumable_array(b))); }; } -t = [ - "hello" -], u = [ +u = [ 10, !0 ], [ 1 -].concat(swcHelpers.toConsumableArray(t), [ +].concat(_to_consumable_array([ + "hello" +]), [ 2 -], swcHelpers.toConsumableArray(u), [ +], _to_consumable_array(u), [ 3 ]), concat([], []), concat([ "hello" @@ -32,15 +33,15 @@ t = [ 1, 2, 3 -]), t1 = [ - 1, - 2, - 3 -], u1 = [ +]), u1 = [ 4, 5, 6 -], swcHelpers.toConsumableArray(t1).concat(swcHelpers.toConsumableArray(u1)), ft1([ +], _to_consumable_array([ + 1, + 2, + 3 +]).concat(_to_consumable_array(u1)), ft1([ "hello", 42 ]), ft2([ @@ -66,7 +67,7 @@ t = [ "def" ] ]); -var t, u, t1, u1, fn1 = function(a, b, c, d) { +var u, u1, fn1 = function(a, b, c, d) { return 0; }; curry(fn1), curry(fn1, 1), curry(fn1, 1, "abc"), curry(fn1, 1, "abc", !0), curry(fn1, 1, "abc", !0, [ @@ -82,20 +83,20 @@ var fn3 = function() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; return 0; }; -function curry2(f, t3, u3) { - return f.apply(void 0, swcHelpers.toConsumableArray(t3).concat(swcHelpers.toConsumableArray(u3))); +function curry2(f, t, u3) { + return f.apply(void 0, _to_consumable_array(t).concat(_to_consumable_array(u3))); } function callApi(method) { return function() { for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; - return method.apply(void 0, swcHelpers.toConsumableArray(args).concat([ + return method.apply(void 0, _to_consumable_array(args).concat([ {} ])); }; } curry(fn3), curry(fn3, "abc", "def"), curry.apply(void 0, [ fn3 -].concat(swcHelpers.toConsumableArray(sa))), curry2(fn10, [ +].concat(_to_consumable_array(sa))), curry2(fn10, [ "hello", 42 ], [ @@ -135,7 +136,7 @@ curry(fn3), curry(fn3, "abc", "def"), curry.apply(void 0, [ 42 ]), call("hello", 32, function(a, b) { return 42; -}), call.apply(void 0, swcHelpers.toConsumableArray(sa).concat([ +}), call.apply(void 0, _to_consumable_array(sa).concat([ function() { for(var _len = arguments.length, x = new Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key]; return 42; diff --git a/crates/swc/tests/tsc-references/variance_es5.1.normal.js b/crates/swc/tests/tsc-references/variance_es5.1.normal.js index ccd91c17bf55..f0d9ef331448 100644 --- a/crates/swc/tests/tsc-references/variance_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/variance_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var foo = { prop: true }; @@ -9,7 +9,7 @@ var z = x; var Bar = /*#__PURE__*/ function() { "use strict"; function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); } var _proto = Bar.prototype; _proto.cast = function cast(_name) {}; diff --git a/crates/swc/tests/tsc-references/variance_es5.2.minified.js b/crates/swc/tests/tsc-references/variance_es5.2.minified.js index 76874957d854..b695262812bf 100644 --- a/crates/swc/tests/tsc-references/variance_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/variance_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var Bar = function() { "use strict"; function Bar() { - swcHelpers.classCallCheck(this, Bar); + _class_call_check(this, Bar); } var _proto = Bar.prototype; return _proto.cast = function(_name) {}, _proto.pushThis = function() { diff --git a/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.1.normal.js index 944d78ef210f..39afb460905f 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // void operator on any type var ANY; var ANY1; @@ -18,7 +18,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { var a; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.2.minified.js index 1d359b8c1ad4..7c8897c35523 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithAnyOtherType_es5.2.minified.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, ANY2 = [ "", "" @@ -8,7 +8,7 @@ var M, ANY2 = [ }, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() {}, A; }(); diff --git a/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.1.normal.js index 3141ffcd0581..9b2abb9e0057 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // void operator on boolean type var BOOLEAN; function foo() { @@ -7,7 +7,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return false; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.2.minified.js index a431245b3bc8..c1665cd766f5 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithBooleanType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return !1; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.1.normal.js index a2203feae290..5e78d1917bdf 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // void operator on number type var NUMBER; var NUMBER1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return 1; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.2.minified.js index 5008f500e14b..76ced0f24da3 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithNumberType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return 1; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.1.normal.js index ef54ec54d6c5..b38e57213915 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // void operator on string type var STRING; var STRING1 = [ @@ -11,7 +11,7 @@ function foo() { var A = /*#__PURE__*/ function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } A.foo = function foo() { return ""; diff --git a/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.2.minified.js index f543bbaff627..f26d2d23ea3e 100644 --- a/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorWithStringType_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var STRING, M, A = function() { "use strict"; function A() { - swcHelpers.classCallCheck(this, A); + _class_call_check(this, A); } return A.foo = function() { return ""; diff --git a/crates/swc/tests/tsc-references/witness_es5.1.normal.js b/crates/swc/tests/tsc-references/witness_es5.1.normal.js index 8e4dff49435f..2323ebcf34b5 100644 --- a/crates/swc/tests/tsc-references/witness_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/witness_es5.1.normal.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // Initializers var varInit = varInit; // any var pInit; @@ -9,7 +9,7 @@ function fn() { var InitClass = /*#__PURE__*/ function() { "use strict"; function InitClass() { - swcHelpers.classCallCheck(this, InitClass); + _class_call_check(this, InitClass); this.x = this.x; } var _proto = InitClass.prototype; @@ -82,7 +82,7 @@ var t = fnArg2(); // t: should be 'any', but is 'string' var C = /*#__PURE__*/ function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.fn1 = function fn1() { @@ -117,7 +117,7 @@ var M2; // Property access of class instance type var C2 = function C2() { "use strict"; - swcHelpers.classCallCheck(this, C2); + _class_call_check(this, C2); this.n = this.n // n: any ; }; @@ -126,7 +126,7 @@ var c2inst; // Constructor function property access var C3 = function C3() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; C3.q = C3.q; var qq = C3.q; diff --git a/crates/swc/tests/tsc-references/witness_es5.2.minified.js b/crates/swc/tests/tsc-references/witness_es5.2.minified.js index 144e6af17730..9490f2b845b4 100644 --- a/crates/swc/tests/tsc-references/witness_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/witness_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var co2, cnd1, or1, or2, or3, and1, and3, propAcc1, M2, InitClass = function() { "use strict"; function InitClass() { - swcHelpers.classCallCheck(this, InitClass), this.x = this.x; + _class_call_check(this, InitClass), this.x = this.x; } return InitClass.prototype.fn = function() { this.x; @@ -26,7 +26,7 @@ fnCall(); var C = function() { "use strict"; function C() { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; return _proto.fn1 = function() { @@ -47,11 +47,11 @@ var propAcc1 = { (M2 || (M2 = {})).x = M2.x; var C2 = function() { "use strict"; - swcHelpers.classCallCheck(this, C2), this.n = this.n; + _class_call_check(this, C2), this.n = this.n; }; new C2().n; var C3 = function() { "use strict"; - swcHelpers.classCallCheck(this, C3); + _class_call_check(this, C3); }; C3.q = C3.q, C3.q; diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.1.normal.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.1.normal.js index 334b0f476f4b..5c2300aaf866 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.1.normal.js @@ -1,7 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function C(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; var c = new C(1); var c = new C(new C("")); // error diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.2.minified.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.2.minified.js index dd314b78dbbb..9901ec6290b9 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints2_es5.2.minified.js @@ -1,6 +1,6 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function(x) { "use strict"; - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); }; new C(1), new C(new C("")); diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.1.normal.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.1.normal.js index 8ae16dc704dc..0e3572800050 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x1) { diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.2.minified.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.2.minified.js index 2fc130fbe973..578eaf33934c 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints3_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x1) { return function(x) { diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.1.normal.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.1.normal.js index 8bd814a10c33..fc68b410bf1c 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.1.normal.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = /*#__PURE__*/ function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } var _proto = C.prototype; _proto.foo = function foo(x1) { diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.2.minified.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.2.minified.js index f6d0fbf35af3..2b6510964761 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints4_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(x) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); } return C.prototype.foo = function(x1) { return function(x) { diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.1.normal.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.1.normal.js index 2b3b8c3d3157..5daba6b301ae 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.1.normal.js @@ -1,9 +1,9 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; // no errors expected var C = /*#__PURE__*/ function() { "use strict"; function C(data) { - swcHelpers.classCallCheck(this, C); + _class_call_check(this, C); this.data = data; } var _proto = C.prototype; diff --git a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.2.minified.js b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.2.minified.js index 690f8ec4b1e8..d753b42e1f2a 100644 --- a/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/wrappedAndRecursiveConstraints_es5.2.minified.js @@ -1,8 +1,8 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; var C = function() { "use strict"; function C(data) { - swcHelpers.classCallCheck(this, C), this.data = data; + _class_call_check(this, C), this.data = data; } return C.prototype.foo = function(x) { return x; diff --git a/crates/swc/tests/vercel/full-compact/d3-color/1/output/index.js b/crates/swc/tests/vercel/full-compact/d3-color/1/output/index.js index 5d75b98f52bd..bba896299673 100644 --- a/crates/swc/tests/vercel/full-compact/d3-color/1/output/index.js +++ b/crates/swc/tests/vercel/full-compact/d3-color/1/output/index.js @@ -1 +1 @@ -import*as c from"@swc/helpers";import{Color as a,rgbConvert as d,Rgb as e}from"./color.js";var f=Math.PI/180,g=180/Math.PI,h=-0.5210501878999999-.1347134789;export default function b(a,f,i,b){return 1===arguments.length?function(a){if(c._instanceof(a,Cubehelix))return new Cubehelix(a.h,a.s,a.l,a.opacity);c._instanceof(a,e)||(a=d(a));var n=a.r/255,k=a.g/255,l=a.b/255,b=(h*l+ -1.7884503806*n-3.5172982438*k)/(h+ -1.7884503806-3.5172982438),f=l-b,i=-((1.97294*(k-b)- -0.29227*f)/.90649),m=Math.sqrt(i*i+f*f)/(1.97294*b*(1-b)),j=m?Math.atan2(i,f)*g-120:NaN;return new Cubehelix(j<0?j+360:j,m,b,a.opacity)}(a):new Cubehelix(a,f,i,null==b?1:b)};export function Cubehelix(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}!function(a,c,b){a.prototype=c.prototype=b,b.constructor=a}(Cubehelix,b,function(d,a){var b=Object.create(d.prototype);for(var c in a)b[c]=a[c];return b}(a,{brighter:function(a){return a=null==a?1.4285714285714286:Math.pow(1.4285714285714286,a),new Cubehelix(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=null==a?.7:Math.pow(.7,a),new Cubehelix(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var d=isNaN(this.h)?0:(this.h+120)*f,a=+this.l,b=isNaN(this.s)?0:this.s*a*(1-a),c=Math.cos(d),g=Math.sin(d);return new e(255*(a+b*(-0.14861*c+1.78277*g)),255*(a+b*(-0.29227*c+ -0.90649*g)),255*(a+b*(1.97294*c)),this.opacity)}})) +import c from"@swc/helpers/lib/_instanceof.js";import{Color as a,rgbConvert as d,Rgb as e}from"./color.js";var f=Math.PI/180,g=180/Math.PI,h=-0.5210501878999999-.1347134789;export default function b(a,f,i,b){return 1===arguments.length?function(a){if(c(a,Cubehelix))return new Cubehelix(a.h,a.s,a.l,a.opacity);c(a,e)||(a=d(a));var n=a.r/255,k=a.g/255,l=a.b/255,b=(h*l+ -1.7884503806*n-3.5172982438*k)/(h+ -1.7884503806-3.5172982438),f=l-b,i=-((1.97294*(k-b)- -0.29227*f)/.90649),m=Math.sqrt(i*i+f*f)/(1.97294*b*(1-b)),j=m?Math.atan2(i,f)*g-120:NaN;return new Cubehelix(j<0?j+360:j,m,b,a.opacity)}(a):new Cubehelix(a,f,i,null==b?1:b)};export function Cubehelix(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}!function(a,c,b){a.prototype=c.prototype=b,b.constructor=a}(Cubehelix,b,function(d,a){var b=Object.create(d.prototype);for(var c in a)b[c]=a[c];return b}(a,{brighter:function(a){return a=null==a?1.4285714285714286:Math.pow(1.4285714285714286,a),new Cubehelix(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=null==a?.7:Math.pow(.7,a),new Cubehelix(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var d=isNaN(this.h)?0:(this.h+120)*f,a=+this.l,b=isNaN(this.s)?0:this.s*a*(1-a),c=Math.cos(d),g=Math.sin(d);return new e(255*(a+b*(-0.14861*c+1.78277*g)),255*(a+b*(-0.29227*c+ -0.90649*g)),255*(a+b*(1.97294*c)),this.opacity)}})) diff --git a/crates/swc/tests/vercel/full-compact/react-autosuggest/1/output/index.js b/crates/swc/tests/vercel/full-compact/react-autosuggest/1/output/index.js index 510bc3282c87..c48bf948636e 100644 --- a/crates/swc/tests/vercel/full-compact/react-autosuggest/1/output/index.js +++ b/crates/swc/tests/vercel/full-compact/react-autosuggest/1/output/index.js @@ -1 +1 @@ -"use strict";import*as e from"@swc/helpers";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var d=function(a){if(a&&a.__esModule)return a;if(null===a||"object"!==g(a)&&"function"!=typeof a)return{default:a};var b=f();if(b&&b.has(a))return b.get(a);var c={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in a)if(Object.prototype.hasOwnProperty.call(a,d)){var e=h?Object.getOwnPropertyDescriptor(a,d):null;e&&(e.get||e.set)?Object.defineProperty(c,d,e):c[d]=a[d]}return c.default=a,b&&b.set(a,c),c}(require("react")),a=function(a){return a&&a.__esModule?a:{default:a}}(require("prop-types"));function f(){if("function"!=typeof WeakMap)return null;var a=new WeakMap;return f=function(){return a},a}function g(a){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function h(){return(h=Object.assign||function(d){for(var a=1;a{ @@ -14,7 +14,7 @@ Promise.all(assignAll).then(function() { }()); export const listOfUser = function(c) { var b; - return new Promise((b = a.asyncToGenerator(function*(b, d) { + return new Promise((b = a(function*(b, d) { let a = `Select Distinct id from "TABLE" Where id = '${c}' And user_id IS not null`; postgreSQL.query(a, null, function(a, c) { a ? d(a) : b(c.rows); diff --git a/crates/swc/tests/vercel/full/next-33088/output/index.js b/crates/swc/tests/vercel/full/next-33088/output/index.js index 82972ba24b2d..b676b25293e3 100644 --- a/crates/swc/tests/vercel/full/next-33088/output/index.js +++ b/crates/swc/tests/vercel/full/next-33088/output/index.js @@ -1,26 +1,27 @@ -import * as a from "@swc/helpers"; -import b from "regenerator-runtime"; -import { jsx as c, jsxs as d, Fragment as e } from "react/jsx-runtime"; -import * as f from "react"; -export default function g() { - var g = a.slicedToArray(f.useState({ +import a from "@swc/helpers/lib/_async_to_generator.js"; +import b from "@swc/helpers/lib/_sliced_to_array.js"; +import c from "regenerator-runtime"; +import { jsx as d, jsxs as e, Fragment as f } from "react/jsx-runtime"; +import * as g from "react"; +export default function h() { + var h = b(g.useState({ hits: [] - }), 2), j = g[0], k = g[1], h = a.slicedToArray(f.useState("react"), 2), i = h[0], l = h[1]; - return f.useEffect(function() { - "" !== i && function() { - c.apply(this, arguments); + }), 2), k = h[0], l = h[1], i = b(g.useState("react"), 2), j = i[0], m = i[1]; + return g.useEffect(function() { + "" !== j && function() { + b.apply(this, arguments); }(); - function c() { - return (c = a.asyncToGenerator(b.mark(function a() { - var c, d; - return b.wrap(function(a) { + function b() { + return (b = a(c.mark(function a() { + var b, d; + return c.wrap(function(a) { for(;;)switch(a.prev = a.next){ case 0: - return a.next = 2, fetch("https://hn.algolia.com/api/v1/search?query=" + i); + return a.next = 2, fetch("https://hn.algolia.com/api/v1/search?query=" + j); case 2: - return c = a.sent, a.next = 5, c.json(); + return b = a.sent, a.next = 5, b.json(); case 5: - k(d = a.sent); + l(d = a.sent); case 7: case "end": return a.stop(); @@ -29,19 +30,19 @@ export default function g() { }))).apply(this, arguments); } }, [ - i - ]), d(e, { + j + ]), e(f, { children: [ - c("input", { - value: i, + d("input", { + value: j, onChange: function(a) { - return l(a.target.value); + return m(a.target.value); } }), - c("ul", { - children: j.hits.map(function(a) { - return c("li", { - children: c("a", { + d("ul", { + children: k.hits.map(function(a) { + return d("li", { + children: d("a", { href: a.url, children: a.title }) diff --git a/crates/swc/tests/vercel/full/react-autosuggest/1/output/index.js b/crates/swc/tests/vercel/full/react-autosuggest/1/output/index.js index 22e2362e7c21..7c9feb12aa4c 100644 --- a/crates/swc/tests/vercel/full/react-autosuggest/1/output/index.js +++ b/crates/swc/tests/vercel/full/react-autosuggest/1/output/index.js @@ -1,5 +1,5 @@ "use strict"; -var swcHelpers = require("@swc/helpers"); +var _instanceof = require("@swc/helpers/lib/_instanceof.js").default; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.default = void 0; @@ -113,7 +113,7 @@ var ItemsList = function(_Component) { function ItemsList1() { var _this; !function(instance, Constructor) { - if (!swcHelpers._instanceof(instance, Constructor)) throw new TypeError("Cannot call a class as a function"); + if (!_instanceof(instance, Constructor)) throw new TypeError("Cannot call a class as a function"); }(this, ItemsList1); for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++)args[_key] = arguments[_key]; return _this = _super.call.apply(_super, [ diff --git a/crates/swc/tests/vercel/full/react-autowhatever/1/output/index.js b/crates/swc/tests/vercel/full/react-autowhatever/1/output/index.js index b621d370f39a..31c5558f6c1e 100644 --- a/crates/swc/tests/vercel/full/react-autowhatever/1/output/index.js +++ b/crates/swc/tests/vercel/full/react-autowhatever/1/output/index.js @@ -2,13 +2,13 @@ Object.defineProperty(exports, "__esModule", { value: !0 }), exports.default = void 0; -var c = require("@swc/helpers"), e = require("react/jsx-runtime"), d = c.interopRequireWildcard(require("react")), a = c.interopRequireDefault(require("prop-types")), b = function(d) { +var f = require("@swc/helpers/lib/_class_call_check.js").default, g = require("@swc/helpers/lib/_inherits.js").default, c = require("@swc/helpers/lib/_interop_require_default.js").default, d = require("@swc/helpers/lib/_interop_require_wildcard.js").default, h = require("@swc/helpers/lib/_object_spread.js").default, i = require("@swc/helpers/lib/_create_super.js").default, j = require("react/jsx-runtime"), e = d(require("react")), a = c(require("prop-types")), b = function(c) { "use strict"; - c.inherits(b, d); - var f = c.createSuper(b); + g(b, c); + var d = i(b); function b() { var a; - return c.classCallCheck(this, b), a = f.apply(this, arguments), a.storeHighlightedItemReference = function(b) { + return f(this, b), a = d.apply(this, arguments), a.storeHighlightedItemReference = function(b) { a.props.onHighlightedItemChange(null === b ? null : b.item); }, a; } @@ -16,21 +16,21 @@ var c = require("@swc/helpers"), e = require("react/jsx-runtime"), d = c.interop return a.shouldComponentUpdate = function(a) { return !0; }, a.render = function() { - var j = this, a = this.props, f = a.items, g = a.itemProps, k = a.renderItem, l = a.renderItemData, b = a.sectionIndex, m = a.highlightedItemIndex, n = a.getItemId, h = a.theme, d = a.keyPrefix, i = null === b ? d : "".concat(d, "section-").concat(b, "-"), o = "function" == typeof g; - return e.jsx("ul", c.objectSpread({ + var i = this, a = this.props, d = a.items, e = a.itemProps, k = a.renderItem, l = a.renderItemData, b = a.sectionIndex, m = a.highlightedItemIndex, n = a.getItemId, f = a.theme, c = a.keyPrefix, g = null === b ? c : "".concat(c, "section-").concat(b, "-"), o = "function" == typeof e; + return j.jsx("ul", h({ role: "listbox" - }, h("".concat(i, "items-list"), "itemsList"), { - children: f.map(function(p, a) { - var d = a === m, q = "".concat(i, "item-").concat(a), r = o ? g({ + }, f("".concat(g, "items-list"), "itemsList"), { + children: d.map(function(p, a) { + var c = a === m, q = "".concat(g, "item-").concat(a), r = o ? e({ sectionIndex: b, itemIndex: a - }) : g, f = c.objectSpread({ + }) : e, d = h({ id: n(b, a), - "aria-selected": d - }, h(q, "item", 0 === a && "itemFirst", d && "itemHighlighted"), r); - return d && (f.ref = j.storeHighlightedItemReference), e.jsx(Item, c.objectSpread({}, f, { + "aria-selected": c + }, f(q, "item", 0 === a && "itemFirst", c && "itemHighlighted"), r); + return c && (d.ref = i.storeHighlightedItemReference), j.jsx(Item, h({}, d, { sectionIndex: b, - isHighlighted: d, + isHighlighted: c, itemIndex: a, item: p, renderItem: k, @@ -39,7 +39,7 @@ var c = require("@swc/helpers"), e = require("react/jsx-runtime"), d = c.interop }) })); }, b; -}(d.Component); +}(e.Component); b.propTypes = { items: a.default.array.isRequired, itemProps: a.default.oneOfType([ diff --git a/crates/swc/tests/vercel/full/react-autowhatever/2/output/index.js b/crates/swc/tests/vercel/full/react-autowhatever/2/output/index.js index 127f0eea4416..d235c0fdf078 100644 --- a/crates/swc/tests/vercel/full/react-autowhatever/2/output/index.js +++ b/crates/swc/tests/vercel/full/react-autowhatever/2/output/index.js @@ -2,37 +2,37 @@ Object.defineProperty(exports, "__esModule", { value: !0 }), exports.default = void 0; -var b = require("@swc/helpers"), c = require("react/jsx-runtime"), a = function(e) { +var d = require("@swc/helpers/lib/_class_call_check.js").default, e = require("@swc/helpers/lib/_inherits.js").default, b = require("@swc/helpers/lib/_interop_require_wildcard.js").default, f = require("@swc/helpers/lib/_object_spread.js").default, g = require("@swc/helpers/lib/_create_super.js").default, h = require("react/jsx-runtime"), c = b(require("react")), a = function(c) { "use strict"; - b.inherits(a, e); - var f = b.createSuper(a); + e(a, c); + var i = g(a); function a() { - var c; - return b.classCallCheck(this, a), c = f.apply(this, arguments), c.storeHighlightedItemReference = function(a) { - c.props.onHighlightedItemChange(null === a ? null : a.item); - }, c; + var b; + return d(this, a), b = i.apply(this, arguments), b.storeHighlightedItemReference = function(a) { + b.props.onHighlightedItemChange(null === a ? null : a.item); + }, b; } - var d = a.prototype; - return d.shouldComponentUpdate = function(a) { + var b = a.prototype; + return b.shouldComponentUpdate = function(a) { return compareObjects(a, this.props, [ "itemProps" ]); - }, d.render = function() { - var j = this, a = this.props, f = a.items, g = a.itemProps, k = a.renderItem, l = a.renderItemData, d = a.sectionIndex, m = a.highlightedItemIndex, n = a.getItemId, h = a.theme, e = a.keyPrefix, i = null === d ? e : "".concat(e, "section-").concat(d, "-"), o = "function" == typeof g; - return c.jsx("ul", b.objectSpread({ + }, b.render = function() { + var j = this, a = this.props, d = a.items, e = a.itemProps, k = a.renderItem, l = a.renderItemData, b = a.sectionIndex, m = a.highlightedItemIndex, n = a.getItemId, g = a.theme, c = a.keyPrefix, i = null === b ? c : "".concat(c, "section-").concat(b, "-"), o = "function" == typeof e; + return h.jsx("ul", f({ role: "listbox" - }, h("".concat(i, "items-list"), "itemsList"), { - children: f.map(function(p, a) { - var e = a === m, q = "".concat(i, "item-").concat(a), r = o ? g({ - sectionIndex: d, + }, g("".concat(i, "items-list"), "itemsList"), { + children: d.map(function(p, a) { + var c = a === m, q = "".concat(i, "item-").concat(a), r = o ? e({ + sectionIndex: b, itemIndex: a - }) : g, f = b.objectSpread({ - id: n(d, a), - "aria-selected": e - }, h(q, "item", 0 === a && "itemFirst", e && "itemHighlighted"), r); - return e && (f.ref = j.storeHighlightedItemReference), c.jsx(Item, b.objectSpread({}, f, { - sectionIndex: d, - isHighlighted: e, + }) : e, d = f({ + id: n(b, a), + "aria-selected": c + }, g(q, "item", 0 === a && "itemFirst", c && "itemHighlighted"), r); + return c && (d.ref = j.storeHighlightedItemReference), h.jsx(Item, f({}, d, { + sectionIndex: b, + isHighlighted: c, itemIndex: a, item: p, renderItem: k, @@ -41,7 +41,7 @@ var b = require("@swc/helpers"), c = require("react/jsx-runtime"), a = function( }) })); }, a; -}(b.interopRequireWildcard(require("react")).Component); +}(c.Component); a.propTypes = { items: 500 }, a.defaultProps = { diff --git a/crates/swc/tests/vercel/full/react-instantsearch/2/output/index.js b/crates/swc/tests/vercel/full/react-instantsearch/2/output/index.js index 7f0c65484567..d852e1ba4a21 100644 --- a/crates/swc/tests/vercel/full/react-instantsearch/2/output/index.js +++ b/crates/swc/tests/vercel/full/react-instantsearch/2/output/index.js @@ -1,117 +1,120 @@ -import * as a from "@swc/helpers"; -import b from "algoliasearch-helper"; -import c from "./createWidgetsManager"; -import { HIGHLIGHT_TAGS as d } from "./highlight"; -import { hasMultipleIndices as e } from "./indexUtils"; -import { version as f } from "react"; -import g from "./version"; -function h(a) { - "function" == typeof a.addAlgoliaAgent && (a.addAlgoliaAgent("react (".concat(f, ")")), a.addAlgoliaAgent("react-instantsearch (".concat(g, ")"))); +import a from "@swc/helpers/lib/_define_property.js"; +import b from "@swc/helpers/lib/_object_spread.js"; +import c from "@swc/helpers/lib/_object_without_properties.js"; +import d from "@swc/helpers/lib/_to_consumable_array.js"; +import e from "algoliasearch-helper"; +import f from "./createWidgetsManager"; +import { HIGHLIGHT_TAGS as g } from "./highlight"; +import { hasMultipleIndices as h } from "./indexUtils"; +import { version as i } from "react"; +import j from "./version"; +function k(a) { + "function" == typeof a.addAlgoliaAgent && (a.addAlgoliaAgent("react (".concat(i, ")")), a.addAlgoliaAgent("react-instantsearch (".concat(j, ")"))); } -var i = function(a) { - return e({ +var l = function(a) { + return h({ ais: a.props.contextValue, multiIndexContext: a.props.indexContextValue }); -}, j = function(a, b) { +}, m = function(a, b) { return a.props.indexContextValue.targetedIndex === b; -}, k = function(a) { +}, n = function(a) { return Boolean(a.props.indexId); -}, l = function(a, b) { +}, o = function(a, b) { return a.props.indexId === b; -}, m = function(c, d) { - var a = k(c), b = k(d); +}, p = function(c, d) { + var a = n(c), b = n(d); return a && !b ? -1 : !a && b ? 1 : 0; }; -export default function n(e) { - var p = e.indexName, q = e.initialState, g = e.searchClient, n = e.resultsState, z = e.stalledSearchDelay, A = function(a) { - return x.getWidgets().filter(function(a) { +export default function q(h) { + var s = h.indexName, t = h.initialState, j = h.searchClient, q = h.resultsState, C = h.stalledSearchDelay, D = function(a) { + return A.getWidgets().filter(function(a) { return Boolean(a.getMetadata); }).map(function(b) { return b.getMetadata(a); }); - }, s = function() { - var b = x.getWidgets().filter(function(a) { + }, v = function() { + var c = A.getWidgets().filter(function(a) { return Boolean(a.getSearchParameters); }).filter(function(a) { - return !i(a) && !k(a); + return !l(a) && !n(a); }).reduce(function(a, b) { return b.getSearchParameters(a); - }, H), c = x.getWidgets().filter(function(a) { + }, K), d = A.getWidgets().filter(function(a) { return Boolean(a.getSearchParameters); }).filter(function(a) { - var b = i(a) && j(a, p), c = k(a) && l(a, p); + var b = l(a) && m(a, s), c = n(a) && o(a, s); return b || c; - }).sort(m).reduce(function(a, b) { + }).sort(p).reduce(function(a, b) { return b.getSearchParameters(a); - }, b), d = x.getWidgets().filter(function(a) { + }, c), e = A.getWidgets().filter(function(a) { return Boolean(a.getSearchParameters); }).filter(function(a) { - var b = i(a) && !j(a, p), c = k(a) && !l(a, p); + var b = l(a) && !m(a, s), c = n(a) && !o(a, s); return b || c; - }).sort(m).reduce(function(c, b) { - var d = i(b) ? b.props.indexContextValue.targetedIndex : b.props.indexId, e = c[d] || []; - return a.objectSpread({}, c, a.defineProperty({}, d, e.concat(b))); - }, {}), e = Object.keys(d).map(function(a) { + }).sort(p).reduce(function(d, c) { + var e = l(c) ? c.props.indexContextValue.targetedIndex : c.props.indexId, f = d[e] || []; + return b({}, d, a({}, e, f.concat(c))); + }, {}), f = Object.keys(e).map(function(a) { return { - parameters: d[a].reduce(function(a, b) { + parameters: e[a].reduce(function(a, b) { return b.getSearchParameters(a); - }, b), + }, c), indexId: a }; }); return { - mainParameters: c, - derivedParameters: e + mainParameters: d, + derivedParameters: f }; - }, B = function() { - if (!F) { - var a = s(r.state), b = a.mainParameters, c = a.derivedParameters; - r.derivedHelpers.slice().forEach(function(a) { + }, E = function() { + if (!I) { + var a = v(u.state), b = a.mainParameters, c = a.derivedParameters; + u.derivedHelpers.slice().forEach(function(a) { a.detach(); }), c.forEach(function(a) { - var b = a.indexId, d = a.parameters, c = r.derive(function() { + var b = a.indexId, d = a.parameters, c = u.derive(function() { return d; }); - c.on("result", t({ + c.on("result", w({ indexId: b - })).on("error", u); - }), r.setState(b), r.search(); + })).on("error", x); + }), u.setState(b), u.search(); } - }, t = function(b) { - var c = b.indexId; - return function(e) { - var f = y.getState(), g = !r.derivedHelpers.length, b = f.results ? f.results : {}; - b = !g && b.getFacetByName ? {} : b, b = g ? e.results : a.objectSpread({}, b, a.defineProperty({}, c, e.results)); - var d = y.getState(), h = d.isSearchStalled; - r.hasPendingRequests() || (clearTimeout(G), G = null, h = !1), d.resultsFacetValues; - var i = a.objectWithoutProperties(d, [ + }, w = function(d) { + var e = d.indexId; + return function(g) { + var h = B.getState(), i = !u.derivedHelpers.length, d = h.results ? h.results : {}; + d = !i && d.getFacetByName ? {} : d, d = i ? g.results : b({}, d, a({}, e, g.results)); + var f = B.getState(), j = f.isSearchStalled; + u.hasPendingRequests() || (clearTimeout(J), J = null, j = !1), f.resultsFacetValues; + var k = c(f, [ "resultsFacetValues" ]); - y.setState(a.objectSpread({}, i, { - results: b, - isSearchStalled: h, + B.setState(b({}, k, { + results: d, + isSearchStalled: j, searching: !1, error: null })); }; - }, u = function(d) { - var e = d.error, b = y.getState(), c = b.isSearchStalled; - r.hasPendingRequests() || (clearTimeout(G), c = !1), b.resultsFacetValues; - var f = a.objectWithoutProperties(b, [ + }, x = function(e) { + var f = e.error, a = B.getState(), d = a.isSearchStalled; + u.hasPendingRequests() || (clearTimeout(J), d = !1), a.resultsFacetValues; + var g = c(a, [ "resultsFacetValues" ]); - y.setState(a.objectSpread({}, f, { - isSearchStalled: c, - error: e, + B.setState(b({}, g, { + isSearchStalled: d, + error: f, searching: !1 })); - }, C = function(b, c) { - if (b.transporter) { - b.transporter.responsesCache.set({ + }, F = function(c, d) { + if (c.transporter) { + c.transporter.responsesCache.set({ method: "search", args: [ - c.reduce(function(a, b) { + d.reduce(function(a, b) { return a.concat(b.rawResults.map(function(a) { return { indexName: a.index, @@ -121,14 +124,14 @@ export default function n(e) { }, []), ] }, { - results: c.reduce(function(a, b) { + results: d.reduce(function(a, b) { return a.concat(b.rawResults); }, []) }); return; } - var d = "/1/indexes/*/queries_body_".concat(JSON.stringify({ - requests: c.reduce(function(a, b) { + var e = "/1/indexes/*/queries_body_".concat(JSON.stringify({ + requests: d.reduce(function(a, b) { return a.concat(b.rawResults.map(function(a) { return { indexName: a.index, @@ -137,17 +140,17 @@ export default function n(e) { })); }, []) })); - b.cache = a.objectSpread({}, b.cache, a.defineProperty({}, d, JSON.stringify({ - results: c.reduce(function(a, b) { + c.cache = b({}, c.cache, a({}, e, JSON.stringify({ + results: d.reduce(function(a, b) { return a.concat(b.rawResults); }, []) }))); - }, D = function(b, c) { - if (b.transporter) { - b.transporter.responsesCache.set({ + }, G = function(c, d) { + if (c.transporter) { + c.transporter.responsesCache.set({ method: "search", args: [ - c.rawResults.map(function(a) { + d.rawResults.map(function(a) { return { indexName: a.index, params: a.params @@ -155,52 +158,52 @@ export default function n(e) { }), ] }, { - results: c.rawResults + results: d.rawResults }); return; } - var d = "/1/indexes/*/queries_body_".concat(JSON.stringify({ - requests: c.rawResults.map(function(a) { + var e = "/1/indexes/*/queries_body_".concat(JSON.stringify({ + requests: d.rawResults.map(function(a) { return { indexName: a.index, params: a.params }; }) })); - b.cache = a.objectSpread({}, b.cache, a.defineProperty({}, d, JSON.stringify({ - results: c.rawResults + c.cache = b({}, c.cache, a({}, e, JSON.stringify({ + results: d.rawResults }))); - }, r = b(g, p, a.objectSpread({}, d)); - h(g), r.on("search", function() { - !G && (G = setTimeout(function() { - var b = y.getState(), c = (b.resultsFacetValues, a.objectWithoutProperties(b, [ + }, u = e(j, s, b({}, g)); + k(j), u.on("search", function() { + !J && (J = setTimeout(function() { + var a = B.getState(), d = (a.resultsFacetValues, c(a, [ "resultsFacetValues" ])); - y.setState(a.objectSpread({}, c, { + B.setState(b({}, d, { isSearchStalled: !0 })); - }, z)); - }).on("result", t({ - indexId: p - })).on("error", u); - var f, E, v, w, F = !1, G = null, H = r.state, x = c(function() { - var b = A(y.getState().widgets); - y.setState(a.objectSpread({}, y.getState(), { - metadata: b, + }, C)); + }).on("result", w({ + indexId: s + })).on("error", x); + var i, H, y, z, I = !1, J = null, K = u.state, A = f(function() { + var a = D(B.getState().widgets); + B.setState(b({}, B.getState(), { + metadata: a, searching: !0 - })), B(); + })), E(); }); - !function(b, c) { - if (c && (b.transporter && !b._cacheHydrated || b._useCache && "function" == typeof b.addAlgoliaAgent)) { - if (b.transporter && !b._cacheHydrated) { - b._cacheHydrated = !0; - var d = b.search; - b.search = function(g) { - for(var e = arguments.length, f = new Array(e > 1 ? e - 1 : 0), c = 1; c < e; c++)f[c - 1] = arguments[c]; - var h = g.map(function(b) { + !function(a, c) { + if (c && (a.transporter && !a._cacheHydrated || a._useCache && "function" == typeof a.addAlgoliaAgent)) { + if (a.transporter && !a._cacheHydrated) { + a._cacheHydrated = !0; + var e = a.search; + a.search = function(h) { + for(var f = arguments.length, g = new Array(f > 1 ? f - 1 : 0), c = 1; c < f; c++)g[c - 1] = arguments[c]; + var i = h.map(function(a) { var c, d; - return a.objectSpread({}, b, { - params: (c = b.params, d = function(c) { + return b({}, a, { + params: (c = a.params, d = function(c) { for(var b = arguments.length, d = new Array(b > 1 ? b - 1 : 0), a = 1; a < b; a++)d[a - 1] = arguments[a]; var e = 0; return c.replace(/%s/g, function() { @@ -212,74 +215,74 @@ export default function n(e) { }).join("&")) }); }); - return b.transporter.responsesCache.get({ + return a.transporter.responsesCache.get({ method: "search", args: [ - h - ].concat(a.toConsumableArray(f)) + i + ].concat(d(g)) }, function() { - return d.apply(void 0, [ - g - ].concat(a.toConsumableArray(f))); + return e.apply(void 0, [ + h + ].concat(d(g))); }); }; } if (Array.isArray(c.results)) { - C(b, c.results); + F(a, c.results); return; } - D(b, c); + G(a, c); } - }(g, n); - var y = (v = { - widgets: void 0 === q ? {} : q, - metadata: o(n), - results: (f = n) ? Array.isArray(f.results) ? f.results.reduce(function(d, c) { - return a.objectSpread({}, d, a.defineProperty({}, c._internalIndexId, new b.SearchResults(new b.SearchParameters(c.state), c.rawResults))); - }, {}) : new b.SearchResults(new b.SearchParameters(f.state), f.rawResults) : null, + }(j, q); + var B = (y = { + widgets: void 0 === t ? {} : t, + metadata: r(q), + results: (i = q) ? Array.isArray(i.results) ? i.results.reduce(function(d, c) { + return b({}, d, a({}, c._internalIndexId, new e.SearchResults(new e.SearchParameters(c.state), c.rawResults))); + }, {}) : new e.SearchResults(new e.SearchParameters(i.state), i.rawResults) : null, error: null, searching: !1, isSearchStalled: !0, searchingForFacetValues: !1 - }, w = [], { + }, z = [], { getState: function() { - return v; + return y; }, setState: function(a) { - v = a, w.forEach(function(a) { + y = a, z.forEach(function(a) { return a(); }); }, subscribe: function(a) { - return w.push(a), function() { - w.splice(w.indexOf(a), 1); + return z.push(a), function() { + z.splice(z.indexOf(a), 1); }; } }); return { - store: y, - widgetsManager: x, + store: B, + widgetsManager: A, getWidgetsIds: function() { - return y.getState().metadata.reduce(function(a, b) { + return B.getState().metadata.reduce(function(a, b) { return void 0 !== b.id ? a.concat(b.id) : a; }, []); }, - getSearchParameters: s, - onSearchForFacetValues: function(b) { - var d = b.facetName, e = b.query, c = b.maxFacetHits; - y.setState(a.objectSpread({}, y.getState(), { + getSearchParameters: v, + onSearchForFacetValues: function(c) { + var e = c.facetName, f = c.query, d = c.maxFacetHits; + B.setState(b({}, B.getState(), { searchingForFacetValues: !0 - })), r.searchForFacetValues(d, e, Math.max(1, Math.min(void 0 === c ? 10 : c, 100))).then(function(c) { - var b; - y.setState(a.objectSpread({}, y.getState(), { + })), u.searchForFacetValues(e, f, Math.max(1, Math.min(void 0 === d ? 10 : d, 100))).then(function(d) { + var c; + B.setState(b({}, B.getState(), { error: null, searchingForFacetValues: !1, - resultsFacetValues: a.objectSpread({}, y.getState().resultsFacetValues, (b = {}, a.defineProperty(b, d, c.facetHits), a.defineProperty(b, "query", e), b)) + resultsFacetValues: b({}, B.getState().resultsFacetValues, (a(c = {}, e, d.facetHits), a(c, "query", f), c)) })); - }, function(b) { - y.setState(a.objectSpread({}, y.getState(), { + }, function(a) { + B.setState(b({}, B.getState(), { searchingForFacetValues: !1, - error: b + error: a })); }).catch(function(a) { setTimeout(function() { @@ -287,55 +290,55 @@ export default function n(e) { }); }); }, - onExternalStateUpdate: function(b) { - var c = A(b); - y.setState(a.objectSpread({}, y.getState(), { - widgets: b, + onExternalStateUpdate: function(a) { + var c = D(a); + B.setState(b({}, B.getState(), { + widgets: a, metadata: c, searching: !0 - })), B(); + })), E(); }, transitionState: function(a) { - var b = y.getState().widgets; - return x.getWidgets().filter(function(a) { + var b = B.getState().widgets; + return A.getWidgets().filter(function(a) { return Boolean(a.transitionState); }).reduce(function(a, c) { return c.transitionState(b, a); }, a); }, updateClient: function(a) { - h(a), r.setClient(a), B(); + k(a), u.setClient(a), E(); }, updateIndex: function(a) { - H = H.setIndex(a); + K = K.setIndex(a); }, clearCache: function() { - r.clearCache(), B(); + u.clearCache(), E(); }, skipSearch: function() { - F = !0; + I = !0; } }; }; -function o(b) { - return b ? b.metadata.map(function(b) { - return a.objectSpread({ +function r(a) { + return a ? a.metadata.map(function(a) { + return b({ value: function() { return {}; } - }, b, { - items: b.items && b.items.map(function(b) { - return a.objectSpread({ + }, a, { + items: a.items && a.items.map(function(a) { + return b({ value: function() { return {}; } - }, b, { - items: b.items && b.items.map(function(b) { - return a.objectSpread({ + }, a, { + items: a.items && a.items.map(function(a) { + return b({ value: function() { return {}; } - }, b); + }, a); }) }); }) diff --git a/crates/swc/tests/vercel/loader-only/next-31627/1/output/index.js b/crates/swc/tests/vercel/loader-only/next-31627/1/output/index.js index 7548be544bf6..83c503b4800d 100644 --- a/crates/swc/tests/vercel/loader-only/next-31627/1/output/index.js +++ b/crates/swc/tests/vercel/loader-only/next-31627/1/output/index.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { useEffect } from "react"; import { select, selectAll } from "d3-selection"; @@ -27,7 +27,7 @@ export default function Home() { }; var MyClass = function MyClass() { "use strict"; - swcHelpers.classCallCheck(this, MyClass); + _class_call_check(this, MyClass); selectAll(".group").each(function() { select(this).selectAll("path"); }); diff --git a/crates/swc/tests/vercel/loader-only/next-33291/1-automatic/output/index.js b/crates/swc/tests/vercel/loader-only/next-33291/1-automatic/output/index.js index 21c22f499113..58a369593355 100644 --- a/crates/swc/tests/vercel/loader-only/next-33291/1-automatic/output/index.js +++ b/crates/swc/tests/vercel/loader-only/next-33291/1-automatic/output/index.js @@ -1,4 +1,5 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; import { createElement as _createElement } from "react"; import Head from "next/head"; @@ -38,10 +39,10 @@ export default function Home() { columnNumber: 17 }, this), icon.map(function(_param) /*#__PURE__*/ { - var href = _param.href, linkProps = swcHelpers.objectWithoutProperties(_param, [ + var href = _param.href, linkProps = _object_without_properties(_param, [ "href" ]); - return _createElement("link", swcHelpers.objectSpread({ + return _createElement("link", _object_spread({ href: href }, linkProps, { rel: "icon", diff --git a/crates/swc/tests/vercel/loader-only/next-33291/2-classic/output/index.js b/crates/swc/tests/vercel/loader-only/next-33291/2-classic/output/index.js index 78f2413ee323..c4e0be2d4048 100644 --- a/crates/swc/tests/vercel/loader-only/next-33291/2-classic/output/index.js +++ b/crates/swc/tests/vercel/loader-only/next-33291/2-classic/output/index.js @@ -1,4 +1,4 @@ -import * as swcHelpers from "@swc/helpers"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; @@ -47,7 +47,7 @@ export default function Home() { }, __self: this }), icon.map(function(_param) /*#__PURE__*/ { - var href = _param.href, linkProps = swcHelpers.objectWithoutProperties(_param, [ + var href = _param.href, linkProps = _object_without_properties(_param, [ "href" ]); return React.createElement("link", Object.assign({ diff --git a/crates/swc/tests/vercel/loader-only/react-autowhatever/1/output/index.js b/crates/swc/tests/vercel/loader-only/react-autowhatever/1/output/index.js index 512016c3ef41..900c0f41d225 100644 --- a/crates/swc/tests/vercel/loader-only/react-autowhatever/1/output/index.js +++ b/crates/swc/tests/vercel/loader-only/react-autowhatever/1/output/index.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; +import _inherits from "@swc/helpers/lib/_inherits.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _create_super from "@swc/helpers/lib/_create_super.js"; import { jsx as _jsx } from "react/jsx-runtime"; import React, { Component } from "react"; import PropTypes from "prop-types"; @@ -6,10 +9,10 @@ import Item from "./Item"; import compareObjects from "./compareObjects"; var ItemsList = /*#__PURE__*/ function(Component1) { "use strict"; - swcHelpers.inherits(ItemsList, Component1); - var _super = swcHelpers.createSuper(ItemsList); + _inherits(ItemsList, Component1); + var _super = _create_super(ItemsList); function ItemsList() { - swcHelpers.classCallCheck(this, ItemsList); + _class_call_check(this, ItemsList); var _this; _this = _super.apply(this, arguments); _this.storeHighlightedItemReference = function(highlightedItem) { @@ -28,7 +31,7 @@ var ItemsList = /*#__PURE__*/ function(Component1) { var _props = this.props, items = _props.items, itemProps = _props.itemProps, renderItem = _props.renderItem, renderItemData = _props.renderItemData, sectionIndex = _props.sectionIndex, highlightedItemIndex = _props.highlightedItemIndex, getItemId = _props.getItemId, theme = _props.theme, keyPrefix = _props.keyPrefix; var sectionPrefix = sectionIndex === null ? keyPrefix : "".concat(keyPrefix, "section-").concat(sectionIndex, "-"); var isItemPropsFunction = typeof itemProps === "function"; - return /*#__PURE__*/ _jsx("ul", swcHelpers.objectSpread({ + return /*#__PURE__*/ _jsx("ul", _object_spread({ role: "listbox" }, theme("".concat(sectionPrefix, "items-list"), "itemsList"), { children: items.map(function(item, itemIndex) { @@ -39,7 +42,7 @@ var ItemsList = /*#__PURE__*/ function(Component1) { sectionIndex: sectionIndex, itemIndex: itemIndex }) : itemProps; - var allItemProps = swcHelpers.objectSpread({ + var allItemProps = _object_spread({ id: getItemId(sectionIndex, itemIndex), "aria-selected": isHighlighted }, theme(itemKey, "item", isFirst && "itemFirst", isHighlighted && "itemHighlighted"), itemPropsObj); @@ -47,7 +50,7 @@ var ItemsList = /*#__PURE__*/ function(Component1) { allItemProps.ref = _this.storeHighlightedItemReference; } // `key` is provided by theme() - /* eslint-disable react/jsx-key */ return /*#__PURE__*/ _jsx(Item, swcHelpers.objectSpread({}, allItemProps, { + /* eslint-disable react/jsx-key */ return /*#__PURE__*/ _jsx(Item, _object_spread({}, allItemProps, { sectionIndex: sectionIndex, isHighlighted: isHighlighted, itemIndex: itemIndex, diff --git a/crates/swc/tests/vercel/loader-only/react-instantsearch/1/output/index.js b/crates/swc/tests/vercel/loader-only/react-instantsearch/1/output/index.js index dfbddd79683a..7d8a39129afa 100644 --- a/crates/swc/tests/vercel/loader-only/react-instantsearch/1/output/index.js +++ b/crates/swc/tests/vercel/loader-only/react-instantsearch/1/output/index.js @@ -1,4 +1,7 @@ -import * as swcHelpers from "@swc/helpers"; +import _define_property from "@swc/helpers/lib/_define_property.js"; +import _object_spread from "@swc/helpers/lib/_object_spread.js"; +import _object_without_properties from "@swc/helpers/lib/_object_without_properties.js"; +import _to_consumable_array from "@swc/helpers/lib/_to_consumable_array.js"; import algoliasearchHelper from "algoliasearch-helper"; import createWidgetsManager from "./createWidgetsManager"; import { HIGHLIGHT_TAGS } from "./highlight"; @@ -139,7 +142,7 @@ function serializeQueryParameters(parameters) { .sort(sortIndexWidgetsFirst).reduce(function(indices, widget) { var indexId = isMultiIndexContext(widget) ? widget.props.indexContextValue.targetedIndex : widget.props.indexId; var widgets = indices[indexId] || []; - return swcHelpers.objectSpread({}, indices, swcHelpers.defineProperty({}, indexId, widgets.concat(widget))); + return _object_spread({}, indices, _define_property({}, indexId, widgets.concat(widget))); }, {}); var derivedParameters = Object.keys(derivedIndices).map(function(indexId) { return { @@ -202,7 +205,7 @@ function serializeQueryParameters(parameters) { // unused results. results = !isDerivedHelpersEmpty && results.getFacetByName ? {} : results; if (!isDerivedHelpersEmpty) { - results = swcHelpers.objectSpread({}, results, swcHelpers.defineProperty({}, indexId, event.results)); + results = _object_spread({}, results, _define_property({}, indexId, event.results)); } else { results = event.results; } @@ -213,10 +216,10 @@ function serializeQueryParameters(parameters) { stalledSearchTimer = null; nextIsSearchStalled = false; } - var resultsFacetValues = currentState.resultsFacetValues, partialState = swcHelpers.objectWithoutProperties(currentState, [ + var resultsFacetValues = currentState.resultsFacetValues, partialState = _object_without_properties(currentState, [ "resultsFacetValues" ]); - store.setState(swcHelpers.objectSpread({}, partialState, { + store.setState(_object_spread({}, partialState, { results: results, isSearchStalled: nextIsSearchStalled, searching: false, @@ -232,10 +235,10 @@ function serializeQueryParameters(parameters) { clearTimeout(stalledSearchTimer); nextIsSearchStalled = false; } - var resultsFacetValues = currentState.resultsFacetValues, partialState = swcHelpers.objectWithoutProperties(currentState, [ + var resultsFacetValues = currentState.resultsFacetValues, partialState = _object_without_properties(currentState, [ "resultsFacetValues" ]); - store.setState(swcHelpers.objectSpread({}, partialState, { + store.setState(_object_spread({}, partialState, { isSearchStalled: nextIsSearchStalled, error: error, searching: false @@ -245,10 +248,10 @@ function serializeQueryParameters(parameters) { if (!stalledSearchTimer) { var _tmp; _tmp = setTimeout(function() { - var _ref = store.getState(), resultsFacetValues = _ref.resultsFacetValues, partialState = swcHelpers.objectWithoutProperties(_ref, [ + var _ref = store.getState(), resultsFacetValues = _ref.resultsFacetValues, partialState = _object_without_properties(_ref, [ "resultsFacetValues" ]); - store.setState(swcHelpers.objectSpread({}, partialState, { + store.setState(_object_spread({}, partialState, { isSearchStalled: true })); }, stalledSearchDelay), stalledSearchTimer = _tmp, _tmp; @@ -279,7 +282,7 @@ function serializeQueryParameters(parameters) { methodArgs[_key - 1] = arguments[_key]; } var requestsWithSerializedParams = requests.map(function(request) { - return swcHelpers.objectSpread({}, request, { + return _object_spread({}, request, { params: serializeQueryParameters(request.params) }); }); @@ -287,11 +290,11 @@ function serializeQueryParameters(parameters) { method: "search", args: [ requestsWithSerializedParams - ].concat(swcHelpers.toConsumableArray(methodArgs)) + ].concat(_to_consumable_array(methodArgs)) }, function() { return baseMethod.apply(void 0, [ requests - ].concat(swcHelpers.toConsumableArray(methodArgs))); + ].concat(_to_consumable_array(methodArgs))); }); }; } @@ -340,7 +343,7 @@ function serializeQueryParameters(parameters) { })); }, []) })); - client.cache = swcHelpers.objectSpread({}, client.cache, swcHelpers.defineProperty({}, key, JSON.stringify({ + client.cache = _object_spread({}, client.cache, _define_property({}, key, JSON.stringify({ results: results.reduce(function(acc, result) { return acc.concat(result.rawResults); }, []) @@ -379,7 +382,7 @@ function serializeQueryParameters(parameters) { }; }) })); - client.cache = swcHelpers.objectSpread({}, client.cache, swcHelpers.defineProperty({}, key, JSON.stringify({ + client.cache = _object_spread({}, client.cache, _define_property({}, key, JSON.stringify({ results: results.rawResults }))); }; @@ -389,7 +392,7 @@ function serializeQueryParameters(parameters) { } if (Array.isArray(results.results)) { return results.results.reduce(function(acc, result) { - return swcHelpers.objectSpread({}, acc, swcHelpers.defineProperty({}, result._internalIndexId, new algoliasearchHelper.SearchResults(new algoliasearchHelper.SearchParameters(result.state), result.rawResults))); + return _object_spread({}, acc, _define_property({}, result._internalIndexId, new algoliasearchHelper.SearchResults(new algoliasearchHelper.SearchParameters(result.state), result.rawResults))); }, {}); } return new algoliasearchHelper.SearchResults(new algoliasearchHelper.SearchParameters(results.state), results.rawResults); @@ -397,7 +400,7 @@ function serializeQueryParameters(parameters) { var onWidgetsUpdate = // Called whenever a widget has been rendered with new props. function onWidgetsUpdate() { var metadata = getMetadata(store.getState().widgets); - store.setState(swcHelpers.objectSpread({}, store.getState(), { + store.setState(_object_spread({}, store.getState(), { metadata: metadata, searching: true })); @@ -415,7 +418,7 @@ function serializeQueryParameters(parameters) { }; var onExternalStateUpdate = function onExternalStateUpdate(nextSearchState) { var metadata = getMetadata(nextSearchState); - store.setState(swcHelpers.objectSpread({}, store.getState(), { + store.setState(_object_spread({}, store.getState(), { widgets: nextSearchState, metadata: metadata, searching: true @@ -427,18 +430,18 @@ function serializeQueryParameters(parameters) { // The values 1, 100 are the min / max values that the engine accepts. // see: https://www.algolia.com/doc/api-reference/api-parameters/maxFacetHits var maxFacetHitsWithinRange = Math.max(1, Math.min(maxFacetHits, 100)); - store.setState(swcHelpers.objectSpread({}, store.getState(), { + store.setState(_object_spread({}, store.getState(), { searchingForFacetValues: true })); helper.searchForFacetValues(facetName, query, maxFacetHitsWithinRange).then(function(content) { var _obj; - store.setState(swcHelpers.objectSpread({}, store.getState(), { + store.setState(_object_spread({}, store.getState(), { error: null, searchingForFacetValues: false, - resultsFacetValues: swcHelpers.objectSpread({}, store.getState().resultsFacetValues, (_obj = {}, swcHelpers.defineProperty(_obj, facetName, content.facetHits), swcHelpers.defineProperty(_obj, "query", query), _obj)) + resultsFacetValues: _object_spread({}, store.getState().resultsFacetValues, (_obj = {}, _define_property(_obj, facetName, content.facetHits), _define_property(_obj, "query", query), _obj)) })); }, function(error) { - store.setState(swcHelpers.objectSpread({}, store.getState(), { + store.setState(_object_spread({}, store.getState(), { searchingForFacetValues: false, error: error })); @@ -461,7 +464,7 @@ function serializeQueryParameters(parameters) { return typeof meta.id !== "undefined" ? res.concat(meta.id) : res; }, []); }; - var helper = algoliasearchHelper(searchClient, indexName, swcHelpers.objectSpread({}, HIGHLIGHT_TAGS)); + var helper = algoliasearchHelper(searchClient, indexName, _object_spread({}, HIGHLIGHT_TAGS)); addAlgoliaAgents(searchClient); helper.on("search", handleNewSearch).on("result", handleSearchSuccess({ indexId: indexName @@ -500,19 +503,19 @@ function hydrateMetadata(resultsState) { } // add a value noop, which gets replaced once the widgets are mounted return resultsState.metadata.map(function(datum) { - return swcHelpers.objectSpread({ + return _object_spread({ value: function() { return {}; } }, datum, { items: datum.items && datum.items.map(function(item) { - return swcHelpers.objectSpread({ + return _object_spread({ value: function() { return {}; } }, item, { items: item.items && item.items.map(function(nestedItem) { - return swcHelpers.objectSpread({ + return _object_spread({ value: function() { return {}; } diff --git a/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js b/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js index 9e9ade5d4e6d..6652fdada365 100644 --- a/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js +++ b/crates/swc/tests/vercel/loader-only/regressions/1/full/output/index.js @@ -1,13 +1,14 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime"; import { useEffect } from "react"; var Test = function Test(name) { "use strict"; - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); var _this = this; this.print = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(arg) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(arg) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js b/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js index 2f04ed438464..356c67733853 100644 --- a/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js +++ b/crates/swc/tests/vercel/loader-only/regressions/1/simplified/output/index.js @@ -1,11 +1,12 @@ -import * as swcHelpers from "@swc/helpers"; +import _async_to_generator from "@swc/helpers/lib/_async_to_generator.js"; +import _class_call_check from "@swc/helpers/lib/_class_call_check.js"; import regeneratorRuntime from "regenerator-runtime"; var Test = function Test(name) { "use strict"; - swcHelpers.classCallCheck(this, Test); + _class_call_check(this, Test); var _this = this; this.print = function() { - var _ref = swcHelpers.asyncToGenerator(regeneratorRuntime.mark(function _callee(arg) { + var _ref = _async_to_generator(regeneratorRuntime.mark(function _callee(arg) { return regeneratorRuntime.wrap(function _callee$(_ctx) { while(1)switch(_ctx.prev = _ctx.next){ case 0: diff --git a/crates/swc_ecma_transforms_base/src/helpers/mod.rs b/crates/swc_ecma_transforms_base/src/helpers/mod.rs index 85e26469ca77..1b73c8cda942 100644 --- a/crates/swc_ecma_transforms_base/src/helpers/mod.rs +++ b/crates/swc_ecma_transforms_base/src/helpers/mod.rs @@ -8,7 +8,7 @@ use rustc_hash::FxHashMap; use swc_atoms::JsWord; use swc_common::{FileName, FilePathMapping, Mark, SourceMap, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_utils::{prepend_stmts, quote_ident, quote_str, DropSpan}; +use swc_ecma_utils::{prepend_stmts, DropSpan}; use swc_ecma_visit::{as_folder, noop_visit_mut_type, Fold, VisitMut, VisitMutWith}; #[macro_export] @@ -67,6 +67,31 @@ macro_rules! add_to { }}; } +macro_rules! add_import_to { + ($buf:expr, $name:ident, $b:expr, $mark:expr) => {{ + let enable = $b.load(Ordering::Relaxed); + if enable { + let s = ImportSpecifier::Default(ImportDefaultSpecifier { + span: DUMMY_SP, + local: Ident::new( + concat!("_", stringify!($name)).into(), + DUMMY_SP.apply_mark($mark), + ), + }); + + let src: Str = concat!("@swc/helpers/lib/_", stringify!($name), ".js").into(); + + $buf.push(ModuleItem::ModuleDecl(ModuleDecl::Import(ImportDecl { + span: DUMMY_SP, + specifiers: vec![s], + src, + asserts: Default::default(), + type_only: Default::default(), + }))) + } + }}; +} + better_scoped_tls::scoped_tls!( /// This variable is used to manage helper scripts like `_inherits` from babel. /// @@ -124,9 +149,11 @@ macro_rules! define_helpers { pub fn $name(&self) { self.inner.$name.store(true, Ordering::Relaxed); - $( - self.$dep(); - )* + if !self.external { + $( + self.$dep(); + )* + } } )* } @@ -166,6 +193,19 @@ macro_rules! define_helpers { buf } + + fn build_imports(&self) -> Vec { + let mut buf = vec![]; + + HELPERS.with(|helpers|{ + debug_assert!(helpers.external); + $( + add_import_to!(buf, $name, helpers.inner.$name, helpers.mark.0); + )* + }); + + buf + } } }; } @@ -326,19 +366,10 @@ struct InjectHelpers; impl InjectHelpers { fn make_helpers_for_module(&self) -> Vec { - let (mark, external) = HELPERS.with(|helper| (helper.mark(), helper.external())); + let (_, external) = HELPERS.with(|helper| (helper.mark(), helper.external())); if external { if self.is_helper_used() { - vec![ModuleItem::ModuleDecl(ModuleDecl::Import(ImportDecl { - span: DUMMY_SP, - specifiers: vec![ImportSpecifier::Namespace(ImportStarAsSpecifier { - span: DUMMY_SP, - local: quote_ident!(DUMMY_SP.apply_mark(mark), "swcHelpers"), - })], - src: quote_str!("@swc/helpers"), - type_only: false, - asserts: None, - }))] + self.build_imports() } else { vec![] } @@ -467,8 +498,7 @@ mod tests { #[test] fn external_helper() { - let input = "_throw() -swcHelpers._throw()"; + let input = "_throw()"; crate::tests::Tester::run(|tester| { HELPERS.set(&Helpers::new(true), || { let expected = tester.apply_transform( @@ -477,9 +507,8 @@ swcHelpers._throw()"; }), "output.js", Default::default(), - "import * as swcHelpers1 from \"@swc/helpers\"; -_throw(); -swcHelpers._throw();", + "import _throw1 from \"@swc/helpers/lib/_throw.js\"; +_throw();", )?; enable_helper!(throw); diff --git a/crates/swc_ecma_transforms_base/src/quote.rs b/crates/swc_ecma_transforms_base/src/quote.rs index 35ee405fa096..c4c10f49be38 100644 --- a/crates/swc_ecma_transforms_base/src/quote.rs +++ b/crates/swc_ecma_transforms_base/src/quote.rs @@ -36,9 +36,10 @@ macro_rules! helper_expr { let external = $crate::helpers::HELPERS.with(|helper| helper.external()); if external { - swc_ecma_utils::quote_ident!(span, "swcHelpers").make_member( - swc_ecma_utils::quote_ident!($span, $crate::external_name!($s)), - ) + Expr::from(swc_ecma_utils::quote_ident!( + span, + concat!("_", stringify!($field_name)) + )) } else { Expr::from(swc_ecma_utils::quote_ident!(span, $s)) } @@ -60,11 +61,12 @@ macro_rules! helper_expr { let external = $crate::helpers::HELPERS.with(|helper| helper.external()); if external { - swc_ecma_utils::quote_ident!(span, "swcHelpers").make_member( - swc_ecma_utils::quote_ident!($span, $crate::external_name!($s)), - ) + Expr::from(swc_ecma_utils::quote_ident!( + span, + concat!("_", stringify!($field_name)) + )) } else { - Expr::from(swc_ecma_utils::quote_ident!(span, concat!('_', $s))) + Expr::from(swc_ecma_utils::quote_ident!(span, concat!("_", $s))) } }}; } diff --git a/crates/swc_ecma_transforms_module/src/common_js.rs b/crates/swc_ecma_transforms_module/src/common_js.rs index e42c8f1a67d0..523a8af6d2f9 100644 --- a/crates/swc_ecma_transforms_module/src/common_js.rs +++ b/crates/swc_ecma_transforms_module/src/common_js.rs @@ -822,10 +822,15 @@ impl Fold for CommonJs { self.config.lazy.is_lazy(&src) }; - let require = + let mut require = self.resolver .make_require_call(self.unresolved_mark, src.clone(), src_span); + // We can't use _interopRequireDefault + if src.starts_with("@swc/helpers/lib/") { + require = require.make_member(quote_ident!("default")); + } + match import { Some(import) => { let ty = scope.import_types.get(&src); diff --git a/crates/swc_ecma_transforms_module/src/import_analysis.rs b/crates/swc_ecma_transforms_module/src/import_analysis.rs index e39278ab028d..b97887de7861 100644 --- a/crates/swc_ecma_transforms_module/src/import_analysis.rs +++ b/crates/swc_ecma_transforms_module/src/import_analysis.rs @@ -86,24 +86,22 @@ impl Visit for ImportAnalyzer { } else if import.specifiers.len() == 1 && matches!(import.specifiers[0], ImportSpecifier::Namespace(..)) { - if &*import.src.value != "@swc/helpers" { - scope.import_types.insert(import.src.value.clone(), true); - } + scope.import_types.insert(import.src.value.clone(), true); } else { let mut has_non_default = false; for s in &import.specifiers { match *s { ImportSpecifier::Namespace(ref _ns) => { - if &*import.src.value != "@swc/helpers" { - scope.import_types.insert(import.src.value.clone(), true); - } + scope.import_types.insert(import.src.value.clone(), true); } ImportSpecifier::Default(_) => { - let src = import.src.value.clone(); - let src_already_exist = self.import_srcs.contains(&src); + if !import.src.value.starts_with("@swc/helpers") { + let src = import.src.value.clone(); + let src_already_exist = self.import_srcs.contains(&src); - scope.import_types.entry(src).or_insert(src_already_exist); + scope.import_types.entry(src).or_insert(src_already_exist); + } } ImportSpecifier::Named(ref i) => { let ImportNamedSpecifier { diff --git a/crates/swc_ecma_transforms_module/src/util.rs b/crates/swc_ecma_transforms_module/src/util.rs index 84ed9c29a14b..8114a845546b 100644 --- a/crates/swc_ecma_transforms_module/src/util.rs +++ b/crates/swc_ecma_transforms_module/src/util.rs @@ -383,27 +383,8 @@ impl Scope { ) }); - if &*import.src.value != "@swc/helpers" { - self.import_types.insert(import.src.value, true); - } + self.import_types.insert(import.src.value, true); } else { - self.imports - .entry(import.src.value.clone()) - .and_modify(|(span, opt)| { - if opt.is_none() { - *span = import.src.span; - - let ident = - private_ident!(import.src.span, local_name_for_src(&import.src.value)); - *opt = Some((ident.sym, ident.span)); - } - }) - .or_insert_with(|| { - let ident = - private_ident!(import.src.span, local_name_for_src(&import.src.value)); - (import.src.span, Some((ident.sym, ident.span))) - }); - let mut has_non_default = false; for s in import.specifiers { match s { @@ -427,18 +408,34 @@ impl Scope { (import.src.span, Some((ns.local.sym.clone(), ns.local.span))) }); - if &*import.src.value != "@swc/helpers" { - self.import_types.insert(import.src.value.clone(), true); - } + self.import_types.insert(import.src.value.clone(), true); } ImportSpecifier::Default(i) => { - self.idents.insert( - i.local.to_id(), - (import.src.value.clone(), js_word!("default")), - ); - self.import_types - .entry(import.src.value.clone()) - .or_insert(false); + // Helpers are special. + if import.src.value.starts_with("@swc/helpers/lib") { + let ident = i.local.clone(); + + self.imports + .entry(import.src.value.clone()) + .and_modify(|(span, opt)| { + if opt.is_none() { + *span = import.src.span; + + *opt = Some((ident.sym.clone(), ident.span)); + } + }) + .or_insert_with(|| { + (import.src.span, Some((ident.sym, ident.span))) + }); + } else { + self.idents.insert( + i.local.to_id(), + (import.src.value.clone(), js_word!("default")), + ); + self.import_types + .entry(import.src.value.clone()) + .or_insert(false); + } } ImportSpecifier::Named(i) => { let ImportNamedSpecifier { @@ -469,6 +466,23 @@ impl Scope { } } } + + self.imports + .entry(import.src.value.clone()) + .and_modify(|(span, opt)| { + if opt.is_none() { + *span = import.src.span; + + let ident = + private_ident!(import.src.span, local_name_for_src(&import.src.value)); + *opt = Some((ident.sym, ident.span)); + } + }) + .or_insert_with(|| { + let ident = + private_ident!(import.src.span, local_name_for_src(&import.src.value)); + (import.src.span, Some((ident.sym, ident.span))) + }); } } diff --git a/node-swc/__tests__/module_test.js b/node-swc/__tests__/module_test.js index 9d50d4b01d26..2f28fc0d4037 100644 --- a/node-swc/__tests__/module_test.js +++ b/node-swc/__tests__/module_test.js @@ -46,6 +46,6 @@ it("should work with amd and external helpers", () => { expect(out.map).toBeFalsy(); expect(out.code).toContain(`define("a",`); - expect(out.code).toContain(`swcHelpers.classCallCheck(this, Foo);`); - expect(out.code).toContain(`swcHelpers.inherits(Bar, Foo);`); + expect(out.code).toContain(`_class_call_check(this, Foo);`); + expect(out.code).toContain(`_inherits(Bar, Foo);`); }); diff --git a/node-swc/__tests__/transform/issue_4730_test.mjs b/node-swc/__tests__/transform/issue_4730_test.mjs index 558f4368f115..7a4170b430e6 100644 --- a/node-swc/__tests__/transform/issue_4730_test.mjs +++ b/node-swc/__tests__/transform/issue_4730_test.mjs @@ -27,17 +27,17 @@ it("should work", async () => { }, }); expect(code).toMatchInlineSnapshot(` - "\\"use strict\\"; - var swcHelpers = require(\\"@swc/helpers\\"); - var _b = require(\\"../packages/b/src/index\\"); - async function display() { - const displayA = await Promise.resolve().then(function() { - return swcHelpers.interopRequireWildcard(require(\\"../packages/a/src/index\\")); - }).then((c)=>c.displayA); - console.log(displayA()); - console.log((0, _b).displayB()); - } - display(); - " - `); +"\\"use strict\\"; +var _interop_require_wildcard = require(\\"@swc/helpers/lib/_interop_require_wildcard.js\\").default; +var _b = require(\\"../packages/b/src/index\\"); +async function display() { + const displayA = await Promise.resolve().then(function() { + return _interop_require_wildcard(require(\\"../packages/a/src/index\\")); + }).then((c)=>c.displayA); + console.log(displayA()); + console.log((0, _b).displayB()); +} +display(); +" +`); }); diff --git a/packages/swc-helpers/package.json b/packages/swc-helpers/package.json index 59718e61b839..a41eeb6f2adc 100644 --- a/packages/swc-helpers/package.json +++ b/packages/swc-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@swc/helpers", - "version": "0.3.13", + "version": "0.3.15", "description": "External helpers for the swc project.", "esnext": "src/index.js", "module": "src/index.js", diff --git a/packages/swc-helpers/src/_ts_decorate.js b/packages/swc-helpers/src/_ts_decorate.js new file mode 100644 index 000000000000..5ba88c94170b --- /dev/null +++ b/packages/swc-helpers/src/_ts_decorate.js @@ -0,0 +1 @@ +export { __decorate as default } from 'tslib' diff --git a/packages/swc-helpers/src/_ts_metadata.js b/packages/swc-helpers/src/_ts_metadata.js new file mode 100644 index 000000000000..385f32036609 --- /dev/null +++ b/packages/swc-helpers/src/_ts_metadata.js @@ -0,0 +1 @@ +export { __metadata as default } from 'tslib' diff --git a/packages/swc-helpers/src/_ts_param.js b/packages/swc-helpers/src/_ts_param.js new file mode 100644 index 000000000000..d48cc802f8f4 --- /dev/null +++ b/packages/swc-helpers/src/_ts_param.js @@ -0,0 +1 @@ +export { __param as default } from 'tslib' diff --git a/yarn.lock b/yarn.lock index 8ece22bd7687..b02600b5f9df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1538,9 +1538,9 @@ integrity sha512-P45vAh0hR9dISIceSv6MkypjT0WduLWB4U8LPoCneeAw7mA1U7liS0Uu1PeiafxQVMWg8SNyIJFDcSg/haLJgg== "@swc/helpers@^0.3.8": - version "0.3.13" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.3.13.tgz#b9af856aaa3804fefdd1544632dde35b7b6ff978" - integrity sha512-A1wswJhnqaLRn8uYVQ8YiNTtY5i/JIPmV08EXXjjTresIkUVUEUaFv/wXVhGXfRNYMvHPkuoMR1Nb6NgpxGjNg== + version "0.3.15" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.3.15.tgz#02abb377c91c39e0a6034f1161870c18621b9129" + integrity sha512-rpZHDdzwhfe06gF98SUAi7TfI344zKb1Pd2D9gxUMTNnhMobDHrv2UiVVcbDXmkx84U5AaXJmBrmfT9g1TPasQ== dependencies: tslib "^2.4.0"